Skip to main content
SEM1 CSCI 1301 Section 03 OBJECT ORIENTED PROGRAMMING
0%
Previous
Course data
General
Announcements
Upload Excuse Letter (MC/sick leave etc.)
Course Plan
REVISION
ASSESSMENT
PROJECT
Group self-selection
Project Title Registration
[README] OOP Project BRIEFING
ASSIGNMENTS
[MUST READ] Assignment #1
[SUBMISSION] Assignment #1
[TEMPLATE] ASSIGNMENT
COURSE INTRODUCTION
[SLIDES] Course Overview
[SLIDES] INTRO TO OOP
Practice #1: Recap Question
Activity #1: Introduce Yourself
UML AND CLASS DESIGN
[SLIDES] Intro to UML
Lab 1a - Basic UML
Lab 1b - Class relationships
Lab 1c - Use Case Diagram
Lab 1d - Class Diagram (Case Study)
OBJECTS & CLASSES (PART 1)
[SLIDES] Objects & Classes
Sample Codes (Intro to Objects & Classes)
Lab 2 - Recap Question
Lab 2a - Objects & Classes
Lab 2b - Rectangle class
Lab 2c - Course class
OBJECT & CLASSES (PART 2)
[SLIDES] Thinking in Objects
Lab 3a (Loan Class)
Lab 3b (Text Analyzer)
GENERIC TYPES
[SLIDES] Generic Types
Lab 3d
INHERITANCE & POLYMORPSHIM
[SLIDES] Inheritance & Polymorphism
Sample Code - Inheritance
Sample Code - Polymorphism
Sample code - Inheritance & Polymorphism
Lab 04 Inheritance
Lab 05 Inheritance & Polymorphism
ABSTRACT CLASSES & INTERFACES
[SLIDES] Abstract classes and Interfaces
[VIDEO] PART 1: Abstract Classes & Interfaces
[VIDEO] PART 2: Abstract Classes & Interfaces
[VIDEO] PART 3: Abstract Classes & Interfaces
Lab 06a (Abstract class)
EXCEPTION HANDLING & TEXT I/O
[SLIDES] Exception Handling
[SLIDES] Text I/O
INTRODUCTION TO JAVAFX
[SLIDES] Intro to JavaFX
[SLIDES] JavaFX Components
[YouTube] Netbeans JavaFX Maven Project Demo
[YouTube] How to Set Up JavaFX in IntelliJ IDEA | Step-by-Step Guide
JAVAFX EVENT-HANDLING
[SLIDE] Event-driven programming, Lambda Expression, MouseEvent and KeyEvent
ADVANCED JAVAFX FEATURE
[SLIDES] JavaFX Animation
Next
Side panel
Categories
All categories
CPD - CENTRE FOR PROFESSIONAL DEVELOPMENT
Session 2025/2026 Semester 1
ABDULHAMID ABUSULAYMAN KULLIYYAH OF ISLAMIC REVEALED KNOWLEDGE AND HUMAN SCIENCES
AHMAD IBRAHIM KULLIYYAH OF LAWS
ALLIED HEALTH SCIENCE
ARCHITECTURE & ENVIRONMENTAL DESIGN
ARTS PROGRAMME
CREDITED CO-CURRICULAR CENTRE
DENTISTRY
ECONOMICS AND MANAGEMENT SCIENCES
EDUCATION
ENGINEERING
INFORMATION & COMMUNICATION TECHNOLOGY
INTERNATIONAL INSTITUTE FOR HALAL RESEARCH AND TRAINING
INTERNATIONAL INSTITUTE OF ISLAMIC THOUGHT AND CIVILISATION
ISLAMIC BANKING AND FINANCE
LANGUAGES
LANGUAGES & PRE-UNIVERSITY ACADEMIC DEVELOPMENT
MEDICINE
NURSING
PHARMACY
PLANETARY SURVIVAL FOR SUSTAINABLE WELL-BEING
SCIENCE
SCIENCES PROGRAMME
SEJAHTERA CENTRE FOR SUSTAINABILTY AND HUMANITY
SUSTAINABLE TOURISM AND CONTEMPORARY LANGUAGES
Session 2025/2026 Semester 2
ABDULHAMID ABUSULAYMAN KULLIYYAH OF ISLAMIC REVEALED KNOWLEDGE AND HUMAN SCIENCES
AHMAD IBRAHIM KULLIYYAH OF LAWS
ARTS PROGRAMME
ENGINEERING
LANGUAGES
SCIENCES PROGRAMME
INFORMATION & COMMUNICATION TECHNOLOGY
EDUCATION
Category 1
Home
ITaleem Tutorials
iTaleem Video Tutorials
Course Backup Guide
Guidelines for Beginners
Previous Academic Sessions
2024/2025 Academic Session
2023/2024 Academic Session
2022/2023 Academic Session
2021/2022 Academic Session
2020/2021 Academic Session
Log in
Login using your CAS account
IIUM Student and Staff Login
Or enter your details to log in your account
Username
Username
Password
Password
Forgot your password?
Log in
Categories
Collapse
Expand
All categories
CPD - CENTRE FOR PROFESSIONAL DEVELOPMENT
Session 2025/2026 Semester 1
ABDULHAMID ABUSULAYMAN KULLIYYAH OF ISLAMIC REVEALED KNOWLEDGE AND HUMAN SCIENCES
AHMAD IBRAHIM KULLIYYAH OF LAWS
ALLIED HEALTH SCIENCE
ARCHITECTURE & ENVIRONMENTAL DESIGN
ARTS PROGRAMME
CREDITED CO-CURRICULAR CENTRE
DENTISTRY
ECONOMICS AND MANAGEMENT SCIENCES
EDUCATION
ENGINEERING
INFORMATION & COMMUNICATION TECHNOLOGY
INTERNATIONAL INSTITUTE FOR HALAL RESEARCH AND TRAINING
INTERNATIONAL INSTITUTE OF ISLAMIC THOUGHT AND CIVILISATION
ISLAMIC BANKING AND FINANCE
LANGUAGES
LANGUAGES & PRE-UNIVERSITY ACADEMIC DEVELOPMENT
MEDICINE
NURSING
PHARMACY
PLANETARY SURVIVAL FOR SUSTAINABLE WELL-BEING
SCIENCE
SCIENCES PROGRAMME
SEJAHTERA CENTRE FOR SUSTAINABILTY AND HUMANITY
SUSTAINABLE TOURISM AND CONTEMPORARY LANGUAGES
Session 2025/2026 Semester 2
ABDULHAMID ABUSULAYMAN KULLIYYAH OF ISLAMIC REVEALED KNOWLEDGE AND HUMAN SCIENCES
AHMAD IBRAHIM KULLIYYAH OF LAWS
ARTS PROGRAMME
ENGINEERING
LANGUAGES
SCIENCES PROGRAMME
INFORMATION & COMMUNICATION TECHNOLOGY
EDUCATION
Category 1
Home
ITaleem Tutorials
Collapse
Expand
iTaleem Video Tutorials
Course Backup Guide
Guidelines for Beginners
Previous Academic Sessions
Collapse
Expand
2024/2025 Academic Session
2023/2024 Academic Session
2022/2023 Academic Session
2021/2022 Academic Session
2020/2021 Academic Session
Session 2025/2026 Semester 1
Summary
Course info
SEM1 CSCI 1301 Section 03 OBJECT ORIENTED PROGRAMMING
Skill Level
:
Beginner