Title Title Computer Architecture and Assemblers 
CodeSCPS221
PrerequisitesSCPS111Co-requisitesNone
Aim The aim of this course is to provide an computer architecture and assemblers
Content
  • Introduction to Computer structure and Machine Language; 
  • Addressing techniques: indexing; indirect, absolute and relative addressing; Macros; File input/output; 
  • Assembly language; Macro and Conditional Assembly,
  •  Simple and Complex Data Structures; Disk-File Processing, Interrupt Handling.
Outcomes

On completion of this module the learner should be able to :

  • Describe the main components of computer systems that define its
    architecture (CPU, storage, memory, instruction sets, and addressing modes.
  • Discuss the way the main components of computers are interconnected.
  • Recognize assembly language syntax while reading and analyzing assembly
    language programs.
  • Design, develop and test programs using Assembly Language commands
    while featuring various basic Assembly Language operations.
  • Design, develop and test programs using Assembly Language .
Assessment 40% Continuous Assessment (comprising 20% practical assessment plus 20% theory assessments) 60% Summative Assessment (comprising 4 hour practical and theory exam)
DP Requirements40% Continuous Assessment Mark, 80% Attendance at practical’s