COSC 211: Object Oriented Programming I


Prof. S.B. Junaidu
Mal. Aliyu Garba


COSC101 or Equivalence

Course Description

Overview of computers and computing; Introduction to object-orientation as a technique for modeling computation. Introduction of a typical object-oriented language, such as Java; Basic data types and operators; Basic object-oriented concepts; Introduction to Strings; Simple I/O; Logical expressions, control structures, algorithms and problem solving; Arrays; Simple recursive algorithms; inheritance; polymorphism.


Monday, 11:00am - 1:00pm (COSC211 – 1 & 2 – PILT & GOLT1)
Thursday, 4:00pm - 5:00pm (COSC211 – 1 & 2 – GOLT1 & GOLT2)

Marks Distribution Plan

Activity Weight
Lab. Attendance (0.5 marks per Lab) 6%
Lab. Tests and Projects 14%
Common Tests (Written and CBT) 20%
Final Examination 60%
Total 100%

Course Resources

Web Links

Course URL:
Discussion Forum:
Lecture Timetable:
Lab Timetable: