This document outlines an introductory course on computer architecture at the University of Dar Es Salaam. The course introduces students to the organization and architecture of computer systems, starting with the von Neumann model and moving to more recent concepts. Over 15 weeks, topics covered include the components of a computer system, data representation, assembly language, memory systems, instruction formats, and performance enhancements. The goal is for students to understand how computer hardware works and affects program execution. Students are assessed through tests, coursework, and a final exam.