**Note:** This web site will be modified as the
semester progresses. You are responsible for all the updates made here, so please check this page often.

- **August 20th, 2014:** the course page is up and running.

- The lecture notes and corresponding examples will be posted a few hours before the lecture.
- All the projects are available now.
- Test1/Test2/Final exam preparation notes will be posted two weeks before the tests/exam

- Course Information
- Syllabus/Schedule/Archive
- Instructor Information/Availability
- Useful Links
- Moodle @ Gustavus
- A Tutorial on Running SLIME on the Lab Computers, available on Moodle
- The (a little too long) Guide for Submitting Your Projects
- The Guide for Checking Your Grades Using Moodle
- Textbook's website
- Textbook's stdlib
- Textbook's Java code
- COS 126 ftp site
- Java 7 API
- Concrete Abstractions
- Installing Java and Eclipse on Your Own Computer
- SLIME
- Unix Tutorial

- Projects
- Lecture Notes (will be available on Moodle)
- Examples covered in class
- add.asm - this program reads in 2 integers, adds them up
- smaller.asm - this program reads in 2 integers, then prints the smaller number
- sum1ton.asm - this program reads in a positive integer n and prints out the sum
- range.asm - read in two numbers then print all integers between the two numbers inclusive
- fact.asm - computes the factorial from 1 up to a user input number, the iterative version
- rfact.asm - computes the factorial from 1 up to a user input number, the recursive version
- sumDigits.asm - sums the digits of a number, the recursive version
- writeDigitsStart.asm - writes each digital of a number, version 1
- writeDigits.asm - writes each digital of a number, final version
- HelloWorld.java - your very first Java program
- UseArgument.java - Java program that takes in user arguments
- IntOps.java - Java program illustrating integer operations

-Lou |