A semester-long field journal on building things in Java — from your first class to event-driven Swing applications backed by a database. Written and taught by Dr. Jyothi R L.
A program-elective theory course aimed at building solid object-oriented foundations in Java, then applying them to event-driven, database-connected desktop applications.
Four entries, each building on the last — the way the syllabus is meant to be read.
Classes stop standing alone. This entry covers inheritance and method overloading/overriding, the different faces of polymorphism, and the exception-handling mechanisms that keep a program from collapsing the moment something goes wrong.
How larger Java programs stay organized and reusable — packages and interfaces as contracts between code, multithreading for programs that need to do more than one thing at once, and the Collections framework as the toolbox for everyday data handling.
Everything comes together in a working application: event-driven graphical interfaces built with Swing, and JDBC for connecting those interfaces to a real database — the same shape as the small projects this course is meant to lead into.
The full PBCST304 module breakdown, references and evaluation scheme as published by APJ Abdul Kalam Technological University.
Lab manuals, the Digital Image Processing & Computing labs, and reference material maintained by the CSE department, CEK.
Bring questions on any module to class or write in — reach Dr. Jyothi R L at jyothi@ceknpy.ac.in.