CSCI 3400


None
Course Number:
CSCI 3400

Approved Starting Semester:
Paper Form (Before Curriculog, Approved before 2017)

Course Title:
Computer Organization I

Course Description (Bulletin Description):
Basic digital circuits, Boolean algebra and combinatorial logic, data representation and transfer, digital arithmetic, digital storage and accessing, control functions, input/output facilities, system organization and reliability, computer structure and programming at the machine language and assembler language level.

Prerequisite:
CSCI 2000 or 2010

Co-requisite:
None

Pre/Co-requisite::
None

Dual-Listed:
None

Course Objectives (Course-level Student Learning Outcomes):
N.A. (Paper Form)

Topics Covered (In Outline/Calendar):
N.A. (Paper Form)

Student Learning Outcomes:
  • Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions. (SLO1)
  • Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline. (SLO2)
Course Coordinator:
Dr. Alice Lin

Instructor-in-charge:
Dr. Alice Lin

Previous Professors:
Dr. Alice Lin, Dr. James Church

Technologies / Skills:
Computer organization theories

Textbook(s):
Spring/Summer 2026
---------------------------------
Title: Computer Organization and Design RISC-V Edition
Edition: 2nd
Author: David Patterson and John Hennessy
Publisher: Morgan Kaufmann
ISBN: 9780128203316
---------------------------------
Title: The Essentials of Computer Organization and Architecture
Edition: 5th
Author: Null, Lobur
Publisher: Jones & Bartlett
ISBN: 9781284123036
========================================


Go back to choose another course