Object Oriented Programming with Java Lab

B-Tech · Semester 4 — Java programs on classes, inheritance, exceptions, collections and threads.

6 MonthsDuration 1Subject 6Chapters OnlineTests & result

Your roadmap · आपका रोडमैप

  1. 1
    Admission & first meetingप्रवेश और पहली मुलाकात

    Enquire at your nearest NDSS centre, meet the teacher, fix the batch time and get your study material.

  2. 2
    Work planकार्य योजना

    Step by step with your guide / trainer.

    Java Basics and ArraysClasses, Inheritance and InterfacesException Handling and File I-OMultithreadingCollections, Lambda and StreamsSpring Boot REST API
  3. 3
    File, report & vivaफ़ाइल, रिपोर्ट और वाइवा

    Practical file / report checked, mock viva before the final one.

  4. 4
    Online tests & resultऑनलाइन टेस्ट और रिज़ल्ट

    Take the tests online; your marks and result show in your student login and at the centre.

Syllabus · पाठ्यक्रम

1 subject · 6 chapters · 22 topics

01Java Basics and Arrays 4 topics
  1. Installing JDK, javac and java commands
  2. Programs on operators, loops and arrays
  3. String and StringBuilder methods
  4. Command-line arguments and Scanner input
02Classes, Inheritance and Interfaces 4 topics
  1. Classes, objects and constructors
  2. Single and multilevel inheritance, method overriding
  3. Abstract classes and interfaces
  4. Packages
03Exception Handling and File I-O 4 topics
  1. try-catch-finally programs
  2. User-defined exceptions
  3. Reading and writing text files
  4. try-with-resources
04Multithreading 4 topics
  1. Creating threads with Thread and Runnable
  2. Thread priorities and join
  3. Synchronised methods
  4. Producer-consumer with wait and notify
05Collections, Lambda and Streams 3 topics
  1. ArrayList, LinkedList, HashSet and HashMap programs
  2. Sorting with Comparable and Comparator
  3. Lambda expressions and Stream API
06Spring Boot REST API 3 topics
  1. Creating a Spring Boot project with Spring Initializr
  2. REST controller with GET and POST
  3. Testing APIs with Postman / browser

About this course

You will be able to

  • Compile and run Java programs from the command line and an IDE
  • Write programs using classes, constructors, inheritance, abstract classes and interfaces
  • Handle exceptions including user-defined ones and read / write files
  • Create threads and synchronise shared data
  • Use ArrayList, HashMap and streams with lambda expressions
  • Build and test a simple Spring Boot REST API

Who it is for

  • B.Tech Computer Science & Engineering, Information Technology students of Semester 4 (AKTU)
  • Students of other universities studying the same subject who want unit-wise coaching

What you need

  • Object Oriented Programming with Java theory of the same semester
  • A PC with JDK 17+ and an IDE
Online tests & result Practice and unit tests online; marks and result show in your student login and at the centre. Student login →

Questions

Which syllabus does the Object Oriented Programming with Java Lab course follow?

It follows the AKTU (Dr. A.P.J. Abdul Kalam Technical University, Lucknow) B.Tech syllabus for Object Oriented Programming with Java Lab. If your own university's syllabus differs, the centre follows your university syllabus.

Will this help in the university examination?

Yes. Teaching is unit-wise as per the AKTU scheme, with previous-year question practice, MCQ tests and doubt sessions before the semester exam.

Will I get help with the lab file?

Yes. Each program is written, run and explained so that you can write the lab record and answer the viva.

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? Enquire now — our centre will call you.