CIS 210 Fall 2006

Assignment 1

CIS 210 Home Page Last updated 2007/08/28 13:54:31

Homework 1 - Week 1

This homework is due Wednesday, October 3 at 5 PM. Use the web service e-turnin to submit your work electronically. You may turn in revisions of your homework up to the time it is due.

Before you start

This is a critical assignment. It sets the pattern for your work in this class. You will have to do some independent reading and you will need to become familiar with the environment for writing, compiling, and testing Java programs.

First, review the do's and don't's about what it takes to pass this class.

How to work through assignment 1

The material covered in this first assignment is not too difficult - the assignments will get harder as the course progresses. If you struggle with this first assignment while following all the do's and don'ts, you should meet with the professor or GTFs to discuss whether this is the right course for you.

Use the staff office hours as much as you can, and/or use email to ask questions.

Some additional pointers on how to approach this particular assignment:

Note on time estimates

These are guesses on the amount of time the average student will spend on a problem, excluding background reading. Your mileage may vary. If the time estimate is consistently way too low for you (e.g., half of what you actually put in), talk to the professor or a GTF.


Problem 1.1 - Number bases

Time Estimate 1 hour (2 hours if you check your answers with a program).
Readings Section 1.5 in the Liang text book
Turn in Problem1_1.txt
Points 20
This is an individual assignment, not a pair assignment.

The full description of this problem can be found at problem description for 1.1.


Problem 1.2 - Making change

Time Estimate 2-3 hours.
Readings Chapter 2
Turn in MakeChange.java
Points 40
This is a Pair Programming assignment.

The full description of this problem can be found at problem description for 1.2.


Problem 1.3 - Metric conversion

Time Estimate 1.5 hours.
Readings Chapter 2, especially section 2.6 and 2.7
Turn in Metric.java
Points 40
This is a Pair Programming assignment.

The full description of this problem can be found at problem description for 1.3.



datkins@cs.uoregon.edu