Programming in JAVA Syllabus 4th Dec
Programming in JAVA Syllabus 4th Dec
Module I 5 Hours
Overview of Java – Defining Classes in Java – Methods – Access Specifiers – static members –
Java Doc comments – JavaBean Standards - Data Types - Wrapper classes - Variables –
Operators –Conditional statements - Control Statements – Arrays - String – StringBuilder –
StringBuffer. Streams – Instance Control Flow & Regular Expressions - Instance Block and
Instance Flow Of Execution. Regular Expressions (RegEx), Pattern Matching.
Module II 5 Hours
Class and Object, Encapsulation, Keywords, Constructors : Introduction & Constructor
Overloading, Inheritance Types of Inheritance, Up Casting, Down Casting, IS-A Relationship &
HAS-A Relationship, Composition Vs Aggregation, Polymorphism: Method Overloading, & Method
Overriding Abstraction & Interface : Abstract Methods and Abstract classes. Interfaces. Exception
Handling - Exception Hierarchy, Multiple Exceptions In a Catch Block, Overriding Methods And
Exception. User defined Exception
Total Hours 15
List of Component:
S. No. Lab Exercises
1 Basic Java Programs using Loops (Pattern Problems)
2 Implement a Java program to perform Array & String operations.
3 Implementation of Student application using Class and Objects
4 Implementation of Date, Numbers, Currency & Tokenizing
5 Implementation of Encapsulation and Inheritance.
6 Implementation of method overloading and overriding
7 Implement a java program using Abstract & interface.
8 Programs using collection Interface
9 Implementation of multi-threading for generation of Prime Numbers and Fibonacci
Series.
10 Program to handle multiple exception using try, catch and finally block
11 Implement Simple application using servlets.
12 Implement CURD operation using JDBC.
13 Project – Console based project with oops concepts
Total Hours: 60
Text Books:
1. Herbert Schildt, “Java: The Complete Reference”, 9th edition, Tata McGraw Hill, 2014.
2. Kathy Sierra, “Head First Java: A Brain-Friendly Guide, 2nd Edition, Oreilly, 2009.
3. Herbert Schildt, “Java A Beginner's Guide, Create, Compile and Run Java Programs Today”,
8th edition, Tata McGraw Hill, 2020.
Reference Books:
1. Paul Deitel, Harvey Deitel, ”Java How To Program”, 10th Edition, Prentice Hall Publications,
2014.
2. Y. Daniel Liang, ”Introduction to Java Programming”, 9th Edition, Prentice Hall Publications,
2015.
3. Ed Roman, RIma Patel, Sriganesh, Gerald Brose, “Mastering Enterprise JavaBeans” 3rd
edition, Wiley, 2005.
Web References:
1 http://www.nptel.ac.in
2 http://www.javaworld.com
3 https://www.learnjavaonline.org/
4 https://www.codecademy.com/learn/learn-java
Online Resources:
1 https://www.coursera.org/courses?query=java
2 https://www.tutorialspoint.com/java/index.htm
3 https://www.w3schools.com/java/java_intro.asp
Continuous Assessment
End
Theory Practical Semester
Formati Summa Format Summati Total Total Practical Total
ve tive Total ive ve Total (A+ Continuous Examinat
Total B) Assessment
Assess Assess (A) Assess Assess (B) ion
ment ment ment ment
80 120 200 100 75 25 100 200 50 50 100
Formative Assessment based on Capstone Model – Theory
FA (10%)
Course Outcome Bloom’s Level Assessment Component [80 Marks]
C203. Apply Quiz 20
1
C203. Apply Assignment 20
2
C203. Apply Case study 20
3
C203. Apply
Assignment 20
4
C203. Apply
5
Assessment based on Summative Assessment – Theory
Summative Assessment (15%)
[120 Marks]
Bloom’s Level CIA1: (60 Marks) CIA2: (60 Marks)
Remember 20 20
Understand 40 40