News

  • Check out your score of final exam link sol
  • Check out your score of HW 4: link
  • Check out your score of HW 3: link
  • HW4 is out! (due: 06/09 (Wed))
  • The due date for HW3 is extended to 5/17 (Mon).
  • Scores of HW 1 & 2 (links to the solutions can be found below): link
  • HW3 is out! (due: 05/10 (Mon))
  • HW2 is out! (due: 04/19 (Mon))
  • HW1 is out! (due: 04/05 (Mon))
  • How to setup OcaIDE on Windows: link
  • Video lectures will be provided (available on HY-ON LMS).

Basic Information

  • Instructor: Woosuk Lee
    • Office Location: Rm#403, Eng. Bldg 3
    • Telephone: 031-400-1031
    • Email: woosuk at hanyang.ac.kr
    • Office Hours: Friday 10:00 - 12:00
  • Time
    • Monday 17:30 - 19:00
  • TA
    • Baljiniam Bassan Ochir (Baska) (email: bbumbuul at yahoo.com)

References

Slides & Course Schedule (tentative)

  • Course Overview: pdf
  • Preliminary Concepts (1): Inductive Definitions, Denotational Semantics: pdf
  • Preliminary Concepts (2): Functional Programming: pdf1 pdf2
  • Preliminary Concepts (3): Operational Semantics, Interpreters: pdf code1 code2
  • A Gentle Introduction to Static Analysis (1): pdf
  • A Gentle Introduction to Static Analysis (2): pdf
  • Abstract Interpretation Framework: pdf
  • General Static Analysis Framework based on a Compositional Semantics: pdf
  • General Static Analysis Framework based on a Transitional Semantics: pdf
  • Advanced Static Analysis Technique: pdf
  • Static Analysis for Advanced Programming Feature: pdf
  • Specialized Static Analysis Framework: Datalog analysis: pdf
  • Specialized Static Analysis Framework: Type inference: pdf

Grading

  • Homework: 65%
  • Final exam: 25%
  • Attendance: 10%

Reating Material

Reading material related to the lesson

Homework