Computer Architecture I
5 credits
Syllabus, Bachelor's level, 1DT038
A revised version of the syllabus is available.
- Code
- 1DT038
- Education cycle
- First cycle
- Main field(s) of study and in-depth level
- Computer Science G1F, Technology G1F
- Grading system
- Pass with distinction (5), Pass with credit (4), Pass (3), Fail (U)
- Finalised by
- The Faculty Board of Science and Technology, 18 March 2008
- Responsible department
- Department of Information Technology
Entry requirements
Algebra I, Algorithms and Data Structures I or the equivalent.
Learning outcomes
The students should be able to give a thorough description of the structure and function of a computer in terms of parts like its control unit, I/O system, and memory system. The students should also be able to write elementary programs in assembly language.
Content
The von Neumann architecture, RISC and CISC architectures. Assembly programming. Machine operations and instructions. Memory organisation, buses, I/O. Components of the CPU, the control unit.
Instruction
Lectures and assignments.
Assessment
The theoretical part covers 3 credits and is examined with exam. The practical part covers 2 credits and is examined with assignments.