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