This course provides you a unique opportunity to build (yes, engineers build stuff!) a microprocessor (central processing unit or CPU) from scratch. CPUs power the digital revolution. You use one everyday and perhaps every minute of your life. Building one is super-exciting and fun! The later half of the course will teach you to program a microprocessor in the C programming language.
See weekly lecture and tutorial schedule and assessment deadlines here