Introduction to Computer Systems

Introduction to Computer Systems
How a computer works, from hardware to high-level programming language. Logic circuits, Boolean algebra, computer instructions, assembly language, binary arithmetic, and C programming.
IT
124
 Hours3.0 Credit, 3.0 Lecture, 2.0 Lab
 PrerequisitesC S 142
 TaughtFall, Winter
 ProgramsContaining IT 124
Course Outcomes

Boolean Logic

Perform computations using Boolean logic

Boolean Circuits

Translate Boolean logic to transistor circuitry

Combinational and Sequential Circuits

Use combinational and sequential circuitry to implement digital components such as adders and counters

Programs

Develop software solutions to meet user needs in high level programming language such as C

Debugging

Analyze and solve program errors using modern software tools

Binary Arithmetic

Demonstrate ability to perform simple arithmetic in binary and two's complement

Computer Operation

Describe the high level organization and operation of a computer, e.g. the von Neumann model