6.035 is a course within the department's "Computer Systems and Architecture" concentration. This course analyzes issues associated with the implementation of high-level programming languages. Topics covered include: fundamental concepts, functions, and structures of compilers, basic program optimization techniques, the interaction of theory and practice, and using tools in building software. The course features a multi-person project on design and implementation of a compiler that is written in Java® and generates MIPS executable machine code. This course is worth 8 Engineering Design Points.
Related
6.828 Operating System Engineering, Fall 2006 | Home
ocw.mit.edu · · Page
6.087 Practical Programming in C, January IAP 2010 | Home
ocw.mit.edu · · Page
This course provides a thorough introduction to the C programming language, the workhorse of the UNIX operating system…
CS242: Course Readings
stanford.edu · · Page
Utah State OpenCourseWare — Free Online Course Materials — USU OpenCourseWare
ocw.usu.edu · · Page
Algorithms for Massive Data Sets
massivedatasets.wordpress.com · · Page
class notes etc from http://www.kurser.dtu.dk
UCCS | Department of Mathematics video lectures.
uccs.edu · · Page