Skip to main content

Syllabus

Course Description

The relationship between high-level languages and the computer architecture that underlies their implementation, including

  • Basic Machine Architecture,
  • Assemblers,
  • Specification
  • Translation of Programming Languages
  • Linkers
  • Loaders
  • Block-Structured Languages
  • Parameter Passing Mechanisms
  • Comparison of Programming Languages. Prereq: (CS138 or 246) or (a grade of 85% or higher in one of CS136 or 146); Computer Science and BMath (Data Science) students only. Antireq: CS230, ECE351

Course Source