This may change over the course of the Semester, check everyday. Here is the reading assignment schedule (
Week |
|
Date |
Topics |
PDF |
Notes/Assignment |
|
|
|
|
|
|
|
Preliminary and Overview of Programming Languages |
|
|
|
|
|
|
1 |
|
01/09-12 |
- Course Introduction
- How to present & read technical papers (Th)
- Overview of Programming Languages
|
[PDF]
[PDF]
[PDF]
|
2011-2012 UGA Academic Calendar
UG drop day (Thu, Jan 12)
UG add day (Fri, Jan 13)
Please also write a message introducing yourself to the class listserv.
|
|
History / Syntax and Lexing / Parsing |
2 |
[H1] |
01/16-19 |
- Programming Language Paradigms & History
- Class Photo, Presentation topics
- Programming Language Syntax
|
[PDF]
[PDF] |
HW 1: An Introduction (Tue)
Grad drop day (Tue, Jan 17)
Grad add day (Wed, Jan 18)
Monday 17, Martin Luther King, JR
|
3 |
|
01/23-26 |
- Scanning & Lex; Parsing & YACC
- Presenter 1/2/3
- LEX/YACC Tutorial
|
[PDF] |
|
4 |
|
01/30-02 |
- LL/LR Parser
- Attribute Grammar (glance)
- Presenter 4/5/6 (and every week here forth).
- Tutorial/Examples
|
[PDF] |
|
|
Functional Programming Concepts |
5 |
|
02/06-09 |
- Introduction to Functional Languages
|
[PDF] |
project 1 due.
|
6 |
|
02/13-16 |
- Functional Programming Workshop (Scheme)
- Lazy Evaluation
|
[PDF] |
project 2 assigned (Tue)
grades project 1 ( here ) |
7 |
|
02/20-23 |
- Evaluation Order and Higher Order Functions
|
[PDF] |
|
|
Exam 1 & Naming and Control Flow |
8 |
|
02/27-01 |
|
|
03/01/2012 Th, Middle of Term
graded summaries ( here )
|
9 |
|
03/05-08 |
- Fractal Tree Beauty Contest
- Student demonstrations of projects : Ben, Anthony, Shane, Nick.
- Thursday : Return Tests, Scala.
|
|
|
|
|
03/12-15 |
Spring Break
|
|
Spring Break
|
|
|
|
|
|
|
10 |
|
03/19-22 |
- Scala
- Names (parameters), Control Flow.
|
[PDF] |
grades project 2 ( here )
03/22 Thu, Withdrawal Deadline
|
11 |
|
03/26-29 |
- Control Flow, Value/Reference Model
- Scripting: AWK, SED
|
[PDF]
[PDF]
[PDF] |
|
12 |
|
04/02-05 |
- Go to Conner Hall Room 104 on Tue/Thu to DR Everetts' Web Programming Class to learn about PHP
- M.H. is traveling.
|
|
- Wednesday you may meet at a group to discuss AWK/Sed project.
|
13 |
[P5] |
04/09-12 |
|
[PDF] |
|
14 |
|
04/16-19 |
- Prolog
- W. JavaScript & Haskell
- Th: Squeak,Lua, & more on Prolog
|
[PDF] |
- Python Project (Small)
- Prolog Project (assignment Tuesday)
|
15 |
|
04/23-26 |
- Prolog, data types.
- W: Return Summaries
- W: CHDK & Processing
- Th: Exam 2 (part of final)
|
|
- grades project 3 ( here )
- grades project 4 ( here )
- Grade Sheet ( here ) [missing 3 summaries]
- Updated Grade Sheet ( here ) all summaries
- Python Due : Monday (April 22nd)
- Prolog Due: Monday (April 30th - last day of classes)
|
16 |
|
04/30-03 |
- Tuesday - Reading Day
- Wednesday - First Final Day (not our final)
|
|
04/30 Mon, Last Day of Classes (no class this week)
|
|
|
|
|
|
|
17 |
|
05/07-11 |
- 05/08, Tue, 3:30-6:30 Final Exam (Body 306)
- 05/11, Fri Commencement
|
|
Our Final Exam is on Tuesday 05/08
@ 3:30-6:30
UGA Final Exam Schedule
|
18 |
|
05/14-17 |
|
|
Grades Due Monday, 05/14 7 PM
|
|
|
|
|
|
|