This course provides an introduction to fundamental concepts of computer systems. You will learn the C programming language and an instruction set (machine language) as a basis for understanding how computers represent data, process information, and execute programs. The course also focuses on the Unix environment and tools, and serves as a foundation for the subsequent course, CIT 595.
Dr. Thomas Farmer, firstname.lastname@example.org
Computer Organization Basics
The textbook for this course is Introduction to Computing Systems: from bits & gates to C & beyond by Yale N. Patt and Sanjay J. Patel.
Course PoliciesPolicies related to absences, regrade requests, academic honesty, etc. will be made available to registered students via Canvas.