Study of the structure of compilers. Topics include: lexical analysis; syntax analysis including LL and LR parsers; type checking; run-time environments; intermediate code generation; and compiler-construction tools.

Prerequisites: Computer Science 64 or Electrical Engineering 154 or Electrical Engineering 154A; Computer Science 130A; and Computer Science 138; open to computer science and computer engineering majors only.

4

Units

Letter

Grading

1, 2, 3

Passtime

None

Level Limit

Engineering

College
These majors only cmpsc cmpen cpsci
Tevfik Bultan
6 reviews
Lecture
PSYCH1924
M W
11:00 AM - 12:15 PM
29 / 100
Sections
PHELP1448
T
14:00 PM - 14:50 PM
23 / 33
PHELP1448
T
15:00 PM - 15:50 PM
1 / 33
PHELP1445
T
16:00 PM - 16:50 PM
5 / 34
Spring 2024 . Hardekopf B C
ILP 1101
T R
15:30 PM - 16:45 PM
See All
CMPSC 160 Bultan T Fall 2017 Total: 46
CMPSC 160 Bultan T Spring 2017 Total: 20
See All
CS160 . 6 Years Ago

Lectures are boring & not related to homework. Class content is all over the place and not very useful to be honest. Thankfully, course is not required anymore.

0 helpful 1 unhelpful
CS160 . 7 Years Ago

The material is quite difficult and he expects us to apply it fully in tests, despite not covering applying it during lecture. Lectures are too theoretical compared to the tests. Homework assignments are a bit messy, but not too bad.

0 helpful 0 unhelpful
CMPSC24 . 7 Years Ago

Really great CS professor! Very good at explaining complicated concepts

0 helpful 0 unhelpful
CMPSC16 . 7 Years Ago

The weekly individual programming assignments are absolutely killer. Half the time the TAs had no idea how to help you so you were on your own. They were extremely time consuming so I suggest you start immediately. Tests were fairly easy but he promised to curve the class at the end and he did not, so don't expect any curve.

0 helpful 0 unhelpful
CMPSC 153A
14 / 15 Enrolled
Hardware/Software Interface
Forrest Brewer 3.4
M W
11:00 AM - 12:15 PM
CMPSC 156
88 / 88 Full
Advanced Applications Programming
Phill Conrad 5.0
T R
17:00 PM - 18:15 PM
CMPSC 165A
131 / 150 Enrolled
Artificial Intelligence
Xifeng Yan 3.5
T R
12:30 PM - 13:45 PM