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 in a computer
  • Design a simple object-oriented program

Contents

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

Trimester Offerings

021 031 032 033 041 042 043 051 052 053 061 062 063 071 072 082 092 101 102 103 112 122

Please note that the trimester information is complete only for subjects using the James portal; data for other subjects is unavailable for trimesters after 073.