CSCE 230J Computer Organization

Spring 2004
TTh 2:30-4:30pm, Kauffman 110

Instructor: Dr. Steve Goddard

Kauffman 133, 472-9453 (TTh) 472-9968(MWF)
Office hours: 12:30-2:30pm TuTh
goddard@cse.unl.edu


Course Information

Syllabus (html) (pdf)
Summary:
The computer science goals of this course are to introduce the fundamental organization and structure of computer systems. Topics include Boolean logic, data representation, processor organization, input/output, memory organization, system support software and communication. A broader set of objectives for this course is to teach critical thinking, how to learn, and how to communicate technical concepts. These objectives will be met through lectures, challenging assignments, regular quizzes, and a final examination. The following topics will be covered:
  • Introduction to Computer systems
  • Data representation
  • Machine language
  • Processor architecture
  • Memory hierarchy
  • Linking
  • Exception control flow
  • Virtual memory
  • System level I/O
  • Network programming
  • Concurrent programming
Semester Project
Lecture Notes
Assignments
Lab Page
JDE Coding Standard
Short UML Reference
Some students think I am a little gung ho about this course, and offer the following evidence:
Exibit A, Exibit B.
I, of course, believe I am simply enthusiastic!
Steve Goddard <goddard@cse.unl.edu>
Last modified: Tue Jan 13 09:47:09 CST 2004