|
AY2009/10 Semester 1
Continual Assessment - Labs
Preamble
Labs form the practical element of CS1101.
We attach great importance to developing good programming skills
in you, and hence we need your cooperation and committment
to view lab assignments seriously.
We will be closely monitoring your progress, and your
discussion leader is entasked to help you. They will run
through your graded lab assignments with you, give comments
on your programs, and point out areas for improvement.
You are reminded that all submissions must be from your
own effort. This is the only way real learning can
take place. (Please see "About Plagiarism" below.)
For take-home lab assignments, there is no fixed lab session.
You are to do your lab assignments and your own practice on
your own, either at home or in school. JDK and DrJava have been
installed in the computers in the PL1-6 and WSLab1-3. Their
locations are given in the floor plans:
You may use the computers as long as there are no classes
going on. You may also use your UNIX account to do your
programming practice.
For sit-in labs, they are conducted during your discussion
sessions. Please refer to the
Schedules page
for information.
For the locations of all teaching labs and their accessibility
and opening hours, please refer to
Teaching Laboratories.
If your matriculation card has problem with accessing the
labs, please send an email with your matriculation number
to smartcardop@comp.nus.edu.sg to inform them of your
problem.
About Plagiarism
Plagiarism, in general, is an act of academic dishonesty.
In the context of a programming module, it refers, but is not
limited, to cases of a student copying others' work and
passing it off as his own, or a student who allows his own
work to be copied by another.
We encourage discussion among the students, but you need to
draw a line between discussion and copying. Two students who
get together to discuss a problem and derive the algorithm,
and then leave to write the code on their own is fine.
But most often than not, during the discussion the students
tend to produce the code, a partial code, or a skeleton of
the code together, and their end products will look quite
identical. You need to be aware of this and to avoid getting
into such situation.
For take-home lab assignments, we understand that
sometimes you may discuss the problems with your friends
as part of your learning experience. However, try to refrain
from copying the programs from others without putting in
your own real effort. If we encounter such cases, we will
not award the attempt-mark to the students.
For sit-in labs and practical exam, plagiarism and cheating
will not be tolerated and will be severely dealt with.
We have automated plagiarism checker that checks the submission
of all students.
For more details on plagiarism, please refer to the
page on
Preventing Plagiarism.
CourseMarker
You will use an autograder, CourseMarker, or CM in short,
to submit your lab assignments. We will brief you on CM
in week 2.
-
CourseMarker website
-
Using CourseMarker
Refer to this file if you want to install CM client on your
own computer. Slides 10 onwards show you how to run the
CM client.
-
Forgotten/Misplaced Password?
If you forgot or misplaced your CourseMarker password,
and if you have a UNIX account (which I assume all of you do),
you can self-service a request at the link below. The
password will be re-sent (not reset) to your NUSNET account.
-
Other website on CourseMarker
Labs
Old Labs (AY2008/9 Semester 1)
These old labs are provided for your own practice. They are not
mounted on the CourseMarker.
Old Labs (AY2007/8 Semester 1)
Some of you requested for past year's lab questions
for more practice. Here they are,
provided for your own practice. They are not
mounted on the CourseMarker.
Last updated: 27 October 2009
|