CSCE 531 Home Page, Spring 2019

Course Information

The SYLLABUS includes time, place, instructor and TA contact information, course goals, topics, grading policies, etc.

My course notes from Fall 2003 are also online.

Here are my day-to-day lectures from Spring 2012 (you only need the PDFs).

Here are my day-to-day lectures from Spring 2011.

Announcements

Announcements, including links to homework handouts and such, will be posted here from time to time.

(5/1/2019) The final exam is in the Carolina Coliseum room 2009. It is on the same level as the College of Hospitality, Retail, and Sports Management. If you come through the tunnel under Assembly Street to see the tall columns on the outside of the building, then you should go one floor down. The room itself is on the northwest corner, along a curved hallway with garnet-colored walls.

(5/1/2019) Here is the answer key to the Spring 2015 final exam, and here is the Spring 2016 final exam.

(4/26/2019 -- 5/1/2019) Here is the Spring 2017 final exam and answer key.

(4/21/2019) We have been given a single room for the final exam for all sections. It is Coliseum 2009. I will give you more info about this room and where to find it as I discover it myself.

(4/18/2019) Here is the handout for Project IV, due Monday April 29, with no late submissions accepted. I will discuss this part of the project in class.

(4/11/2019) I am granting a blanket 24-hour extension on Project II.

(4/11/2019) Here is the handout for Project III, due Tuesday April 23. I will discuss this part of the project in class; reading through the handout beforehand will help greatly.

(4/11/2019) I fixed a bug in the executable solution, pcc3 involving misalignment of local variables. You need to replace your copy with this corrected version.

(3/28/2019) Here is a pared down grammar that only includes the productions you will need to annotate for the first and second parts of the project. Do not use this grammar! Use the full-blown one given before, but you can look at this to see the parts you can ignore for now.

(3/27/2019) Here is the handout for Project II, due Thursday April 11. I will discuss this part of the project in class; reading through the handout beforehand will help greatly.

(3/24/2019) The due date for Project 1 is extended to the end of Thursday March 28.

(3/7/2019) Here is a pared down grammar that only includes the productions you will need to annotate for the first part of the project. Do not use this grammar! Use the full-blown one given before, but you can look at this to see the parts you can ignore for now.

(3/5/2019) Here is the handout for the C Compiler Project, Part I, due Tuesday March 26. I don't expect you to know what to do currently except browse the available files. I will spend some of the next lecture discussing the project.

(2/16/2019) Homework 2 is due Tuesday March 5.

(2/15/2019) Here is the answer key for the midterm exam I gave in Spring 2017. This semester's midterm will have some overlap with this. I will discuss the midterm more in Tuesday's class.

(1/30/2019) You can now download all the supporting files for Homework 1 as a single zip file. Note: This zip file unpacks to a directory called hw1-supporting-files. See the section, "Supporting files" in the Homework 1 handout (newly added).

(1/24/2019) Homework 1 is due February 8.

(1/17/2019) Videos of past lectures can be found here. The password for viewing them was sent to you in a separate email from me. (There is also a link for watching the lectures live, but I can't be of any technical assistance getting it to work.)

(1/9/2019) Here is a good web site for information on lex, yacc, flex, bison, etc. here is another one. And of course, there is a Wikipedia page on this (as there is on everything).


This page was last modified Wednesday May 1, 2019 at 10:55:35 EDT.