Page 33 - Introduction to Programming with Java: A Problem Solving Approach
P. 33
xxxii Project Summary
Project Summary
Ch./Sec
Proj.
Academic Area
Sol. Pages
Difficulty
Title
Brief Description
15.4
1
Engineering
3.7
moderate
Road Use Survey
Model traffic flowing on a highway past a particular place, store observations, and read file later for analysis.
15.4
2
Sociology
2.9
easy
Mail Merge
Write a program that reads a form letter from a text file and modifies custom fields.
15.5 15.9
3
CS
5.0
moderate
File Converter
Write a program that changes whitespace in text files.
15.8
4
CS
1.5
easy
Appending Data to an Object File
Implement code needed to append data to an object file.
16.12
1
Engineering
4.1
moderate
Animated Garage Door
Write a program that simulates the operation of an automatic garage door and its controls and visually display its position as it operates.
16.14
2
Sociology
3.0
moderate
Color Memorization
Write a program that tests the user’s ability to memorize a sequence of colors.
16.14
3
Business
8.7
difficult
Grocery Inventory GUI
Write a GUI version of the Grocery Store Inventory project in Chapter 13.
16.15
4
Sociology
Apago
4.2 moderate
PDF Enhancer
Word Order Game Create a simple interactive game that
helps kids practice their alphabetic skills.
16.16
5
Business
3.8
moderate
Airline Reservations
Write a GUI program that assigns seats on airline flights.
17.3
1
CS
1.7
easy
Changing Color and Alignment
Write an interactive program that modifies the color and position of buttons in a GUI window.
17.6
2
CS
1.9
easy
Click Tracker
Write an interactive program that modifies the borders and labels of buttons in a GUI window.
17.7
3
Sociology
3.4
moderate
Tic-Tac-Toe
Create an interactive Tic-Tac-Toe game.
17.10
4
Sociology
4.3
moderate
Word Order Game, revisited
Modify Chapter 16’s Word Order Game program so it uses a layout manager.
17.10
5
Engineering
7.5
difficult
Thermal Diffusion in a Ground- Source Heat Pump’s Well
Write a program that calculates temperatures in the earth around
a ground-source heat pump’s well. Display results in a color-coded plot of temperature as a function of distance from well center and time of year.