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
Unit 1
3 Hours
Introduction to Object-Oriented Programming
4 topicsView Unit
Unit 2
9 Hours
Basic Java
9 topicsView Unit
17 assignments
Unit 3
6 Hours
Object-Oriented Programming
5 topicsView Unit
5 assignments
Unit 4
6 Hours
Inheritance and Polymorphism
6 topicsView Unit
8 assignments
Unit 5
6 Hours
Exception Handling
5 topicsView Unit
3 assignments
Unit 6
6 Hours
Stream in Java
2 topicsView Unit
1 assignment
Unit 7
8 Hours
GUI Programming with Swing
3 topicsView Unit
4 assignments
Unit 8
4 Hours
Generics
4 topicsView Unit
5 assignments
Alternate URL format is also supported, for example /resources/java/chapter1.