Course image CSC1261 Computer Programming
Cross-cutting Modules

INDICATIVE CONTENT

         :

  • Introduction to the historical and social context of computing; Overview of computer science

as a discipline

and debugging

  • Fundamental programming constructs: Syntax and semantics of a higher-level language;

variables, types, expressions, and assignment; simple I/O; conditional and iterative control

structures; functions and parameter passing; structured decomposition