
CMP-2123 (BSIT 2nd 2017)
Course Code: CMP-2123Course Instructor: Junaid Hassan
Class: BSIT Fall 2017
Credit Hours: 4
Course Duration: 16
Lectures Per Week: 2
Course Syllabus:
- Objects and Classes, Abstraction, Encapsulation
- Final Classes, Nested and Inner Classes.
- Inheritance, Abstract Classes, Concrete Classes, Inheritance and Encapsulation
- The is-a Relationship, Inheritance via Abstract Classes, Extending the Hierarchy, Upcasting and Downcasting, Interfaces
- Composition, the has-a Relationship
- Polymorphism, Dynamic (or Late) Binding
- Interfaces and Polymorphism
- The Wrapper Classes, Boxing and Un-Boxing, Packages
- Exceptions and Exception Handling
- File Systems and Paths, File and Directory Handling and Manipulation, Input/Output Streams, Reading Binary Data, Writing binary Data, Writing Text(Characters), Reading Text(Characters), Logging with PrintStream, Random Access Files, Object Serialization
- Collections, for-each Loop
- GUI Concepts, Components and Containers, Abstract Windows Toolkit and Swing, Windows and Frames, Layout Managers, Panels
- Event-Driven Programming, The delegation Event Model
- Event Classes, Mouse Events, Keyboard Events, Using Actions
- Component and JComponent, Buttons, Labels, Text Fields, Text Areas, Dialog Boxes, Checkboxes and Radio Buttons, Menus, JSlider, JTabbedPane
Section-1
Lecture: CMP2123- OOP Lecture #01Section-2
Lecture: CMP2123- OOP Lecture #02Section-3
Lecture: CMP2123- OOP Lecture #03Assignment: Assignment #01 CMP-2123 OOP BSIT 2nd
Section-4
Lecture: CMP2123- OOP Lecture #04Quiz: Quiz #01 CMP-2123 OOP BSIT 2nd
Section-5
Lecture: CMP2123- OOP Lecture #05Title | View |
---|---|
Assignment #01 CMP-2123 OOP BSIT 2nd | View Activity |
Quiz #01 CMP-2123 OOP BSIT 2nd | View Activity |
Assignment #02 CMP-2123 OOP BSIT 2nd | View Activity |
Quiz #03 CMP-2123 OOP BSIT 2nd | View Activity |
Quiz #02 CMP-2123 OOP BSIT 2nd | View Activity |
Project/Presentation BSIT 2nd F-17 | View Activity |
Mid Term BSIT 2nd OOP F-17 | View Activity |
Final Term BSIT 2nd OOP F-17 | View Activity |
Assignment 03 BSIT 2nd OOP F-17 | View Activity |
Time table for this course is not configured yet!