Javascript is currently not supported, or is disabled by this browser. Please enable Javascript for full functionality.

   
    Mar 16, 2025  
Catalog 2024-2025 
    
Catalog 2024-2025
Add to My Catalog (opens a new window)

CSC-2750 - Computer Architecture* (4)

Prerequisite: CSC-2591  or ELT-2022  
Utilizing a widely used real world microcontroller, this course explores the internal architectures of microprocessors and how hardware components are interconnected to external peripherals. Through various programming assignments we will learn how the processor utilizes the control and data paths to access memory and peripherals. The importance of the memory map is emphasized. The course will also explore various ways to measure and improve a microprocessors performance. Topics covered include pipelining superscalar, memory hierarchies (cache and virtual memory) and instruction set. Other topics covered include digital logic circuits and the representations of numbers and data.  ITS-2750 is now CSC-2750.

List Course Outcomes (consistent for all sections)
CO1 - Describe the internal architectures of microprocessors.

CO2 - Discuss how the processor utilizes the control and data paths to access memory and peripherals.

CO3 - Use state machines for hardware control and software engineering.

CO4 - Outline the concepts of memory maps, various ways to measure and improve a microprocessors performance, memory hierarchies (cache and virtual memory) and instruction set, digital logic circuits and the representations of numbers and data.

CO5 - Describe how high level language constructs are implemented in a machine assembly language.

CO6 - Create programs to solve practical problems in C programming language.










































Course Fee: $25






View Course Sections




Add to My Catalog (opens a new window)