2026/27 · Official catalogue edition
The effective term printed in this PDF is Semester A 2025/26。
Offering details for 2026/27 have not been checked. Confirm available sections in AIMS before registering.
What you will study
- Course overview and aims
- Students will gain knowledge about the basic structure of modern computer systems, programming concepts at the assembly level, the concepts of instruction set architecture, datapath, control unit, memory system, and I/O interfaces.
- Keyword syllabus
- 1. Introduction of Computer Structure: CPU, Memory, and IO, Bus and Data path 2. CPU registers and control units, bus and data path. 3. Assembly Language: Addressing modes, instruction sets, stack, and programming techniques 4. Memory System: Hierarchy: Memory systems. Input/output technique 5. Input/output techniques: programmed I/O and interrupt.
Official PDF, page 4 · Keyword Syllabus
- Laboratory experiments
- 1. Assembly language programming 2. I/O programming: Interacting with 7-segment LEDs and keypads 3. Interfacing with peripheral devices, such as timers and EEPROM. 4. Case study of serial communication protocols.
Official PDF, page 4 · Laboratory Experiments
- Intended learning outcomes
View learning outcomes
CILO Intended learning outcome Weight DEC 1 Describe and analyze the structure and major components of a microcomputer system. — DEC-A1, DEC-A2 2 Explain and evaluate the concept of memory hierarchy and its application in memory caches and virtual memory. — DEC-A1, DEC-A2 3 Analyze and explain how CPUs communicate with peripheral devices. — DEC-A1, DEC-A2 4 Design and implement C/Assembly programs to solve simple problems. — DEC-A1, DEC-A2, DEC-A3 Official PDF, page 2 · Course Intended Learning Outcomes (CILOs)
Before you take this course
Check prerequisites, precursors and corequisites separately, together with equivalence and exclusion conditions. “and” means conditions must be met together; “or” marks alternatives. Read combined conditions in the groupings shown in the original text below.
- Precursors
- Nil
- Corequisites
- This edition of the official syllabus does not state this item.
- Additional course requirements
- This edition of the official syllabus does not state this item.
- Equivalent courses and conditions
- Nil
- Exclusive courses and conditions
- Nil
Assessment and passing the course
- Assessment
- Continuous assessment: 50%; Examination: 50%; Examination duration: 2 hours
Assessment breakdown
Assessment task Weight Generative AI Remarks and restrictions Tests and QuizzesCILO 1, 2, 3, 4 30% No The assessment pattern does involve AI nature Lab AssignmentsCILO 1, 2, 3, 4 20% No The assessment pattern does involve AI nature Official PDF, page 2 · Assessment Tasks / Activities (ATs)
View the original assessment table and instructions
Assessment Tasks / Activities (ATs) ATs CILO No. Weighting (%) Remarks ("-" for Allow Use of nil entry) GenAI? 1 Tests (min.: 2) and 1, 2, 3, 4 30 The assessment No Quizzes pattern does involve AI nature 2 #Lab Assignments 1, 2, 3, 4 20 The assessment No (min.: 3) pattern does involve AI nature - Passing requirements
- Remark: To pass the course, students are required to achieve at least 30% in course work and 30% in the examination. When the laboratory experiments are involved in TLA, 75% laboratory attendance rate must be obtained. When the mini-project is involved in TLA, 75% tutorial attendance rate must be obtained. # may include homework, tutorial exercise
Credits, duration and edition details
- Title in this edition
- Microcomputer Systems
- Credits in this edition
- 3
- Course duration
- One Semester
- Syllabus effective term
- Semester A 2025/26
- Levels printed in the syllabus
- B1, B2, B3, B4 - Bachelor's Degree
Check the official document
Read or download this edition through the university link below. EE2004 · Open the original university PDF ↗
Source · University course information ↗ · Checked 2026-10-18