Title Introductory Computing
Code 4CPS111/ SCPS111
PrerequisitesNoneCo-requisitesAny Mathematics module
Aim  To provide an introduction to hardware and software components of computer systems.
Content Section A – Computer Architecture
Introduction to Digital logic and Digital systems;
Machine level representation of data;
 Assembly level machine organisation
Section B – Software Development Fundamentals
Fundamental Programming concepts and Object-Oriented Programming
Outcomes

At the end of the module, the learners should be able to:

  • Explain the organization of the classical von Neumann machine and its major functional units.
  • Describe the internal representation of data.
  • Represent Boolean logic problems as: truth tables and logic circuits.
  • Design, implement, test, and debug programs that use fundamental programming constructs such as: basic computation, simple I/O, standard conditional and iterative structures, methods, and parameter passing.
Assessment 15% practical tests, 15% theory tests, 10% assignments (40% Continuous assessment) 60% final practical and theory examination
DP Requirements40% Continuous Assessment Mark, 80% Attendance at practical’s