Skip to Main Content

Assembly Language and Systems Programming

Download as PDF

Course Information

Subject code

CSCI

Subject Code Description

Computer Science

Course Number

3001

Course Title

Assembly Language and Systems Programming

Catalog Subject and Course Number

CSCI 3001

Catalog Title

Assembly Language and Systems Programming

Course Description (Combined)

Prerequisite: CSCI 2911; CSCI 2301.

Students learn about the internal organization of modern computers and assembly-level programming on contemporary processors. Topics include: integration of assembly language with high-level programming languages such as C and C++, runtime stack, pointers, efficient coding strategies, and assembly language as the foundation for higher-level programming languages. Course material is reinforced by programming assignments.

Credit: 3