Course Schedule
The table below gives the planned schedule for the course. This schedule will be changed as needed. When it becomes necessary to revise it, this page will be updated to reflect the changes.
Material describing the course, its objectives, and its grading policies is available on Webcourses@UCF
All course meetings are concerned with all of the course's essential learning outcomes.
Date | Topics |
---|---|
Aug. 25 | Introduction and Course Overview, Modular C |
Sep. 1 | Modular C (continued), Computer System Structure and Virtual Machines |
Sep. 8 | HW1 overview and Runtime Stack, Recursion, Nested Programs |
Sep. 15 | Runtime Stack, Recursion, Nested Programs |
Sep. 22 | Compilers and Interpreters Overview |
Sep. 29 | Syntax Analysis Overview |
Oct. 6 | Lexical Analysis and Regular Grammars and midterm exam review |
Oct. 13 | Context-Free Grammars and Parsing and Midterm Exam (in 2nd half of class) |
Oct. 20 | Context-Free Grammars and Parsing and Static Analysis (ASTs) |
Oct. 27 | Symbol Table and Static Checking |
Nov. 3 | Symbol Table and Static Checking and Code Generation |
Nov. 10 | Code Generation |
Nov. 17 | Assemblers and Executable Linkable Files, OS Structure, Interrupts |
Nov. 24 | No class (Thanksgiving) |
Dec. 1 | Processes and Threads, Final Exam Review, Course Summary |
Dec. 8, 1:00 PM | Final Exam (until 3:50 PM) |
Bibliography
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Last modified Friday, November 3, 2023.
This web page is for COP 3402 at the University of Central Florida. The details of this course are subject to change as experience dictates. You will be informed of any changes. Please direct any comments or questions to Gary T. Leavens at Leavens@ucf.edu. Some of the policies and web pages for this course are quoted or adapted from other courses I have taught, in partciular, COP 4020.