Sep 26, 2023  
2022-2023 Undergraduate Catalog 
2022-2023 Undergraduate Catalog [ARCHIVED CATALOG]

CS 2800 Computer and Assembler Language

Number systems.  Structure of digital computers and machine language.  Data representation, instruction formats and addressing techniques.  Symbolic coding, assembly systems and programming techniques.  System stack, procedure calls, and program segmentation and linkage. Interrupts and I/O.  Memory organization and addressing.  Program translation and system programs: Assemblers, compilers, interpreters, preprocessors, linkers, loaders and debuggers. Students will be charged a lab fee for this course. 
  Students will be charged an additional Comp Science Lab Fee when enrolling in this course. Prerequisite(s): CS 2300  with at least a C- and MATH 1160  or MATH 1350   with at least a C- 
Credits: 3.0