Computer Language Engineering (SMA 5502)

MITx
(0 review)
Computer Language Engineering (SMA 5502)

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.This course was also taught as part of the Singapore-MIT Alliance (SMA) programme as course number SMA 5502 (Computer Language Engineering).

Course Features

  • Lectures 7
  • Quizzes 0
  • Duration 4 hours per week
  • Skill level
  • Language English
  • Students 468
  • Certificate No
  • Assessments Self
  • Syllabus

    • Lecture 1.1 Syllabus Locked 0m
  • Calendar

    • Lecture 2.1 Calendar Locked 0m
  • Readings

    • Lecture 3.1 Readings Locked 0m
  • Lecture Notes

    • Lecture 4.1 Lecture Notes Locked 0m
  • Exams

    • Lecture 5.1 Exams Locked 0m
  • Projects

    • Lecture 6.1 Projects Locked 0m
  • Related Resources

    • Lecture 7.1 Related Resources Locked 0m

Reviews

Average Rating

0
0 rating

Detailed Rating

5 stars
0
4 stars
0
3 stars
0
2 stars
0
1 stars
0