CIS111 Assigments:

Your will have time to do quizzes during class time, we will use quizzes as discussion topics.
Homework assignments are generally due the next class. For self-test questions, don't look at answer in the back, make all attempts to answer questions by reading book, reviewing lecture notes and discussing questions with others. Self test assignments should be structured as a study guide, either re-write the question or include question in answer.

  Assignment Due Date
0

Fill In Student Questionnaire and E-mail it to me. If you use lab computer make sure
you delete your original file.

1/25/02
1

Self Test Questions Page 13 1..7

What are the two key systems (HW or SW) that Java is portable to?
Are modern day computers based on Van Neumann design?

Before Class 2/1/02
2

Self Test Questions Page 23, 11-13

What key programming methodology proceeded OOP?
What were the two key issues this methodology was trying to resolve?
In the 21st century are these issues more or less important?

Before Class 2/1/02
3

Write a Java application "Hello World From YourName"

End of Lab 2/1/02
3a Modify Program 3 so you input name as a String Optional
4 Self Test Questions Page 31, 19 & 20 Before Class 2/8/02
5 Self Test Questions Page 37, 24, 25 & 26 Before Class 2/8/02
6 Page 48: Programming Exercise 2
(You can modify either HelloWorld2 or Actual Book Example)
End of Lab 2/8/02
7 Self Test Questions Chapter 2 Page 68 1-8 2/22/02
8 Page 48: Programming Exercise 3 End of Lab 2/22/02
9 Finish Discount.java End of Lab 2/22/02
     
10

Self Test Questions Chapter 2 Page 77 9-11 and Page 79 12
For Self Test 12 Create a sample program; Page 88 13-16; Page 97 17-22;

3/8/02 5:15
11 Refer to Display 2.6 on page 82-84; In myString.java I have implemented 6/13 methods. Modify myString.java so that all 13/13 methods are implemented. End of Lab 3/8/02
12 Finish MySavitchIn.java - I have written a double prompt End of Lab 3/15/02
13 Programming Exercise 8; page 125 hint look at java.text.* for formatting options End of Lab 3/15/02
Chapter 3 Homework
14 Self Test Questions page 139 1-6; You May write one small program with all answers 3/22/02
15

Are the pay equations at the bottom of Page 152 correct?
Self Test Questions 11-16; Self Test page 166 17-21;Self Test Page 174 22-26

4/12/02
16

Programming Exercise 4 Page 205

4/5/02
17 Modify MyFactorial.java so that it reads in N and calculates Factorial from 1..N Dropped
18 Self Test 27-29 Page 178; Self Test 30 and 32; Page 189 35; 4/12/02
19 Programming Exercise 1 Page 204

4/12/02

20 Programming Exercise 8 Page 207 Dropped
 
Chapter 4 Homework
 
21 Self Test Questions Page 228 1-6 & Page 240 7-9 4/26/02
22 Self Test Questions Page 248 10-11;13;Page 264 14,16,17; 5/3/02
23 Page 293 Programming Exercise 3 End of Lab 5/3/02
24 Chapter 5; Self Test 1-3,4-9,11-13 and 30-33 5/17/02
25 Page 377 Programming Exercise 2 End of Lab 5/10/02
26 Page 348 28,29; Chapter 6 1-5 Page 392; Page 468 1-5; 5/17/02
27

Rewrite the ArrayOfTemperatures.java page 384, into five methods: readInput, writeOutput,
double average(), int aboveAverage(), int belowAverage(); Temperature should be a private double array, writeOutput, should print the seven temperatures and summarize with the average temperature, number of days above average and number of days below average

End of Lab 5/17/02
28 Page 507 Programming Exercise 1 5/24/02