Java Programming

CS25C09 3rd Semester CSE,CY,AIDS departments, 3rd Semester IT department. | 2025 Regulation

2025 regulation - 3rd semester for CSE Computer Science and Engineering, CSE(CY) - Computer Science and Engineering (Cyber Security), AIDS - Artificial Intelligence and Data Science, IT - Information Technology Departments. Subject Code: CS25C09, Subject Name: Java Programming, Batch: 2025, 2026, 2027, 2028. Department: CSE Computer Science and Engineering Department, CSE(CY) - Computer Science and Engineering (Cyber Security) Department, AIDS - Artificial Intelligence and Data Science Department, IT - Information Technology Department. Institute: Anna University Affiliated Engineering College, TamilNadu. This page has Java Programming (CS25C09) study material, notes, semester question paper pdf download, important questions, lecture notes.

PDF Download Links

Java Programming

PDF Download Links

Java Programming

PDF Download Links




 

CS25C09:

Java Programming

 

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.

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.

Practicals

• Packages and Interfaces with Access specifiers.

• Creation of user defined exception and Multiple threads.

 

Java Core Libraries : String Handling – java.lang – Utility Classes – java.io – Event Handling–Working with AWT Controls–Layout Managers.

Practicals

• String Handling.

• Event Handling.


I/O and GUI Programming in Java : Reading and Writing Console I/O - Files –Swing – Menus.

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.

Practicals

• Database Connections and Operations


Java Collection Frame Work: Collection framework - Regex – java.util 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”, 13th Edition, 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.

 

Object Oriented Programming: Unit I: Introduction to OOP and Java,, Object Oriented Programming: Unit II: Inheritance, Packages and Interfaces,, Object Oriented Programming: Unit III: Exception Handling and Multithreading,, Object Oriented Programming: Unit IV: I/O, Generics, String Handling,, Object Oriented Programming: Unit V: JAVAFX Event Handling, Controls and Components 3rd Semester 2025 Regulation : CS25C09 3rd Semester CSE,CY,AIDS departments, 3rd Semester IT department. | 2025 Regulation Java Programming