Java Programming Lab

B.Sc · Semester 5 — Writing object oriented Java programs including exceptions, threads and GUI applications.

6 महीनेअवधि 1Subject 5Chapters ऑनलाइनTests & 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.

    Basic Java ProgramsClasses, Objects and InheritanceException HandlingMultithreadingGUI and Event Handling
  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.

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

1 subject · 5 chapters · 17 topics

01Basic Java Programs 4 टॉपिक
  1. Data types, operators and control statements
  2. Arrays and sorting
  3. Command-line arguments
  4. Scanner input
02Classes, Objects and Inheritance 4 टॉपिक
  1. Constructors and overloading
  2. Inheritance and method overriding
  3. Abstract classes and runtime polymorphism
  4. Interfaces and packages
03Exception Handling 3 टॉपिक
  1. try, catch and finally
  2. Multiple catch blocks
  3. throw, throws and custom exceptions
04Multithreading 3 टॉपिक
  1. Extending Thread and implementing Runnable
  2. Thread priorities and sleep
  3. Synchronised methods
05GUI and Event Handling 3 टॉपिक
  1. Swing components: JFrame, JLabel, JTextField, JButton
  2. Layouts
  3. ActionListener and a simple calculator

About this course

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

  • Compile and run Java programs from the command line and an IDE
  • Write programs using classes, constructors, inheritance, abstract classes and interfaces
  • Handle built-in and custom exceptions
  • Create and synchronise threads
  • Build a simple Swing GUI with event handling

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

  • B.Sc Computer Science students of Semester 5 (UP State Universities NEP 2020 common minimum syllabus)
  • Students preparing for the university practical exam and viva

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

  • Studying the theory paper Object Oriented Programming using Java
  • JDK and an IDE (the centre's lab can be used)
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 this course follow?

It follows the UP State Universities NEP 2020 common minimum syllabus for B.Sc Computer Science, Semester 5. Where your own university's syllabus differs, the centre follows your university's syllabus and question pattern.

Which IDE is used?

Eclipse, NetBeans or VS Code; programs are also run with javac and java on the command line, as asked in practical exams.

How are the practicals marked?

The trainer watches each experiment and marks it on a rubric; the viva questions here prepare you for the university practical exam.

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.