CSC 205 Syllabus
Division: Arts and Sciences Date: February 2014
Curricula in Which Course is Taught: Science
Course Number and Title: CSC 205 - Computer Organization
Credit Hours: 3-4 Hours/Wk Lecture: 3-4Hours/Wk Lab: Lec/Lab Comb:
I. Catalog Description: Examines the hierarchical structure of computer architecture. Focuses on multi-level machine organization. Uses a simple assembler language to complete programming projects. Includes processors, instruction, execution, addressing techniques, data representation and digital logic. Lecture 3-4 hours per week.
II. Relationship of the course to curricula objectives in which it is taught:
This course is required in the Engineering transfer program and will count as an elective in other transfer programs. The purpose of this course is to introduce computer organization and architecture.
III. Required background:
Requisites: CSC 201, CSC 202 or equivalent
IV. Course Content:
Digital Logic Fundamentals
Gates and Boolean Algebra
Structured Computer Organization
Introduction to Finite State Machines.
Design Issues for Parallel Computers
Introduction to Parallel Processing.
Overview of assembly language
V. Learner Outcomes
The student will learn:
A. Gates and Boolean Algebra
B. Levels of Programming Languages.
C. CPU Organization.
D. I/O Subsystem Organization and Interfacing.
E. Finite state machines
F. Simplify Boolean functions.
G. Addressing techniques,
Students will be evaluated by some combination of quizzes, tests, homework, programming assignments and exams as defined by faculty. Students will use calculators only after demonstrating mastery of essential deductive skills without them.
VII. This course supports the following objectives:
DCC Educational Objectives: