Machine Structure & Assembly-language Programming (CS-0040)

Spring 2027 · CS 0040 · Tufts University · 5 credits · Undergraduate

Structure of machine-level data and code, including memory, cache, registers, machine arithmetic, and bitwise operations. Encapsulating machine functionality through interfaces and abstract data types. Structure of assembly code, relocatable object code, and binary machine code, and the translations between them. Applications of machine-level operations and code translations in programming projects. High demand (see "course notes" for signup procedure).

Course codes: CS-0040, CS 0040, CS0040, CS-40, CS 40, CS40

Remember: Changes made on aSIStant are NOT automatically carried over to SIS!
You must manually register AND enroll in courses on SIS after building your schedule here.

Course Discovery