OBJECT ORIENTED PROGRAMMING IN JAVA (MCA-202)
Program: Master of Computer Applications
Category: Professional Core Course
Semester: 2
Credits: 4
L-T-P: 4- 0- 0
Description
The OOP in Java syllabus covers the basics of Java syntax, classes, and objects, focusing on key OOP concepts like Encapsulation, Abstraction, Inheritance, and Polymorphism. It explores how to create and manage objects, use constructors, and apply inheritance and method overriding. The course also covers Java's collections framework, exception handling, file handling, and multithreading. Students will learn to build graphical user interfaces using Java Swing and handle events. The syllabus culminates in a final project where students apply OOP principles to develop real-world Java applications.
Instructor

Mr. Vishal Gupta

Associate Professor
Department Of Computer Applications
Course Outcomes
  • Appreciate the foundational data structures in Java
  • Apply object-oriented decomposition to model real-world scenarios and applications through objects and Classes.
  • Appreciate advanced features in Java and their applications.
  • Assimilate and implement Event and GUI based Programming model in Java.
  • Design dynamic web application using database connectivity.
Evaluation Scheme
Assignment 10
Attendance 10
Sessional 20
Total Internal 40
Total External 60
Overall Total 100