CS 340 Programming Language Workshop in Java (1 Credit)
This course is designed as a self-study in Java. You are expected to learn
the Java language and solve a set of programming problems assigned to
you using it. (You may develop your code using any IDE you like, but you must ensure that it
using JDK 5). There are no exams. We officially meet only once
in a quarter. However, I will be available in the posted office hours
for clarifications and discussions about the programming problems.
Experience with programming in C/C++ or Pascal/Ada.
JBuilder 2005 Enterprise 30-Trial and Foundation
is the same download (
TextPad Editor (www.textpad.com)
Apache Tomcat (www.apache.org)
Java IDE Tutorials by Y. Daniel Liang
Compiling and Running Java from the
Compiling and Running Java from TexPad
Each programming assignment will be graded as Pass/Unsatisfactory, and
the letter grade 'P' or 'U' will be assigned at the end of the course.
All work must be turned-in by
May 30, 2005.
Do not expect an incomplete for any reason.
Each assignment will also have a separate deadline.
You must pass all the projects to pass the course.
program should be well-documented and adequately tested.
You must turnin the source code, a README.txt with a brief description of the
design and use of the code, and where applicable, a sample output, as a single
for each assignment. To turnin
the ith assignment (where i = 1,2,3,4), create the
and execute the following shell command on
You may also be required to demonstrate your code on
paladin.wright.edu or on your
laptop in my office hours after the due date.
|| Problems, Page No.
|| Due Date
Guessing Game: Ex. 6.33, pp. 283
Eight Queen's Problem: Ex. 7.24, pp. 347
Screen Saver: Ex. 12.18, pp. 634
Shape Drawing Applet: Ex. 20.12, pp. 976
T. K. Prasad (03/10/2006