Nov 09, 2024  
2023-2024 Undergraduate Catalog 
    
2023-2024 Undergraduate Catalog [ARCHIVED CATALOG]

Add to Catalog (opens a new window)

CS 2340 - Computer Organization


Credits: 3

Focuses on the basics of computer architecture, including how the CPU, memory, and peripheral devices interconnect to create the digital computer. Topics include the von Neumann Architecture, number systems, digital logic, and the memory hierarchy. The basics of assembly language are covered as the key to understanding how instructions in high-level programming languages are compiled into machine instructions and executed by the CPU. Internet of Things (IoT) is demonstrated in class using Arduino and other boards with embedded firmware. Parallel architectures including multicore, GPUs, TPUs are explored in the context of their role in artificial intelligence and data science. Prerequisite: CS 1342 .



Add to Catalog (opens a new window)