0% found this document useful (0 votes)
53 views2 pages

CS25C09 Java

java programming

Uploaded by

Buvana Siva
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
53 views2 pages

CS25C09 Java

java programming

Uploaded by

Buvana Siva
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

CS25C09 Java Programming L T P C

3 0 4 5
Course Objective:

• The objective of this course is to impart knowledge on the fundamentals of Java


programming and explore conceptual capabilities of Java Language.
Foundations of OOP and Java: Principles of OOP – Java Development Kit (JDK) – Data Types,
Variables and Arrays – Operators – Control Statements –Classes & Objects – Constructors–
Method Overriding – Access specifiers – Static Members – Inheritance - Wrapper Classes and
Type Conversion

Practicals
• Constructors and Static Members.
• Inheritance
Java Conceptual Foundations and Capabilities: Packages and Interfaces – Exception Handling
– Multithreaded Programming – Enumerations, Autoboxing, and Annotations – Generics –
Lambda Expressions - Inner Classes (Nested Classes) - Functional Interfaces

Practicals
• Packages and Interfaces with Access specifiers.
• Creation of user defined exception and Multiple threads.
Java Core Libraries : String Handling – [Link] – Utility Classes – [Link] – Event Handling
– Working with AWT Controls – Layout- Date and Time API ([Link] Package)
Managers.

Practicals
• String Handling.
• Event Handling.

I/O and GUI Programming in Java : Reading and Writing Console I/O - Files –Swing –
Menus - Dialog Boxes (JOption Pane) - File Chooser (JFile Chooser)

Practicals
• Files I/O.
• Swing Application.

Database Connectivity Using Java : JDBC – Types of JDBC Drivers - JDBC Packages
- JDBC API and Driver – Associating the JDBC/ODBC bridge with the Database -
Database Connections and Operations - PreparedStatement and CallableStatement
- Transaction Management in JDBC

Practicals
• Database Connections and Operations
Java Collection Frame Work: Collection framework - Regex – [Link] package - arrays
and collections - Map interfaces - iterators- generics .
Practicals

Array List and Map Interfaces.


References:

1. Herbert Schildt and Danny Coward, “Java: The Complete Reference”, 13 Edition,
th

McGraw Hill Education, New Delhi, 2024.


2. Aamer Khan, “Java Programming Language | Learn Java from Basic to Advance”, Code
Academy, 2022.
3. Tripti Paul, “Object-Oriented Programming Using Java”, Cengage Learning, 2018.

e- Resources:

1. [Link]
2. [Link]
3. [Link]

Assessment Weightage:

Continuous Assessment: 50%


End Semester Theory
Weightage:
(i). Activities: 10% Examination: 50%
(ii). Internal Theory Examinations: 30%
(iii).Internal Laboratory Examination: 10%
Mandated Activities with marks:

Assignments (30), Quiz (10), Project based learning (25), Flipped Classroom (10), Review of GATE
questions (25).

Internal Examinations: TWO tests

CO Description of CO PO PSO
CO1 Describe the object-oriented features of Java programming for -- --
developing robust applications.
CO2 Analyze object-oriented constructs to understand program PO1 (3) PSO1 (3)
flow, data handling, and exception management.

CO3 Evaluate appropriate Java programming constructs in different PO3 (2) PSO2 (2)
scenarios.
CO4 Design Java applications to solve real-world problems. PO2 (1) PSO1 (3)
CO5 Develop the ability to adapt to emerging Java frameworks and PO11 (2) ---
tools.

You might also like