The objective of the course is to introduce the students to the fundamentals of computer organization and assembly language programming. The course topics include data representations, instruction set architectures, assembly language programming, memory hierarchy, cache memory, virtual memory, input/output and storage systems, and introduction to parallel architectures. Students will practice assembly language programming of a selected architecture.
- Teacher: AMJAD AL-TOBI