Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Saylor Academy

CS301: Computer Architecture

via Saylor Academy


This course covers computer technology, hardware language, digital logic design, computer arithmetic, processor design, memory hierarchy, storage, I/O, parallel processing, and offers a comprehensive overview of computer architecture. The course aims to teach students the fundamentals of designing and understanding computer systems, with a focus on both theoretical concepts and practical applications. The intended audience for this course includes students and professionals interested in gaining a deeper understanding of computer architecture and system design.


  • Course Introduction
  • Unit 1: Introduction to Computer Technology
  • Unit 2: Instructions: Hardware Language
  • Unit 3: Fundamentals of Digital Logic Design
  • Unit 4: Computer Arithmetic
  • Unit 5: Designing a Processor
  • Unit 6: The Memory Hierarchy
  • Unit 7: Storage and I/O
  • Unit 8: Parallel Processing
  • Unit 9: Look Back and Look Ahead
  • Course Feedback Survey
  • Certificate Final Exam


3.0 rating, based on 1 Class Central review

Start your review of CS301: Computer Architecture

  • Profile image for Muhammad Ahmed Naeem
    Muhammad Ahmed Naeem
    Incredibly informative course! Covered essential topics thoroughly. Engaging lessons and practical exercises made learning complex concepts enjoyable. Highly recommended!

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.