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

Processors

Microarchitecture

Introduction to Finite State Machines.

Memory Organization.

Input/Output Organization.

Design Issues for Parallel Computers

Introduction to Parallel Processing.

Overview of assembly language

 


V. Learner Outcomes

 

The student will learn:

VI. Evaluation

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:

Critical Thinking

Information Literacy

Scientific Reasoning