NCSU Computer Science Department
Home Search Directory E-Mail


CSC 312 - Computer Organization and Logic


Catalog Data:
CSC 312 - Computer Organization and Logic
4 credit hours (3-3)
Prerequisites: CSC 201, CSC 222
Combinational logic circuits and their relation to boolean algebra. Functional properties of combinational and sequential components and their realizations in integrated circuit forms. Organization of digital computer components; processors, control units, memories, switches, and peripherals. Architecture of computer systems. Computer arithmetic. Micro-programmed control. Interrupt mechanisms. Laboratory exercises involve logical, functional, and electrical properties of components from gates to microprocessors.

Course Coordinator:
Dr. Donald C. Martin, Professor Emeritus

Textbook:
-- "Computer Systems Architecture", Mano.
-- "CSC 312 Laboratory Manual", local copy shops, version for current year.

Syllabus:
 1. Computer Systems Organization (4 classes)
 2. Digital Logic (6 classes)
 3. Microprogramming (6 classes)
 4. Conventional Machines (8 classes)
 5. Operating Systems (8 classes)
 6. Assembly Language (8 classes)
 7. Advanced Computer Architecture (6 classes)

Last Update: Aug 01, 1996


Department of Computer Science, Box 8206
College of Engineering,
North Carolina State University,
Raleigh, NC 27695

(last update 02-Jan-2001 by SQL Course Listing Script)