Course

Course Summary
Credit Type:
Course
ACE ID:
SDCM-0202
Organization's ID:
Computer Science 306
Organization:
Location:
Online
Length:
Self-Paced. 20 weeks (40 hours)
Dates Offered:
Credit Recommendation & Competencies
Level Credits (SH) Subject
Upper-Division Baccalaureate 3 Computer Science (computer architecture)
Description

Objective:

The course objective is to identify and describe computer architecture from invention to the present. The course covers the computer components, data representation, and basic computer operations.

Learning Outcomes:

  • Describe basic computer architecture models (Von Neumann and Harvard)
  • Explain how components of a computer interact with hardware and software
  • Describe how data is represented in computers and explain binary number systems
  • Perform basic computer arithmetic using binary numbers
  • Use Boolean Algebra in presenting logic functions
  • Design and analyze digital, combinational, and sequential logic circuits
  • Analyze memory management from the perspective of a processor
  • Explain instruction sets and describe arithmetic logic units (ALU)
  • Analyze Input/Output (I/O) management from the perspective of a processor
  • Evaluate different options in designing instruction sets for processors
  • Explain the importance and the possibilities of parallel computing and how it is used to solve more complicated problems
  • Identify the five generations of computers throughout history

General Topics:

  • Introduction to Computer Architecture & Hardware
  • Data Representation in Digital Computing Systems
  • Arithmetic in Computer Binary
  • Boolean Logic Gates & Functions
  • Digital Circuit Theory: Combinational Logic Circuits
  • Digital Circuit Theory: Sequential Logic Circuits
  • How Memory Functions in a Computer
  • Instruction Set Architecture
  • Input/Output in Computer Architecture
  • Parallel Computer Architecture
  • Evaluating Computer Performance
  • Quantum Computing
Instruction & Assessment

Instructional Strategies:

  • Audio Visual Materials
  • Practical Exercises

Methods of Assessment:

  • Examinations
  • Quizzes

Minimum Passing Score:

70%
Supplemental Materials