Corequisites: COP 3330 and MAD 2104.
This core course is intended for computer science majors with previous C/C++ background. The course introduces fundamental concepts in computer organization and digital logic design, including numbering systems and number representation, logic gates and design, the Von-Neumann architecture principle, and the machine instruction cycle. Assembly language programming with C language interfacing is also presented, reinforcing basic computer structure and machine cycle operation principles.
Instructor Clayton Hughes
Computer Organization and Design, Author: Patterson & Hennessey, Publisher: Elsevier, Edition: 5th, Year Published: 2013