COSC 211: Object Oriented Programming I

Instructors

Prof. S.B. Junaidu
Mal. Aliyu Garba

Prerequisite

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.

Timetable

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: http://dcs.abu.edu.ng/courses/cosc211/
Discussion Forum: http://moodle.abu.edu.ng/
Lecture Timetable: http://dcs.abu.edu.ng/timetable/
Lab Timetable: http://dcs.abu.edu.ng/timetable/cosc211.php

Announcement