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)

Return to top

Bibliography

Return to top

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

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.