|
Computer Architecture
General Description
Computer Architecture is an accelerated
half-credit semester course requiring AP computer science
as a prerequisite. Students study the internal structure of
advanced computer systems while applying structured
programming techniques learned in APCS. Working in a
networked UNIX environment, students develop programs
to reinforce basic curriculum objectives. Topics include the
hierarchy of modern computer systems from the digital logic
level, through the microprogram and assembly language, to
operating systems and high level language compilers.
Students write programs on various computer systems using
Object Oriented C++, but also program in standard C and
assembly language. This class carries the same extra grade
point value as an AP course.
|
Primary Texts
- Structured Computer Organization, Fourth Edition, Andrew S.
Tanenbaum, Prentice-Hall, Inc., 1998.
Supplementary Texts
- Object-Oriented Programming in C++, Second Edition, Robert
Lafore, The Waite Group Press, 1995.
- The C Programming Language, Second Edition, Brian Kernighan
and Dennis Ritchie, Prentice-Hall, 1988.
Course Details
Instructors
Donald W. Hyatt
dhyatt@tjhsst.edu
|
   
|
Randy D. Latimer
rlatimer@tjhsst.edu
|
   
|
Phyllis T. Rittman
prittman@tjhsst.edu
|
Last Update: February 2, 2000
|