Dec 07, 2025  
2025-2026 Binghamton University Academic Guide 
    
2025-2026 Binghamton University Academic Guide

CS 220 - Arch from a Prog Perspective


Credits: 4

The architecture and programming of computer systems. Data representation and computer arithmetic. Processor and memory organization. Assembly and machine language programming. Advanced C programming language constructs and their implementation in assembly language. Introduction to system software (assemblers, linkers, loaders, compilers). Supervised laboratory work involves programming and debugging using machine language, assembly language and C. Prerequisite: CS 120 and either CS 140 or CS 210 (All prerequisites must have a grade of C- or better). Offered every semester.