home button

USF COP 4620/6625 (Compilers), Spring 2025

Announcements

Welcome!

Course materials

Undergraduate Syllabus

Graduate Syllabus

Notes on the Use of Java in This Course

Assignment I

Grades

Please use Canvas to check your grades.

Schedule (filled in as the semester progresses)

Week Dates Topics Recommended Reading
1 01/13, 01/15 Introduction; Phases of compilation; DJ; DISM 1.1-1.7
2           01/22 Lexical analysis 2.1, 2.3
3 01/27, 01/29 Lexical analysis 2.2, 2.4, 2.6
4 02/03, 02/05
5 02/10, 02/12
6 02/17, 02/19
7 02/24, 02/26 Test I Class notes
8 03/03, 03/05
9 03/10, 03/12
10 03/24, 03/26
11 03/31, 04/02 Test II Class notes
12 04/07, 04/09
13 04/14, 04/16
14 04/21, 04/23
15 04/28, 04/30
Final 05/05 Test III (Final Exam), 3-5pm All tests are cumulative