Skip to main content

Object Oriented Programming (Java)

A comprehensive introduction to Java programming covering OOP principles, data types, control structures, inheritance, polymorphism, exception handling, stream I/O, GUI programming with Swing, and generics. Program: BCSIT | Level: Bachelor | Year I, Semester II | Pokhara University, Faculty of Management Studies.

8
Units
38
Topics
10
Labs
13
Questions
Syllabus

A comprehensive introduction to Java programming covering OOP principles, data types, control structures, inheritance, polymorphism, exception handling, stream I/O, GUI programming with Swing, and generics. Program: BCSIT | Level: Bachelor | Year I, Semester II | Pokhara University, Faculty of Management Studies.

Code: CMP175
8 units
38 topics
10 lab sessions
43 assignments
13 practical questions
Choose a unit below. Each unit page shows full unit content and the YouTube lecture if present.

Chapters / Units

Alternate URL format is also supported, for example /resources/java/chapter1.