Computer Architecture | One semester (1/2 unit of credit)
This course is designed to introduce the students with the concept of computer architecture. Topics presented in this class include Solid State Electronics and Device Physics, Number Systems and Computer Arithmetic, Boolean Algebra and Karnaugh Map, Digital Logic and Circuits, ALU/CPU Design and Instruction Set Architecture (ISA). Students are also introduced to hands on Arduino microcontroller programming. Good mathematics, physics and programming skills are useful to have a better understanding what happens at the hardware level.