COSC 211: Object Oriented Programming I

Link to CA/Lab Scores

Instructors

Dr. Sahabi Ali Yusuf
Dr. Barroon Ahmad Ismaeel

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.

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

Tools

JRE 8 : JRE 8
JDK 8 (32 bits windows): JDK 8 (32 bits)
JDK 8 (64 bits windows): JDK 8 (64 bits)
JDK 8 Documentation: JDK 8 Documentation
Notepad++ (IDE): Notepad++
Archiver (7z): 7z archiver
Archiver (B1): B1 archiver

Announcement