About
Members
Research
Publications
Talks
Courses
Trips
Gallery
Compilers, 2026 Spring
Course Information
Instructor:
Hakjoo Oh
TAs:
Jeongseop Lim
,
Junyong Heo
Lecture: 10:30-13:15 on Tuesdays and Thursdays (8 weeks)
Slides
Course Overview:
lec0.pdf
Overview of Compilers:
lec1.pdf
Lexical Analysis:
lec2.pdf
Syntax Analysis:
lec3.pdf
lec4.pdf
lec5.pdf
lec6.pdf
lec7.pdf
Semantics :
lec8.pdf
lec12.pdf
Translation:
lec9.pdf
lec10.pdf
lec11.pdf
Semantic Analysis:
lec13.pdf
lec14.pdf
lec15.pdf
Optimization:
lec16.pdf
Register Allocation:
lec17.pdf
Course Review:
lec18.pdf
Assignments
OCaml books/tutorials:
https://ocaml.org/docs
Clone this
Repository
OCaml exercises:
hw1.pdf
(Due: 3/15 23:59)
template
Lexing and parsing:
hw2.pdf
(Due: 4/2 23:59)
template
Translator:
hw3.pdf
(Due: 4/12 23:59)
template
Semantic analyzer:
hw4.pdf
(Due: 4/25 23:59)
template
Optimizer:
hw5.pdf
(Due: 5/24 23:59)
template
Software Analysis Lab. @ Korea University