Mar 16, 2026  
Undergraduate Catalog 2025-26 
    
Undergraduate Catalog 2025-26
Add to Portfolio (opens a new window)

CS 2230 - Computer Organization and Assembly Language


This course introduces concepts of computer architecture and assembly language. Students will explore the interface between hardware and software. Students will program in both assembly language and the C programming language. Many other software tools needed in embedded programming are utilized. Some direct hardware usage is also explored such as turning on and off lights or receiving input from the user via a button or potentiometer.

Note: CS 2230 and CYCS 2230 may not both be taken for credit.

Prerequisites & Corequisites: Prerequisites: (CS 1110 or CYCS 1110) and (CYCS 1200 or CS 1200) with a grade of “C” or better

Credits: 3 hours



Add to Portfolio (opens a new window)