Java Programming

Diploma Engineering · Semester 4 — Core Java, OOP, exception handling, multithreading, collections, GUI and JDBC.

6 MonthsDuration 1Subject 5Chapters 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
    Part 1 of the syllabusपाठ्यक्रम भाग 1

    Unit-wise coaching with notes and doubt classes.

    Unit 1: Java FundamentalsUnit 2: Classes, Inheritance and InterfacesUnit 3: Exception Handling and Multithreading
  3. 3
    Part 2 of the syllabusपाठ्यक्रम भाग 2

    Unit-wise coaching with notes and doubt classes.

    Unit 4: Collections and I/O StreamsUnit 5: GUI Programming and JDBC
  4. 4
    Unit tests & assignmentsयूनिट टेस्ट

    Regular tests in the university / board pattern.

  5. 5
    Semester 4 exam (university / board)विश्वविद्यालय / बोर्ड परीक्षा

    Previous papers and full revision before the exam.

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

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

Syllabus · पाठ्यक्रम

1 subject · 5 chapters · 31 topics

01Unit 1: Java Fundamentals 6 topics
  1. Features of Java
  2. JDK, JRE, JVM and bytecode
  3. Data types, variables, type casting
  4. Operators and control statements
  5. Arrays and command-line arguments
  6. String and StringBuffer classes
02Unit 2: Classes, Inheritance and Interfaces 7 topics
  1. Classes, objects and methods
  2. Constructors and the this keyword
  3. Method overloading and overriding
  4. Inheritance and the super keyword
  5. final and static keywords
  6. Abstract classes and interfaces
  7. Packages and access modifiers
03Unit 3: Exception Handling and Multithreading 6 topics
  1. Types of errors and exceptions
  2. try, catch, finally, throw, throws
  3. User-defined exceptions
  4. Thread life cycle
  5. Creating threads - Thread class and Runnable
  6. Thread priority and synchronization
04Unit 4: Collections and I/O Streams 6 topics
  1. Wrapper classes and autoboxing
  2. Collection framework - List, Set, Map
  3. ArrayList, LinkedList, HashSet, HashMap
  4. Iterator
  5. Byte and character streams
  6. File reading and writing
05Unit 5: GUI Programming and JDBC 6 topics
  1. AWT components and layout managers
  2. Event handling - delegation event model, listeners
  3. Swing components - JFrame, JButton, JTextField
  4. Applet basics
  5. JDBC architecture and drivers
  6. Connecting to MySQL and executing queries

About this course

You will be able to

  • Explain the features of Java, JDK, JRE and JVM and compile and run Java programs
  • Write programs using data types, operators, control statements, arrays and strings
  • Apply classes, objects, constructors, inheritance, interfaces and packages
  • Handle errors with try, catch, finally, throw and throws and create user-defined exceptions
  • Create multithreaded programs and use synchronization
  • Use collection classes such as ArrayList and HashMap
  • Build simple GUI programs with AWT / Swing and connect to a database using JDBC

Who it is for

  • Diploma Computer Science & Engineering students of Semester 4 (BTEUP)
  • Diploma IT and BCA students learning core Java
  • Students who know C++ and want to learn Java

What you need

  • Basic programming in C / C++ and knowledge of OOP concepts
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 is followed?

The BTEUP Diploma Computer Science & Engineering Semester 4 Java Programming syllabus. Where your college syllabus differs, the centre follows your own syllabus.

Which Java version and IDE are used?

A current JDK with Notepad / command line first, then NetBeans, Eclipse or VS Code.

Is this useful for jobs?

Yes. Core Java is the base for Android development, backend development and many campus placement tests.

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.