Introduction

This subject introduces computer science, object-oriented programming, and the process of software development. Fundamental concepts of computing and basic elements of object-oriented program construction are discussed.

Objectives

  • develop an algorithm for a specific task,
  • understand the internal representation of information within a
  • computer,
  • design a simple object-oriented program, and

Contents

  • Data types
  • Basic program statements
  • Arrays
  • Methods
  • Objects
  • Classes
  • Inheritance, overloading, over-riding

Course Procedures

The course consists of following parts:
Lecture (2 hours per week)
Workshop (2 hours per week)
Tutorial (1 hours per week)

Trimester Offerings

021 031 032 033 041 042 043 051 052 053 061 062 063 071 072 082
inft11110@082
Mid-term solution posted
Reminder: Queen's birthday lectures on
No classes Tuesday May 20