COP 4530 Spring 2004

Root View: Course Components
Syllabus The course syllabus establishes course policies on grading, attendance, and exams. The syllabus should be read in detail at beginning semester.
Lectures This is the main knowledge resource for the course. Lectures are in the form of a slide show with an accompanying narrative. (Click "Narrative on" to see the narrative. Click "Frames[Windows]" to toggle between displaying the narrative in a separate frame or a separate resizeable window.)
Assignments Assignments will be released here. You need the specific file name appended to this URL.
My FSU The FSU/Blackboard Portal, where you will find this course. The course site is the main communication resource for the class. Here you can get help, talk to other students, retrieve your grades, and generally keep up with course news and announcements.
Extras: Miscellaneous Resources and References
Make A tutorial on the make utility and makefiles
E1 E2 E3
E4 E5
Some old exams. Note that students are encouraged to discuss these exam questions on Blackboard, where a forum has been set up for the purpose. Please don't ask instructors to participate or for individual help on them.
Midterm04 Key to Midterm Exam
MazeBuilder A nifty javascript maze accessory by Isaac Olson. This application requires Internet Explorer 6.0 or higher.
Temporal View: Course Calendar
WeekDatesDeliverablesReadingAssignmentsDue Date
1 1/7 - 1/11 Activate CS Account Chapter 1
Chapters A3, A4
Homework 1a
Homework 1b
1/18
1/18
2 1/12 - 1/18 Homework 1 [script]
xxxhw1.txt [dropbox]
Chapter 2
Chapter 3
Project 1 2/1
3 1/19 - 1/25 0 Chapter 4
Chapter 5
0 NA
4 1/26 - 2/1 Project 1 [script] Chapter 6
Text: 3.1-3.5 (optional)
Homework 2 2/8
5 2/2 - 2/8 Homework 2 [dropbox] Chapter 7 Project 2 2/22
6 2/9 - 2/15 0 Chapter 8 0 NA
7 2/16 - 2/22 Project 2 [script] Chapter 9 Project 3 3/28
8 2/23 - 2/29 TBA Review Homework 3 3/21
9 3/1 - 3/7 Midterm Exam: See Syllabus for details
9 3/8 - 3/14 Spring Break
10 3/15 - 3/21 Homework 3 [script] Chapter 10
Chapter 11
Chapter 12
Project 4 4/11
11 3/22 - 3/28 Project 3 [script] Chapter 13
Chapter 14
Chapter 15
0 NA
12 3/29 - 4/4 0 Chapter 16 Project 5 4/25
13 4/5 - 4/11 Project 4 [script] Chapter 17
Chapter 18
Homework 4 4/18
14 4/12 - 4/18 Homework 4 [script] Chapter 19 0 NA
15 4/19 - 4/25 Project 5 [script] Review 0 NA
16 4/26 - 4/30 Final Exam: See Syllabus for details
17 5/3 - 5/9 Semester Break

Unix Script Submission Process:

Most programming assignments will be submitted via a specific Unix script from your CS Majors account logged in to shell.cs.fsu.edu. Submission scripts will be located in the directory ~cop4530/spring04p/submitscripts/. Availability of these scripts will be announced in the assignment document.

Submission via script should generate two email responses:

  1. When your submission is received, a receipt is sent via email. The date/time stamp of this email is the official submission time.
  2. After your submission has been unpacked and placed in your portfolio, a second message is sent containing a copy of all files that were unpacked. This is a record of exactly what was received and placed in your portfolio.

After submission, be sure to check your email for these two messages. Normally these would arrive within a few seconds of submission. If you do not get both email responses, a malfunction occurred. When you do receive these confirmation emails, save them. If a problem were to arise with your files, these emails are your proof of submission.

Note that revisions may be submitted any time prior to the deadline and will automatically replace the previous submission.

Blackboard Dropbox Submission Process:

Some assignments may require submission via the Drp Box on the course web site in Blackboard. These should be submitted to the instructor's drop box on the Blackboard site no later than 11:59:59 pm on the deadline day. The time stamp placed there by the receiving server will be the determining factor. (It is currently using EDT)

Files should be of either text or pdf format. File names should be in the form <id>hw<nn>[<clarifier>] where <id> is your Blackboard login name, <nn> is a digit for the number of the assignment, and [<clarifier>] is an optional tag to further identify a file. The appropriate suffix indicating the file type should follow the name.

Example file name: abc03hw2.txt - Homework Assignment 2 submitted by abc03 in text format.