Jessica's Information for PLC

Last updated: Fall 2007


This page contains information about the PLC (0603-450-01/0603-709-01) sections that I teach.


Course Information

Syllabus


Languages and Links

C Tutorial

Flex and Bison

Online Bison Manual


Schedule and Lecture Notes

Disclaimer: This schedule is given to you "as is". Due to various circumstances, the schedule may change. If such is the case, then you will be notified in class of the changes. You are responsible for obtaining any information given out in class.


Week 9
10/29

Monday/Tuesday: Prolog lab
Wednesday/Thursday: Prolog

Assignments:

  1. Project #3 is due
  2. The poster schedule is up for next week. You must attend the sessions and review other people's posters even if you are not presenting.

Week 8
10/22

Monday: Test gone over and handed back
Tuesday/Wednesday/Thursday: Prolog introduction

Assignments:

  1. Project #3
  2. We will be in ICL 1 and 2 for a lab next Monday and Tuesday.

Week 7
10/22

Monday/Tuesday/Wednesday: Functional Programming

Assignments:

  1. Project 3
  2. Test on Thursday

Week 6
10/8

Monday/Tuesday: Lisp Lab
Wednesday/Thursday: Functional programming

Assignments:

  1. Project 2 due
  2. Test next Thursday
  3. Project 3 is given out

Week 5
10/1

Monday: Test handed back and gone over. Flex discussion.
Tuesday: Bison
Wednesday: Introduction to functional programming
Thursday: Lisp

Assignments:

  1. Homework #2 is given out
  2. Work on Project 2
  3. Next Monday and Tuesday will be spent in ICL 1 and 2

Week 4
9/24

Monday: Flex Lab - ICL 1 and 2, notes
Tuesday: Bison Lab - ICL 1 and 2
Wednesday: Flex and Bison
Thursday: Midterm 1

Assignments:

  1. Project 2 is given out.
  2. Exam 1 is on Thursday.

Week 3
9/17

Monday/Tuesday: C language
Wednesday/Thursday: Intro for Flex/Bison

Assignments:

  1. Project 1 is due.
  2. Next week: Monday and Tuesday will be spent in ICL 1 and 2 in order to practice programming in Flex and Bison.

Week 2
9/10

Monday/Tuesday: ICL's 1 and 2. Remember to get the two C language exercises as well as the two handouts if you're not in class.
Wednesday/Thursday: the C Language

Assignments:

  1. Homework #1 - due
  2. Poster language due. You should have received an email from me indicating whether or not you can do the language you chose.

Week 1
9/3

Monday/Tuesday: Course introduction and language comparison with 99 bottles of beer on the wall.
Wednesday/Thursday: the C Language

Assignments:

  1. Homework #1 - This homework will be due in class next Tuesday.
  2. Decide what language you want to do for your poster presentation and email me. This part of the poster presentation is due next Friday. If I receive a response after next Friday, you will receive half credit for it.
  3. Project 1 is now posted.
  4. Next week: Monday and Tuesday will be spent in ICL 1 and 2 in order to practice programming in C.


Contact Information

The easiest way to contact me is through email. I read email several times a day and will get your message. You may also see me during the office hours or by appointment. Both my email address and office hours are posted on my main web site .


To the RIT IT Home Page

To Jessica's Home Page