Program Analysis OpenCourseWare: Free Graduate Level Course on Program Analysis by MIT

Published Feb 15, 2009

RSS Feed

Learn about the process of testing and optimizing computer program code with this free OpenCourseWare class about Software Engineering from MIT. 'Program Analysis' explores the various techniques available for automatic analysis of computer programs. This graduate-level course is recommended for students with previous Software Engineering or computer programming experience.

Program Analysis: Course Specifics

Degree Level Free Audio Video Downloads
Graduate Yes No No Yes

Lectures/Notes Study Materials Tests/Quizzes
Yes Yes No

Program Analysis: Course Description

Checking computer program code for errors and inefficiency is a vital but complex and time-consuming task. That's why it's important to develop tools that can scan programs automatically and root out problems. This Software Engineering OpenCourseWare from MIT in Cambridge will teach you about a number of methods and algorithms that have been developed for this task. Professor Michael Ernst presents graduate students with information on both static and dynamic analysis tools. The class information also contains a breakdown of points-to analysis in a study notes format. This course can benefit students studying for a Master of Software Engineering degree.

One notes handout, a sample assignment, a list of readings and several completed final projects from past students are available online. If you're interested in this free course, visit the program analysis course page.

Featured School Choices:

  • Grand Canyon University

    Grand Canyon University responds quickly to information requests through this site.

    Suggested programs:
    • M.B.A. with an Emphasis in Project Management
    • MBA
    • D.B.A. Innovation and Corporate Entrepreneurship (Qualitative Research)
    • D.B.A. Innovation and Corporate Entrepreneurship (Quantitative Research)
    • Bridge (D.B.A with an Emphasis in Innovation and Corporate Entrepreneurship - Qualitative)
    More information about Grand Canyon University
  • National University

    National University responds quickly to information requests through this site.

    Suggested programs:
    • DBA - General Business
    • PhD-BA - Global Business Management
    • MSTM - General Management
    • MHRM - Management of Virtual Organizations
    • DBA - Global Business Management
  • Wake Forest University - School of Professional Studies

    Wake Forest University - School of Professional Studies responds quickly to information requests through this site.

    Suggested programs:
    • Masters in Project Management
  • Purdue Global

    Purdue Global responds quickly to information requests through this site.

    Suggested programs:
    • Master of Science in Management
    • Master of Business Administration
    • M.B.A. in Project Management
    • M.S. in Mgmt - Project Management
    • MSM in Leadership
    More information about Purdue Global
  • UMass Global

    UMass Global responds quickly to information requests through this site.

    Suggested programs:
    • MBA in Business Administration
    • MBA in Business Administration (Accounting)
    • MBA in Business Administration (Bus Intel & Data Analytics)
    • MBA in Business Administration (Finance)
    • MBA in Business Administration (Health Administration)
  • Liberty University

    Liberty University responds quickly to information requests through this site.

    Suggested programs:
    • MBA: Strategic Management
    • DBA: Strategic Management
    • DBA: Project Management
    • DBA: Leadership
    • MBA: Non-Profit Leadership & Management
    More information about Liberty University