CS 126: Introduction to Software Development
Announcements
Timetable
Course Grade
Tutorials
Assignments
Newsgroup
Exams
Resources
Student Admin
Staff
Resources
Admin
Handbook Description
General Policies
Time Expectations
Textbooks
Course Notes
Course Grade
Assignments
Academic Offenses & Cheating Policy
How to Test
Test Harness
Making a Cover Page
Submission Instructions
Submission Problems
Remark Policy
Getting Help
Lab/Unix
Follow CS 125 Lab Instruction to learn to work on Macs at school
How to Change Your student.cs (and Mac account) password
Printing Information
Frequently Asked Questions in Labs
Using Pine
Using SSH
Using FTP
Changing Your SSH Shell
Handy UNIX Commands
Compiling In Unix
Email Instructions
Forwarding Emails
MFCF FAQ
Java Resources
Java Package Documentation (1.5.0)
Sun's Java Tutorial
Learn how to write Java programs. Understand how to use some of the specialized packages.
Sun's Java Language Specification
A guide on the syntax of the Java language.
Sun's Java Code Convention
A good style guide for writing Java programs. Very good tips on how to make your code readable and understandable.
Java Debugging Tutorial
Recursive implementation of BinaryTree (zip)
DrJava
Setting up DrJava at Home (Windows)
Setting up DrJava at Home (Mac)
Using the DrJava Debugger
Frequently Asked Questions When Using DrJava
Reading Materials
Discrete Event Simulation Supplementary Notes
PDF
|
PS
History and Professionalism
Articles of Possible Interest
Supplemental Readings
Animations of Possible Interest
Other
CS Advisors
CS Undergrad Servers
ISG Policies
Office for Persons with Disabilities
ASCII Code Table
Fire Safety Information
Personal Safety Information