Object Oriented Programming Lab

Ten lab sessions that follow the CSE 202 lab manual, from installing Java and NetBeans to threads, Swing and animation. Each one is a slide deck with a theory recap, the program explained in small code sections, its expected output, interactive demos, in-lab tasks with hints, report exercises with checklists, viva questions and a quiz.

Inside a lab: ← → or Space to move, F for full screen, M for the slide list. Requirement checklists are saved in this browser.

Requirements: JDK 11 or later and an IDE such as NetBeans, Eclipse or IntelliJ IDEA. Lab content: Department of Computer Science and Engineering, Green University of Bangladesh.

Ayan Sarkar

Designed and developed by

Ayan Sarkar

Lecturer, Department of Computer Science and Engineering, Green University of Bangladesh

Interested in programming, machine learning, computer hardware and emerging technologies, and in turning lecture topics into things students can try for themselves.

Interactive apps by the same developer

  • Inside the ComputerZoom from the PC case into the CPU, memory and storage, down to logic gates and real chips.
  • Gate ForgeBuild logic circuits in the browser, get truth tables, and solve 90+ practice problems.

All course sites

Found a mistake or have a suggestion? Email ayan@cse.green.edu.bd. These are independent teaching notes, free to use for study.