Home Schedule Reading People
Mac Logo Windows Logo Minix Logo Sun Solaris Logo Linux Logo

Tentative Schedule

This may change over the course of the Semester, check everyday. Here is the reading assignment schedule (here)

--- Subject to Change ---

Refresh Often

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
  • Exam 1 (Thursday)
 
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]

  • AWK/SED Project
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
  • Python
[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

 
       

Topics to be scheduled: