0% found this document useful (0 votes)
74 views3 pages

Programming in Java

This document outlines a course on Programming in Java. The objectives are to understand Java fundamentals like variables, conditionals, methods, object-oriented programming, and using Java tools. Students will learn to create, debug and run simple Java programs and design GUIs. They will also learn networking, database connectivity, servlets, and Java server pages. The syllabus covers topics like introduction to Java, exception handling, graphics, and more across 15 contact hours per unit. Assessment includes internal and semester exams worth 40% and 60% respectively.

Uploaded by

james
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
Download as docx, pdf, or txt
0% found this document useful (0 votes)
74 views3 pages

Programming in Java

This document outlines a course on Programming in Java. The objectives are to understand Java fundamentals like variables, conditionals, methods, object-oriented programming, and using Java tools. Students will learn to create, debug and run simple Java programs and design GUIs. They will also learn networking, database connectivity, servlets, and Java server pages. The syllabus covers topics like introduction to Java, exception handling, graphics, and more across 15 contact hours per unit. Assessment includes internal and semester exams worth 40% and 60% respectively.

Uploaded by

james
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1/ 3

SN Course Code Programming in JAVA L T P S C CH Course Type

22CST-233
1 3 0 0 0 3 3 PC

PREREQUISITE Knowledge of C/C++

CO-REQUISITE NIL

ANTI-REQUISITE NIL

a. Course Objectives: Students will acquire knowledge on:


 To understand the fundamentals of programming such as variables, conditional and iterative execution,
methods, object-oriented programming in Java, including defining classes, invoking methods, using class
libraries, etc. 
 To use the Java JDK environment to create, debug and run simple Java programs, Event handling model.
 To know how to design a simple graphical user interface (GUI), Networking, Java Database Connectivity with
JDBC, Servlet , Java Server Pages (JSP)

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

d. Textbooks / Reference Books


TEXTBOOKS
1. T1: Herbert Schildt (2019), “Java The Complete Reference, Ed. 11, McGraw-Hill publishing company Ltd.
2. T2: Object Oriented Programming Using Java – IBM Study Material.Competitive Programmer’s Handbook by
Antti Laaksonen ISBN-10:3319725467, Springer Publishers.

REFERENCE BOOKS:

1. R1: Programming with Java by Balaguruswamy, – A primer, Tata McGraw Hill.


2. R2 : Understanding Object-Oriented Programming with JAVA by Timothy Budd
 
PO PO PO PO PO PO PO PO PO PO  PO  PO  PSO PSO PSO
Course Outcome PSO  1
1   2   3 4 5 6 7 8 9 10 11 12 2 3 4

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

Frequency for assessment tools for theory classes

You might also like