Swayam - NPTEL

Learning Platform | Online Mode | By IITs And IISc

Empowering students to develop their knowledge through our resources


The Programming in Java course, conducted by Prof. Debasis Samanta at IIT Kharagpur, aims to equip participants with essential Java programming skills. In an era of Information and Communication Technology growth, the demand for large, complex, platform-independent, secure, and robust software has surged. Java, based on the object-oriented paradigm, emerges as an ideal programming environment to meet these requirements. It is widely used for mobile programming, internet applications, and distributed systems.

Course Details:

Course Topics:

  1. Overview of Object-Oriented Programming and Java
  2. Java Programming Elements
  3. Input-Output Handling in Java
  4. Encapsulation
  5. Inheritance
  6. Exception Handling
  7. Multithreaded Programming
  8. Java Applets and Servlets
  9. Java Swing and Abstract Windowing Toolkit (AWT)
  10. Networking with Java
  11. Java Object Database Connectivity (ODBC)
  12. Interface and Packages for Software Development

More Information:

Prerequisites Start Date End Date
C/C++ Programming Language 14 Sep 2024 4 Dec 2024

Course Registration | Instagram | Youtube