4 cr. This class covers the conceptual and practical aspects of computer systems with emphasis on programmable hardware. Topics to be discussed are: electrical theory, electronic devices, digital logic, computer architecture and low-level microprocessor programming and interfacing.