CSE-212: Object Oriented Programming Lab (Java)
Undergraduate Laboratory, Jahangirnagar University, Department of Computer Science and Engineering, 2020
Objectives
After successful completion of this course, students should be able to:
- Solve real world problems using object oriented programming principles
- Create, compile and debug computer programs in JAVA.
- Design and implement classes to produce reliable, robust, and reusable code.
- Implement object-oriented designs using encapsulation, inheritance, polymorphism, and exception handling
- Develop software (application program) in JAVA.
Lecture# | Description |
---|---|
Lec-1 | Introduction |
Lec-2 | IO and OOP Preliminaries (Class, Object) |
Lec-3 | OOP Concepts-Part-I (Abstraction) |
Lec-4 | OOP Concepts-Part-II (Polymorphism) |
Lec-5 | OOP Concepts-Part-III (Inheritance) |
Lec-6 | Containers |
Lec-7 | Exception Handling |
Lec-8 | Threads |
Lec-9 | Annotation and Reflection |
Lec-10 | Database Connectivity (JDBC) |
Lec-11 | GUI-Part-I |
Lec-12 | GUI-Part-II |