Your roadmap · आपका रोडमैप
- 1
Admission & first meetingप्रवेश और पहली मुलाकातEnquire at your nearest NDSS centre, meet the teacher, fix the batch time and get your study material.
- 2
Part 1 of the syllabusपाठ्यक्रम भाग 1Unit-wise coaching with notes and doubt classes.
Unit 1: Java Basics, OOP Concepts and PackagesUnit 2: Exception Handling, I-O and MultithreadingUnit 3: Java New Features
- 3
Part 2 of the syllabusपाठ्यक्रम भाग 2Unit-wise coaching with notes and doubt classes.
Unit 4: Java Collections FrameworkUnit 5: Spring Framework and Spring Boot
- 4
Unit tests & assignmentsयूनिट टेस्टRegular tests in the university / board pattern.
- 5
Semester 4 exam (university / board)विश्वविद्यालय / बोर्ड परीक्षाPrevious papers and full revision before the exam.
- 6
Online tests & resultऑनलाइन टेस्ट और रिज़ल्टTake the tests online; your marks and result show in your student login and at the centre.
सिलेबस · पाठ्यक्रम
1 subject · 5 chapters · 30 topics
01Unit 1: Java Basics, OOP Concepts and Packages
6 टॉपिक+
- History of Java, JVM, JRE, JDK and bytecode
- Data types, operators, control flow, arrays and String
- Classes, objects, constructors, static and final members
- Inheritance, method overloading and overriding
- Encapsulation, polymorphism, abstract classes and interfaces
- Packages, CLASSPATH and access protection
02Unit 2: Exception Handling, I-O and Multithreading
6 टॉपिक+
- Checked and unchecked exceptions
- try, catch, throw, throws and finally; user-defined exceptions
- Byte and character streams, console and file I-O
- Thread life cycle and creating threads
- Thread priorities and synchronisation
- Inter-thread communication
03Unit 3: Java New Features
6 टॉपिक+
- Functional interfaces and lambda expressions
- Method references and Stream API
- Default and static methods in interfaces
- forEach, try-with-resources, Base64
- Annotations and the module system
- var, switch expressions, yield, text blocks, records and sealed classes
04Unit 4: Java Collections Framework
6 टॉपिक+
- Collection framework hierarchy and Iterator
- List: ArrayList, LinkedList, Vector, Stack
- Queue and Deque
- Set: HashSet, LinkedHashSet, TreeSet
- Map: HashMap, LinkedHashMap, TreeMap, Hashtable
- Sorting with Comparable and Comparator, Properties class
05Unit 5: Spring Framework and Spring Boot
6 टॉपिक+
- Spring core: IoC and dependency injection
- Beans, scopes, autowiring and life-cycle callbacks
- AOP basics and annotation configuration
- Spring Boot project structure, runners and logging
- RESTful web services: @RestController, @RequestMapping, @PathVariable, @RequestBody
- GET, POST, PUT and DELETE APIs
About this course
आप यह कर पाएँगे
- Explain the JVM, JRE and JDK and write Java programs using classes, objects and arrays
- Apply inheritance, polymorphism, abstraction, interfaces and packages
- Handle exceptions, use I-O streams and write multithreaded programs with synchronisation
- Use lambda expressions, functional interfaces, streams and newer Java features (records, switch expressions)
- Choose and use List, Set and Map collections with Comparable and Comparator
- Build simple REST APIs with Spring Boot using dependency injection
यह किसके लिए है
- 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
आपको क्या चाहिए
- Programming in C (Semester 1-2)
- Basic idea of data structures
Online tests & result
Practice and unit tests online; marks and result show in your student login and at the centre.
Student login →
सवाल
Which syllabus does the Object Oriented Programming with Java course follow?
It follows the AKTU (Dr. A.P.J. Abdul Kalam Technical University, Lucknow) B.Tech syllabus for Object Oriented Programming with Java. 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.
Which JDK and IDE are used?
A current LTS JDK (17 or 21) with Eclipse, IntelliJ IDEA or VS Code; Spring Boot projects are created with Spring Initializr.