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 E5Some 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 Week Dates Deliverables Reading Assignments Due Date 1 1/7 - 1/11 Activate CS Account Chapter 1
Chapters A3, A4Homework 1a
Homework 1b1/18 1/18 2 1/12 - 1/18 Homework 1 [script]
xxxhw1.txt [dropbox]Chapter 2
Chapter 3Project 1 2/1 3 1/19 - 1/25 0 Chapter 4
Chapter 50 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 12Project 4 4/11 11 3/22 - 3/28 Project 3 [script] Chapter 13
Chapter 14
Chapter 150 NA 12 3/29 - 4/4 0 Chapter 16 Project 5 4/25 13 4/5 - 4/11 Project 4 [script] Chapter 17
Chapter 18Homework 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:
- When your submission is received, a receipt is sent via email. The date/time stamp of this email is the official submission time.
- 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.