Instructor
Wiedenbeck

An introduction to how digital computers are built and the process by which computer programs expressed in a high-level language are translated into signals to be routed on a digital circuit board. Topics include data representation and manipulation, digital logic building blocks (logic gates, flip-flops), computer memory, assembly and machine code, hardware components and their organization, and the C programming language. 

Prerequisites
Requires the ability to program in a high-level language such as Python, C++, Java etc., at the level expected in CSC 121 or an equivalent course.

Does not carry Mathematics major credit.

Class Details
Course CSC 250
Section B
CRN 20132
Time T R
Time 0245 - 0400pm
Building 132 WATSON
Instructor Bryce Wiedenbeck
Notes
Max 24
Current 0
Remaining 24
Semester Spring 2022