Assembly Language and Systems Programming

Overview

Subject code

CSCI

Course Number

3001

Description

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.

Credits

Min

3

Min

3

Min

3

Requisites