An Introduction to Programming in Java
This is home page for TMCC's CSci 160, which is an introduction to programming using Java.
Tests:
The first test will occur on Thursday, November 6th.
The final examination must be scheduled sometime during December 1-4. As soon as I figure it out I will post it here.
The assignments
The third assignment is a formula evaluation program requiring the math library.
The second assignment is a formula evaluation program.
The first assignment is the almost Hello World program.
Presentations and Examples
Not yet covered, but soon.
The switch presentation.
The if presentation.
Covered:
Introduction to flow of control.
Our first GUI program using Eclipse. Here is the resulting Java program source.
Using objects.
GUI objects.
The differences between the console and GUI paradigms.
The presentation on the import statement.
The presentation on numeric errors.
The presentation on side effect operators.
The presentation on casts.
The presentation on math libraries.
The introductory presentation on objects.
The example on English to Metric conversion with named constants.
The presentation on constants.
The root of the presentation on tracing. which will use a sub-presentation on tracing Java console programs. There is also for later reference a sub-presentation on tracing Java window programs.
The example on age in seconds.
The presentation on Simple Input and Output.
The presentation on the assignment statement.
The presentation on variables.
The presentation on using a flash drive in Eclipse and handing in programs.
The presentation on console programs in Eclipse.
Important documents overviewing the course:
No standard TMCC syllabus yet, but stay tuned.
Downloads
The Term object in a jar file. In the past we have used this for for console assignments. Stay tuned for more information.
You will need a workable Java development system, run-time environment and class library. This class will use Eclipse (Ganymede - 3.4.0). This should be installed on the lab computers. If you have a home computer, it is free and you should go to the following sites:
Other links
Here is the Academic Java Tutorial website.
The Chicago Java Users Group
also has an authorized mirror of the book here
but they seem to lag Eckel by about a version.
This is a PDF file, so you need Adobe Acrobat. There is no predicting how long this will stay on the net, though.
The Java Web Site
Browse Curt's Java Joint
Chicago Java Users Group
Return links
Return to Curt's Home Page
Last time I updated this page: November 18, 2008.