Object Oriented Programming
Course Instructor: Dr. Madiha Liaqat
Lab Instructor: Engr. Sidra Shafi
Session: 2k21 (Semester 3rd) Fall 2022
Lab # Experiments
01 Running Simple Java Programs on Command Prompt, Introduction to Java Program
Structure, Creating and Running Java Programs in Eclipse
02 Data types and Type Conversions, Wrapper Classes in Java
03 Input Methods and Arrays in Java
04 Implementation of Operators i.e. Logical, Bitwise, etc.
05 Implementation of Control Flow Statements, Math class and Java Dates
06 Classes, Objects and Methods Creation
07 Implementing Constructor and Method Overloading, Argument Passing, Access
modifiers, Static Members, and Inner classes
08 Implementing methods of String Class
09 Implementing methods of StringBuffer and StringTokenizer Class
10 Implementing Inheritance, Abstraction and Polymorphism.
11 Implementing Interfaces
12 Implementing Exception Handling
13 Implementing Multithreading
14 Creating GUI applications using JavaFX Package – I
JavaFX Program Structure, Property Binding, Color and Font Class, Image and
ImageView Class
15 Creating GUI applications using JavaFX Package – II
JavaFX Layout Panes, Shapes, UI Controls, Media and Animation with JavaFX
16 Event Driven programming with JavaFX