Printable version of this webpage

CMPT 102 Assignment, Problem and Lab Information with Important Dates: Fall 2006


Where to Find Assignments, Problems, Grades and Solutions

  • Assignments, problems, quizzes and solutions will be distributed on this web page.
    • As the term progresses links to the assignments, lab problems, practice problems and quizzes will be activated in the table below.
      • Assignments will be posted at least two weeks before the due date
      • Lab problems will be posted at least 6 days before the due date
      • Practice problems (lab problems whose solutions are not handed in) will be posted on Friday of each week
      • Quiz questions will not be posted before the quiz
    • On or before the solution posting date, a link to the assignment, quiz, practice exercise or lab exercise solution will be activated in the table below.
  • Marked assignments will be available from the instructor during lab hours.
    • If you cannot pick up your assignment during lab hours contact the instructor by email to make alternate arrangements
  • All assignment, quiz, and examination grades will be recorded in GradeBook.
    • Your GradeBook userid (username) is the same as your Campus Computing ID.
    • If you have used the GradeBook in the past, your GradeBook password is the same as the last time you used it
    • If you have not used GradeBook before, your password is initially set to your 9 digit student number. You should change this default password
    • If you forget your password, email the instructor requesting a "GradeBook password reset". Your password will be reset to your student number. (allow at least one business day, before making an additional request)
  • Any disputes regarding the marking of assignments or quizzes must be initiated before the latest dispute date.
    • Inquiries should first be addressed to the TA
    • If further questions remain after discussion with the TA then contact the instructor.

Assignment and Lab Problem Preparation

Follow the Assignment standards when preparing your assignments for submission
  • Assignments will be completed individually.
  • Lab problems will be completed in groups of one to four students.
    • One solution will be submitted by each group
    • All members of the group will receive the same grade
  • Remember code developed as part of your assignments and lab problems will be marked using the environment in the CSIL lab
  • Be sure to check that your code compiles and runs correctly in the CSIL lab environment before you submit it.
  • If your code does not compile or run in the CSIL lab environment then you will receive a grade of 0 for the results and testing portion of your coding problem

Assignment and Lab Problem Submission Policies

Assignments and Lab Problems must be submitted electronically AND as hard copy (on paper)
  • Electronic copies of assignments and lab problems should be submitted to the submission server. Electronic copies should include a single zipped file containing
    • Compilable, documented program listings
    • Any other material requested in the assignment
  • Hardcopies of assignments and lab problems should be submitted to the CMPT 102 drop box across the Atrium from the Computing Science main office map. Hardcopies of assignments should include
    • A signed copy of the Assignment Title Page as the first page of each assignment or a signed (by each member of the group)copy of the Lab Problem Title Page as the first page of each lab problem
    • Clear, concise, complete, and logical solutions to non programming problems.
    • Documented listings of any programs written as part of the assignment or lab problem and submitted electronically to the submission server.
    • The hardcopy listings must match the electronically submitted code or a deduction of 10% of the grade on the assignment will result
Due dates for each assignment or lab problem are given in the table below. Some important facts about due dates that you should be aware of are:
  • Assignments must be submitted before 5 pm on the due date to be considered on time.
  • Assignments submitted more than 72 hours (3 days) before the due date will be considered early
    • Early assignments will receive a 10% bonus (assignments only, not practice problems)
    • For example if the assignment is marked out of 50 and you submit your assignment early, you will have 5 points added to the grade you earn
    • It is possible to receive 110% for a perfect assignment submitted early
  • Late assignments will receive a grade of 0

Important dates

Link Due Date Solution Posting Date
Return Date Latest Dispute Date
Lab 1 ppt pdf
hello.c add.c
Sept. 14 Sept. 14 no submission none
Quiz 1 quiz Sept. 15 Sept. 18
solution
Sept. 26 Oct. 3
Lab 2 lab2 Sept. 21
5 PM

Sept. 21
solution
Sept. 28 Oct. 5
Quiz 2 quiz2 Sept. 22 Sept. 25
solution
Sept. 26 Oct. 3
Lab 3 lab3 Sept. 28
5 PM
Sept. 28
solution
Oct. 5 Oct. 12
Quiz 3 quiz3 Sept. 29 Oct. 2
solution
Oct. 3 Oct. 10
Lab 4 lab4 Oct. 5
5 PM
Oct. 5
solution
integerSums.c vowelCounter.c
Oct. 12 Oct. 18
Quiz 4 quiz4 Oct. 6 Oct. 9
solution
Oct. 10 Oct. 16
Assignment 1 assignment1 Oct. 13
5 PM
Oct. 16
solution
code
Oct. 24 Oct. 30
Lab M labM Oct. 19 Oct. 26
solution
no submission none
Midterm
midterm
in class,
Oct 20
Oct. 20
solution
Oct. 31 Nov. 6
Lab 5 lab5 Oct. 26 Oct. 26
solution
transform.c
no submission none
Quiz 5 quiz5 Oct. 27 Oct. 30
solution
Oct. 31 Nov. 6
Assignment 2 assignment2 Oct. 30
5 PM
Nov. 6
eq.c
solution
Nov. 14 Nov. 21
Lab 6 lab6 Nov. 2 Nov. 2
insert.c
DATA1
no submission none
Quiz 6 quiz6 Nov. 3 Nov. 6
solution
Nov. 7 Nov. 13
Lab 7 lab7 Nov. 9 Nov. 9
battery.c
inputfile
no submission none
Quiz 7 quiz7 Nov. 10 Nov. 13
solution
Nov. 14 Nov. 20
Assignment 3 assignment3 Nov.20
4:30 PM
Nov. 24
solution
Nov. 30 Dec. 4
Lab 8 lab8 Nov. 23 Nov. 23
Fibonacci
palindrome
no submission none
Quiz 8 quiz8 Nov. 24 Nov. 27
solution
Nov. 28 Dec. 4
Lab 9 lab9
inputfile
Nov. 30 Dec. 1
life.c
Dec. 5 Dec. 8
Quiz 9 quiz Dec. 1 Dec. 4
solution
Dec. 4 Dec. 8
Assignment 4 assignment4
sorts.c
DATA1
DATA2
DATA3
DATA4
Dec. 4
4:30 PM
Dec. 5
sorts.c
sorts.h
sortmain.c
Dec. 7 Dec. 8

    There will be absolutely NO extensions to due dates of assignments.
    Assignments submitted 72 hours or more early will receive a 10% bonus.
    Late assignments will receive a grade of 0.

Other Important Hints and Information Regarding Assignments

  • Do not leave your assignment till the last minute.
  • Remember there is no guarantee that you can get answers to your questions at the last minute.
  • Extensions will be granted only for documentable medical reasons or in truly EXCEPTIONAL situations. Computer or network problems and power failures, even in the 48 hours preceding the due date, are NOT considered exceptional circumstances Traffic, Transportation breakdown, undocumented minor illness, weather, conflicts with normal responsibilities are NOT considered exceptional circumstances.


Return to CMPT 102 Information Page * Course Central * Computing Science Home *

Janice Regan, last modified September 15, 2006