CSC108 Lecture Outline - Week 1
Week of May 14, 2001
Lecture Outline
- Introduction
- Course Outline
- Other Issues and Announcements
- Introduction to Java Programming
- Book Example
- CodeWarrior Overview
Announcements & Other Info
Tutorials
- There is no tutorial this week. The first tutorial takes place
next Thursday. For your tutorial next Thursday, instead of having a
quiz, you should bring your solution to take-home Quiz 2.
Computer Accounts
- The CDF-PC computer lab can be used to complete your
assignments in this course. This lab is located in the Gerstein
library.
- Your login id is of the form "h108xxxx" (the last four
letters are the first four letters of your last name). Your
password is your student ID number (the last 9 digits). Logout
when you have finished.
Plagiarism
- Plagiarism does mean something in the programming context. Many
students imagine that only one solution can exist for a programming
problem.
- It's detectable, though not always detected.
- We treat it as a serious offence.
Mark adjustments
- At the end of the course, we adjust the marks to compensate for
the varying marking approaches of tutors and instructors.
Get Started
- Take-home quiz 2 is available. You should retrieve a copy of
the assignment description and the QuizTwo.java code from the
course web page. Although this quiz is only worth 1%, it is very
important that you do it, so that you don't fall behind. It is
due in your tutorial next week.
- Assignment 0 is also available. You should retrieve a copy of
the assignment description and Java code files from the course
web page.
- Take advantage of the Tutor office hours in the lab!
Other Issues
- You will need to read a lot of the course material on your own. In
lecture, we won't formally tell you all the rules of Java, for example,
though we will cover a lot.
- There are things you won't understand immediately. For example,
section 2.3 of Arnow and Weiss contains some quite subtle points, and
you'll need to go back and re-read it after you get more experience.
Reading once is not enough for learning to program.
- We will leap ahead occasionally in lecture: on the whole, we won't
be far out of step with the text book, but sometimes we'll cover
something early or get to it late.
- You should be reading chapters 1 and 2 right away, and you'll be
doing some stuff from chapter 3 pretty soon too.
- You need to practise! Practise, practise, practise! This is the
only way to get good at programming.