2022-2023 Undergraduate Catalog 
    Jul 17, 2024  
2022-2023 Undergraduate Catalog [ARCHIVED CATALOG]

COM 249 - Computer Organization and Assembly Language

This course explores the evolution and physical structure of modern computers, from microcomputers to mainframes: their integrated circuits, components and organization. The concept of a multilayer virtual machine will be explored and programmed using machine language, microcode, operating system interrupts and assembly language. Advanced concepts such as RISC machines, pipelining and parallel computing will be studied. Students will utilize these principles to analyze the design of a current microprocessor.

Prerequisite: COM 200 , COM 210  (With a grade of C or better) or departmental approval.
1 semester 3 credits