COSC-250 Computer Hardware Fundamentals
Fall for 2009-2010
After a brief historical overview, the course quickly introduces some theoretical ground work (Finite State Automata and Turing Machines) followed by some general design concepts (universal machines, and von Neumann and Harvard models).The next section contains a brief review of Boolean Algebra, an introduction to Logic Design, and a look at logic circuit implementations from mechanical switches to Very Large Scale Integration (VLSI). The first half of the course is capped by a Sequential Machine breadboard project. The remainder of the course covers standard computer architecture and organization from a programmer's perspective. Assembly language and C are the primary programming languages used. Prerequisites: COSC-071, COSC-127. Fall.
Prerequisites: COSC-071 COSC-127
Other academic years
There is information about this course number in other academic years: