PLU Home PLU Computer Science and Computer Engineering
 

CSCE 144 - Homework and Lab Assignments

Guidelines for All Submitted Work:
  • Always include the following at the top of your assignment (or in the documentation of your code for labs).
    • Name and the assignment number.
    • Class section.
    • Citations of any resources you have used including other students.
  • Additional information is requested on labs. See lab 1.
  • Staple multiple pages together.
  • Make sure your answers are neat, concise and clearly labeled.
  • All assignments are due at the beginning of class on the assigned due date. See the syllabus for information about late work.
  • You are encouraged to use a word processor to type your homework solutions, but it is not required providing your hand writing is easily readable.


Homework Assignments


Assignment
Material covered
Due
Homework 1 Chapters 1 February 7, 2003
Homework 2 Chapter 2-4 February 14, 2003
Homework 3 Chapter 3-5 February 21, 2003
Homework 4 Chapter 6 February 28, 2003
Homework 5 Chapters 6-7 March 7, 2003
Homework 6 Chapters 7-8 March 14, 2003
Homework 7 Chapters 8-9 April 4, 2003
Homework 8 Chapters 9, 11 April 11, 2003
Homework 9 Chapters 12, 13 Monday
April 21, 2003
Homework 10 Chapters 13-14 April 25, 2003
Homework 11 Chapters 16-17 Monday
May 5, 2003
Homework 12 Academic Festival Reviews May 9, 2003
Homework 13 Chapters 15, 19 Wednesday
May14, 2003


Lab Assignments


Lab Assignment,
Topic
Files
Due
Lab 1 Lab software and procedures and your first program n/a 2/12/03
Lab 2 Bar charts, graphics, and command line interfaces for Unix and DOS n/a 2/19/03
Lab 3 Drawing, calculations, methods, and parameters n/a 2/26/03
Lab 4 Events, Integer class, Java Docs, and Color n/a 3/5/03
Lab 5 Methods, action events, if statements, random numbers n/a 3/12/03
Lab 6 Repetition, drawing graphs, methods, text fields and buttons
For help with unit conversions, click here
To see a sample program that outputs test data to the DOS window when it is run in the appletviewer, click here To see a sample program that calculates slopes, click here
n/a 3/19/03
Lab 7 Classes, loops, processing events, automation n/a 4/2/03
Lab 8 Class design; toString, test plans
In the users view, the rational calculator works the same way as this DoubleCalculator.html
RationalCalculator.java 4/9/03
Lab 9 Extending and designing classes, groups
Run provided test program
Files for lab 9 4/16/03
Lab 10 Arrays, statistical operations, revising existing program, working in groups n/a 4/23/03
Lab 11 Two-dimensional arrays, nested loops, GUIs, and Layouts Demos 5/7/03
Lab 12 Files, program design, arrays, strings, classes, layouts Word lists and prototype 7/30/03

Copyright © 2001 Pacific Lutheran University
James Brink