|
Comp201: Principles of Object-Oriented Programming I
Spring 2008 -- Lec01:
Administrivia, etc.
|
Welcome to Comp201!
We're going to have a great semester!
Stuff to get through today:
-
The difference between Comp201 and Comp210 -- are you in the right
class? In a nutshell:
- Comp210/212 is Scheme/Java while Comp201/202 is
Java/Java.
- Comp210/212 is geared more for students who
definitely want to be COMP majors.
- Comp201/202 is geared for a wider audience,
especially other Engineering students.
- Comp210 covers functional programming more
explicitly, which is useful in upper division courses.
- Comp201 covers object-oriented programming (OOP)
in more depth.
- You can be a COMP major by going through
either track!
- Comp201/202 runs at a more relaxed pace than
Comp210/212, but ends up covering more OOP.
- Other than the Scheme language, there are no
topics that Comp210/212 cover that are not also covered in Comp210/212.
- Course web site site structure
- Syllabus: office hour info, grading, etc.
- Schedule: tentative lecture topics, lab info,
assignment info and due dates
-
Class Resources
-
Java Resources page
- Java downloads
- DrJava downloads
- Data structures downloads
- Connexions materials
- etc.
- Homework upload: electronic drop-off for
all work.
- Exam Resources: need-to-knows, practice
exams, etc.
- OwlSpace -- discussion forums -- check here for
announcements!, on-line chat, grade book. See the link
on the above drop-down menu.
- Laboratories
- Lab WILL run this week: Tues. and Wed.!
See the general lab information page for
details
- For now, show up to whatever lab is convenient.
- Pick a partner in your own lab.
- Homework
- There is always an active homework assignment,
including today.
- The date on the home page schedule for an
assignment is its DUE date.
- Homework is due at the beginning of
class on the due date.
- Always zip up the entire homework directory and
upload it to the
Owlspace assignment drop-off site.
- Late penalty: 5% per day unless special
permission is given BEFORE the due date.
- Late penalties will not be waived for
extensions given after the due date.
- Late work accepted for only 1 week after due
date unless special arrangements are made.
- Class E-mail:
- To send to Staff Only: comp201 at
rice.edu (replace "at" with "@")
- To send to entire class, including staff: comp201s08 at
owlspace-ccm.rice.edu
- Things every student needs
to do right away:
- Register for Comp201 if you haven't done so
already! If you have not registered, be sure to give Dr. Wong the
following information right away or you will not be able to turn in your
homework:
- Name
- Owlnet email address
- Student ID number
- Be sure that your name appears on the
Owlspace roster as well (may not automatically transfer over when
registering late).
- Get NetID password (Most students should already have this)
- For those that have their own computers (Macs are
ok, but can't run the latest version of Java). Download and
install the following:
- The latest version of Java that will run on
your machine.
- Go to http://java.sun.com
- You want the JDK (= SDK), not the JRE.
- You do not need (want) NetBeans.
- Be sure to install any available patches.
- For Macs, please see the information on
the Comp201 homepage.
- The latest version of BETA version of DrJava
from http://www.drjava.org
- Student computer ownership poll
- Please fill out the
Student Computer Ownership Poll on the OwlSpace site under
"Polls"
- If you have a non-Windows laptop or no wireless
networking on your laptop, please send an e-mail to the staff to alert
us of this issue.
- If I could program anything...
Last Revised
Thursday, 03-Jun-2010 09:50:29 CDT
©2008 Stephen Wong and Dung Nguyen