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
- Data types, control structures, functions, arrays, files, and the mechanics of running, testing,
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
- Fundamental data structures: Primitive types; arrays; records; strings and string processing
- Advanced concepts in C- Pointers, Files, and Structure