CS 303E: Elements of Computers and Programming (Summer 2009)
Syllabus
Schedule
Programming Assignments
Lecture Notes
Class Work
Actual Class Notes
Course Related Links
Y. Daniel Liang: Introduction to Java Programming, 7E, Companion Site
Running Your First Java Program
ASCII Character Set
Unicode
Java Reserved Words
Java Operators
Java Regular Expressions
Measuring Time in Java
Salary Survey
Study Guides
General Study Guide
Study Guide for Test 1
Study Guide for Test 2
Study Guide for Test 3
Papers
Pair Programming
Programming Challenges
Fun Programming Projects
Math Programming Projects
Challenging Programs from ACM
Programming Contest Problems Archive (before 1996)
Problem Set Archive
Integer Programming in Recreational Mathematics
Programming Puzzles
Java on the Mac
Java 1.5 Release for Mac OS X (Tiger)
Java on Mac FAQ
Using the Terminal in Mac OS X with Java
How to Write Java Programs on the Mac
Xcode Tools for the Mac