 |
Contents
- Computational Java
- Leap Years PDF
File
- Object-Oriented Java PDF
File
- Repeating Means Looping
- String Basics and Applications
- Zip Codes and Postal Bar Codes PDF
File
- A Methods Toolbox
- Collections
- Drawing with Java
- Recursive Methods
- Linear Algorithms
- Sorting Out Sorts PDF
File
- I/O and Exceptions
- Java GUI Programming
- Solitaire Games
- Klondike
View
the detailed table of contents in pdf format |
Overview
This is a laboratory-oriented text designed
for the first programming course in computer science. The language
is Java with version 1.2 of the Java Development Kit from Sun
Microsystems. It is suitable for use in a CS1 course as a standalone
textbook to support both lecture and laboratory or simply as
the laboratory manual to accompany a standard CS1 textbook.
Learning in a hands-on manner is essential
for developing an understanding of the art and science of software
development. Laboratories are considered an essential part of
the first programming course for computer science majors. Each
lab contains examples and review questions. Approximately two
hours are required to complete each one; additional time is needed
to work through the follow-up exercises and questions.
The book covers all of the basic Java normally
found in a first semester course plus some topics used by graphical
user interface components. Object-oriented programming is emphasized
in a number of chapters, but the instructor may choose to omit
those labs or delay their introduction in the course in order
to approach programming using the imperative/procedural model. |