CSCI 3675, Summer 2003

Last modified: 7/28/03

Announcements

There will be a quiz on Wednesday, July 30. Practice questions are available. Solutions to the practice questions are also available.

Programming assignment 7 is available.

Programming assignment 8 is also available. It is an extra credit assignment, using Java.


Syllabus

This course introduces the student to characteristics of various kinds of programming languages. See the syllabus.


Office hours

M-Th 11:30-12:15. I will stay later if there is demand.


Quizzes and exams


Assignments

Programming assignments

  1. Programming assignment 1
  2. Programming assignment 2
  3. Programming assignment 3
  4. Programming assignment 4
  5. Programming assignment 5
  6. Programming assignment 6

Written assignments

  1. Homework assignment 1, due 7/2
  2. Homework assignment 2, due 7/9


Other

Source code for the Astarte implementation is available.

A Windows implementation of Astarte is available now. It still has some peculiarities that I need to work out, but it appears to work well enough to be usable. To install it:

  1. Create a folder, such as C:\Astarte, such that the full path name of the folder does not contain any blanks. (This is one of the peculiarities that needs to be fixed.)
  2. Save this file into that folder.
  3. Unzip the file.
  4. To run the system, run astide.exe. The run menu has items that will compiler or run a program. Currently, you can only have one program open at once, and can only compile the open program.
The interpreter window does not resize correctly - another thing to fix.