Skip to main content Skip to footer

Decode the Machine: Foundations of Computer Systems and Architecture

Course Table

Overview

Course Name Decode the Machine: Foundations of Computer Systems and Architecture
Synopsis This course is your first step into understanding the digital systems that power our world, whether you’re an aspiring computer scientist, engineering student, or simply curious about how devices “think.” Across these two modules, you will explore key concepts of computer architecture, from the evolution of computing systems to modern architectures like embedded, cloud, and edge computing. You will also learn essential principles such as Flynn’s Taxonomy, the instruction cycle, Von Neumann vs Harvard architecture, and performance metrics like MIPS and CPI, building a strong foundation for further study in computer systems.
Learning Outcomes
  • Define the scope and purpose of computer architecture and distinguish it from computer organisation.
  • Describe the historical evolution of computing systems through five technological generations.
  • Classify different types of computing systems (e.g., personal, cloud, embedded, edge, HPC) based on design goals and applications.
  • Differentiate system architectures using Flynn’s Taxonomy and explain their relevance to real-world computing environments.
Delivery Mode Self-paced learning / Online
Duration of Study 4 weeks
Link to Course View Course
UVA Logo
Chat with UVA
UNITEN Virtual Assistant