Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
5 views

Programming in JAVA Syllabus 4th Dec

Uploaded by

yasirabdullah
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views

Programming in JAVA Syllabus 4th Dec

Uploaded by

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

23CY203 PROGRAMMING IN JAVA 1/0/4/3

Nature of F (Theory Programming)


Course
Pre requisites Nil
Course Objectives:
1 To understand the JavaBeans concepts and basic of core java.
2 To Understand conditional and control statements
3 To provide insight knowledge of OOP concepts and Collection framework
4 To demonstrate threads, JDBC & exception handling with real world examples
Course Outcomes :
Upon completion of the course, students shall have ability to
C201.1 Develop the features of core java paradigm. [AP]
C201.2 Apply looping statements, arrays, strings in real time environment. [AP]
C201.3 Apply OOPS Concepts in the real time applications [AP]
C201.4 Apply the concepts of Exception Handling in real world applications and usage of
[AP]
collection frameworks.
C201.5 Develop Multithreaded applications [AP]
C201.6 Develop GUI Applications using swing component and java application to
[AP]
interact with database by using relevant JDBC Driver
Course Contents:

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

Module III 5 Hours


The Assert Keyword, The Generics Framework, Collections: Set, List, Map & Tree, The Iterator
Interface. Working with Hashtable Collection Threads: Threads, Basic Thread Control Methods.
Multithreading JDBC: Drivers, CURD operations, Database connectivity Servlets : Servlet Life
Cycle, Servlet Request and Response, web.xml and its need, Servlet Configuration, Session
Tracking.

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

You might also like