Course: CMPT-225 Data Structures and Programming [2006-2]
Instructor: Jan Manuch (jmanuch@sfu.ca)
TAs: Osama Saleh (osaleh@sfu.ca)

Maryam Moslemi Naeini (mmoslemi@sfu.ca)

 

Assignments

Scores:

You can check the scores from your assignments in gradebook.


Submissions:

Drop-in box (opposite to CS General Office (in ASB) first from the top, third from the right) and submission server submit.cs.sfu.ca.

 

Weights:

Each assignment has weight 5%.

 

Assignments:

Assignment number

Release date

Due date

Link

Evaluation

Last Updated

#1

Wednesday, May 17, 2006

Wednesday, May 24, 2006 at 12pm (noon!!!!)

latest version: pdf

old versions: v1 v2

Marking scheme: pdf

May 19, 2006 at 4:25pm

#2

Monday, May 29, 2006

extended to Wednesday, June 7, 2006 at 4pm

latest version: pdf

old versions: v1 v2 v3 v4

Marking scheme: pdf

Test files: test2.java test2.cpp

June 4, 2006 at 5:20pm

#3

Wednesday, June 07, 2006

Monday, June 19, 2006 at 4pm; Question 1 extended to Wednesday, June 21, 2006 at 4pm

latest version: pdf

old versions: v1 v2

Marking scheme: pdf

June 9, 2006 at 5:15pm

#4

Wednesday, June 21, 2006

extended to Friday, July 7, 2006 at 4pm

latest version: pdf

start-up files: a4.java a4.cpp

Marking scheme: pdf

June 21, 2006 at 8.40pm

(start-up files updated

on June 28, 2006 at 8.45am)

#5

Monday, July 10, 2006

extended to Friday, July 21, 2006 at 4pm

latest version: pdf

old versions: v1 v2 v3

Java files: ListException.java, ListIndexOutOfBoundsException.java, ListInterface.java, List.java, SortedListInterface.java, Tester.java

all-in-1-zip

C++ files: ListException.h, ListIndexOutOfRangeException.h, List.h, SortedList.h, Tester.cpp

all-in-1-zip

Marking scheme: pdf

Test files:

Tester.java Tester.cpp

July 16 at 5:45pm

#6

Tuesday, July 25, 2006

extended to Tuesday, August 8, 2006 at 4pm

latest version: pdf

old versions: v1 v2 v3

Java files: TreeNode.java

C++ files: TreeNode.h SortedList.h

Marking scheme:

pdf

August 2 at 5.40pm

 

 

Late assignments:

  1. Assignments submitted after deadline will be penalized by -20% per day. For instance, if the deadline for the assignment is 10am on May 22, and you submit your assignment after 10am, May 22 but before 10am, May 23, you will be penalized with -20% of the score you would normally get from the assignment.
  2. If you are submitting more than 24 hours after the deadline, you HAVE TO send me an email (and the email should be sent at about the same time as you submit your assignment). If you fail to do so, your assignment can receive higher deductions (marked with more days past the due date) than it deserves.
  3. All emails from the course mailing list (many of them connected to the assignment corrections or Q&A on assignments) are automatically archived at http://www.cs.sfu.ca/CC/Hypermail/cmpt-225/.

 

 

General Information
Course Information
Lecture Notes

Last modified: 11-08-2006 23:51