Programming in Java
Programming in Java
22CST-233
1 3 0 0 0 3 3 PC
CO-REQUISITE NIL
ANTI-REQUISITE NIL
b. Course Outcomes
CO Understand Object Oriented Programming concepts for problem solving.
1
CO Create model of object oriented programming: abstract data types, encapsulation, inheritance and polymorphism
2
CO Solve the inter-disciplinary applications using the concept of inheritance, Threads, Exceptions and graphical control.
3
CO Design programs using Java collection API as well as the java standard class library.
4
CO Apply JDBC to provide a program level interface for communicating with database using java programming.
5
c. Syllabus
Unit-1 Introduction to JAVA Contact Hours: 15
Chapter-1.1 (An overview of Introduction to Procedural Programming, Object-Oriented Programming, Features to
Java) Java Programming Language, JVM
Chapter-1.2 (Data types, Data types, Variables, Array, Operators, Control Statements
Variables, Array)
Chapter-1.3: (Methods and Classes and Object, Inheritance, final, Dynamic method dispatch, Package and Interfaces.
Classes)
Unit-2 Exception Handing & Networking Contact Hours: 15
Chapter-2.1: (Exception Exception Handling ,Multithread and Synchronization, Wrapper classes, I/O
Handling & I/O) Streams(with NIO)
Chapter-2.2: (File & String File Handing and Serialization, Concrete class, Generics classes , Collections Interface and
Handling) Classes, Strings & String Buffer ,Utility Classes
Chapter-2.3: (Networking) Networking classes and Interfaces, TCP/IP Client/Server socket.
Unit-3 Graphics, Servlet & JSP Contact Hours: 15
Chapter-3.1 (Event Handling) Event Handling ,AWT, Swings, Java Beans(getter-setter methods)
Chapter-3.2 (Servlet & JSP) Java Servlet (Servlet lifecycle, Http Request, Http Response),Java Server Pages (JSP
architecture, client request, cookies handling)
Chapter-3.3 (Database Database connectivity using different drivers and statements, callable statement,
connectivity) prepared statement
REFERENCE BOOKS:
CO1 2 2 3 1 2 NA NA NA NA NA 1 1 2 1 1 1
CO2 2 2 2 2 2 NA NA NA NA NA 1 1 2 1 1 1
CO3 2 2 1 2 1 NA NA NA NA NA 1 2 2 1 1 1
CO4 2 2 3 2 2 NA NA NA NA NA 1 1 2 1 1 1
CO5 2 2 3 1 2 NA NA NA NA NA 1 1 2 1 1 1
Assessment Pattern
For the Theory Courses, the performance of students is evaluated as follows:
Theory
Component Continuous Internal Assessment (CAE) Semester End Examination (SEE)
s
Marks 40 60
Total Marks 100