OMSCS·HubSign in
CS 8803-O083 credit hours

Compilers: Theory & Practice(Compilers)

Frontends, IRs, optimizations, and codegen. Build a working compiler over the semester.

Computing Systems · electivecompilersC++LLVM

Distributions

Difficulty
4.4of 5
n = 8
0
0
1
3
4
1
2
3
4
5
Weekly workload
19.6hrs/wk
n = 8
0
0
1
3
3
1
0
0
<5
5–9
10–14
15–19
20–24
25–29
30–34
35+
Overall rating
4.3of 5
n = 8
0
0
1
4
3
1★
2★
3★
4★
5★

Logistics

Terms offered
Fall
Spring
Summer
Prerequisites
  • Discrete math
  • C++
Counts toward
  • Computing Systemselective

Reviews (8)

Add your review

Verified Georgia Tech email required. Review appears as OMSCS Hub, not OMSCentral.

8 of 8
  1. 4 / 5
    Difficulty5/5Workload26 hr/wkRecommendYes

    Project-driven course. Most of the 26 hrs/wk go to assignments rather than lectures.

  2. 4 / 5
    Difficulty4/5Workload18 hr/wkRecommendYes

    hard pace, moderate hours weekly. Coming in I had no recent academic study. Glad I stuck with it.

  3. 3 / 5
    Difficulty5/5Workload17 hr/wkRecommendYes

    Took this in Summer 2024. Workload averaged ~17 hrs/wk. Difficulty felt brutal. Instructors engage in forums.

  4. 4 / 5
    Difficulty5/5Workload14 hr/wkRecommendYes

    Would I take it again? Yes. The course rewards consistent weekly effort.

  5. 5 / 5
    Difficulty4/5Workload17 hr/wkRecommendYes

    Took this in Spring 2025. Workload averaged ~17 hrs/wk. Difficulty felt hard. Office hours actually helpful.

  6. 5 / 5
    Difficulty4/5Workload23 hr/wkRecommendYes

    Project-driven course. Most of the 23 hrs/wk go to assignments rather than lectures.

  7. 4 / 5
    Difficulty5/5Workload22 hr/wkRecommendYes

    Project-driven course. Most of the 22 hrs/wk go to assignments rather than lectures.

  8. 5 / 5
    Difficulty3/5Workload20 hr/wkRecommendYes

    Took this in Spring 2025. Workload averaged ~20 hrs/wk. Difficulty felt fair. Assignments build on each other.