California State University, Chico
Department of Computer Science
Programming and Algorithms I in Java
Dr. Anne Keuneke
Day 1 CSCI 111
Course Homepage
|
Syllabus
|
Course Schema
|
Overall Course Schedule
|
Important Due Dates
First Day Assignment: Accounts, Memory and Downloads for YOUR Machines
- You will need to get a ECC UNIX account for this course. If you do not have one from previous semesters, you can do it online here
- You need to get a flash drive to use in the labs (or you can use your laptops if they have wireless access).
- You will not be able to finish all of the required work during labtime. Thus you should download the following software to your home computer/laptop as soon as possible (suggest tonight so we can discuss problems next class).
- Java Compiler: You should get the recent Java JDK. As of this writing this is JDK 6 Update 16. Get it (remember - the Java JDK) free from SUN (Mac users - see below)
- Eclipse: The Integrated Development Environment we will use. It can be downloaded from here.
You want the one that says "Eclipse IDE for Java Developers (92 MB)
eclipse plugin (need this to have Eclipse the same as on campus)
Available from your Vista account as well (with directions on where to put it).
These should get you started but as the class progresses you will want more tools. See here for more on setting up your home/laptop machine.
A Couple Notes for MAC Users:
- From what I hear, you do not need to download Java because it comes
already on your Mac. This link might be useful if you are having problems with Eclipse on your Mac. Scroll down toward the bottom for
a "Getting Started" with Eclipse on MacOS. (Although that link says Mac/Carbon, the version Mac/Cocoa is probably newer.) If you did download and install a newer version of Java, you may need to change your Preferences in Eclipse so it sees the older version to make things work. This is needed while you wait for an upgrade to your OS to get the newer version of Java to work.
- Java FAQ for MacOS .
- For other tools see my Mac notes help. For even more choices see here.
Note: If you do not know how to download software and install it on your machine, you do not have the pre-requisites for this class
as the catalog specifies:
"At least one year of high school algebra and strong computer skills or CSCI 101." If you do not satisfy this, you should drop this course and add CSCI 101.
However, here is a page for reminders on downloading these materials.
Getting Started With the Lessons and Labs
Course Notes
- Lesson Materials on Vista
- OCNL 251 and Eclipse
What it will all look like