CSI1102 2005
About the Labs
Here is
a list of the lab groups and times. All of the labs take place in CBY B02.
Don't
know what Lab you are registered for? Check your schedule on registration
navigator.
Lab group |
Time |
CSI1102 A LAB 1 |
Wednesday |
CSI1102 A LAB 2 |
Monday |
CSI1102 B LAB 1 |
Thursday |
CSI1102 B LAB 2 |
Friday |
CSI1102 C LAB 1 |
Saturday |
CSI1102 C LAB 2 |
Friday |
There
will be four (4) labs (or lab assignments). For each lab, we are allocating two
to three weeks. The first week or two are reserved for programming, to be used
by you to complete the lab. Your assignment is due the second or third week,
when your completed assignment will be marked “on-line” by the TA. That is, you
will demonstrate your completed program to the TA.
- This, of course implies that you have to
attend your scheduled lab during the week an assignment is due, in order to
demonstrate your assignment to the TA.
- This is the only place/time/way that assignments
will be marked. Attending your scheduled lab session is therefore required
in order for your lab assignment to be marked.
About
cheating….
Knowing
the principles of OO design is very important, as you must understand the
theoretical concepts behind the practice. But knowing how to program in
Java is also an essential part of the understanding.
Programming
takes time, it can be frustrating at time, and the temptation is high to copy
from friends. The problem is the learning cannot be copied; only the
end result. So, really, the best way to pass this course is to
complete your labs. The knowledge acquired during the labs is essential
for the understanding of the course material, and therefore essential for
the completion of all exams in this course.
About the TAs
You can
consult any TA at their available times; you do not have to go only to your TA.
All TAs are available for any lab question from any student in CSI1102. The names
of the TAs and their consultation time and place will be posted on the CSI1102
web page.
If you
want, during the weeks when assignments are not marked, to attend
a lab which is not your scheduled lab, you can do so, provided that there is
space. (Students get preference in their own lab time and the TA has a list of
student names.) Just go to the lab, wait 5 minutes that everyone in installed. If
there is space, you can join.
Java Compiler and Interpreter
So you
want to work from home? You need to install the Java Developer Kit (JDK) in
order to compile and interpret your java programs. You can also download the
Java 2 Platform, Standard Edition (J2SE) directly from the JavaSoft
home page at:
http://java.sun.com/j2se/1.4/download.html
(Download J2SE v1.4.2_06 SDK not J2EE or netBeans).
The
book “Java Software Solutions” comes with a CD which contains the Java 2
compiler version 1.4. There is a readme file on the
CD with instructions: please consult this to install the software. Make sure
you have enough space to install it.
It is
quite popular now to work within a Java Development Environment (JDE) to edit,
compile and run programs. The CD that comes with your book includes the jGrasp. It is a fine environment (a bit slow) and you can
use it if you want.
The JDE
used in this course is RealJ,
available for download here.
It is easy to install and use, just make sure you install JDK first. The RealJ environment is used in the
labs.