Object Oriented Programming Lab (MCA)

Java programs applying classes, inheritance, interfaces, exception handling and multithreading.

6 महीनेअवधि 5Chapters21टॉपिक

सिलेबस · पाठ्यक्रम

Download PDF
01Exp Group 1: Java Basics, Classes and Objects 4 टॉपिक
  1. Compile and run a program with javac and java
  2. Command-line arguments
  3. Class with constructors and constructor overloading
  4. Static variables और methods
02Exp Group 2: Inheritance, Polymorphism and Interfaces 4 टॉपिक
  1. Multilevel inheritance with super
  2. Method overriding and dynamic method dispatch
  3. Abstract class Shape with area()
  4. Interfaces and multiple inheritance of type
03Exp Group 3: Packages and Exception Handling 4 टॉपिक
  1. Creating and importing a user package
  2. try-catch-finally with multiple catch
  3. throw and throws
  4. User-defined exception (InsufficientBalanceException)
04Exp Group 4: Multithreading 4 टॉपिक
  1. Thread by extending Thread and implementing Runnable
  2. Thread priorities and join()
  3. Synchronised method for a shared counter
  4. Producer-consumer with wait() and notify()
05Exp Group 5: Strings, Files, Collections and Lambdas 5 टॉपिक
  1. String and StringBuilder operations
  2. Reading and writing text files
  3. ArrayList, HashMap and Iterator
  4. Sorting with Comparator and lambda
  5. Stream API: filter, map and collect

परिचय

आप यह कर पाएँगे

  • Compile and run Java programs from the command line and an IDE
  • Write classes with constructors, overloading and static members
  • Implement inheritance, abstract classes, interfaces and packages
  • Handle exceptions including user-defined exceptions
  • Write multithreaded programs with synchronisation
  • Use strings, file streams, collections and lambda expressions in programs

यह किसके लिए है

  • MCA students of Semester 2 (AKTU, Lucknow)
  • Students who want hands-on Java practice for placements

आपको क्या चाहिए

  • Object Oriented Programming theory (studied alongside)
  • Lab computer with JDK and Eclipse / IntelliJ / VS Code (provided at the centre)

सवाल

Which syllabus does this Object Oriented Programming Lab course follow?

It follows the AKTU (Lucknow) MCA syllabus for Semester 2. If your own university's syllabus differs, the centre follows your university's syllabus and unit order.

What happens in the lab exam?

You perform one or two experiments given by the examiner, show the output, submit the lab record and answer viva questions.

Which IDE is used?

Programs are first run with javac / java on the command line and then in Eclipse, IntelliJ IDEA or VS Code.

Download the syllabus (PDF)

Tell us who you are — your copy is made with your name, and our counsellor can help you choose the right course and centre.

Want to join right away? अभी पूछताछ करें — our centre will call you.