COSC-250 Computer Hardware Fundamentals
Fall for 2006-2007
After a brief historical overview, the course develops some theoretical ground work (Finite State Automata and Turing Machines) followed by some general design concepts (the 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 gate implementations from mechanical switches to Very Large Scale Integration (VLSI). The first half of the course is capped by a Sequential Machine breadboad 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. Weekly assignments, mid-term and final exams, a semester project, and a half-semester project. Prerequisite: COSC 071, COSC-127. Fall.
Prerequisites: COSC 071 COSC 127
Other academic years
There is information about this course number in other academic years: