CPE 101:
Fundamentals of Computer Science 1


Spring 2003
(Sections 02 & 03 only)
Lab # 2
Due at the end of your last lab in Week # 2.


Task Navigation Links:
| Teamwork | Checklist | Edit-Compile-Execute | DOSKEY | Learn about Syntax Errors |
| Generate Program Hardcopy | Compare an Applet to a Program |
| Double-Check Your Lab Work | Practice using the handin system... | Important Reminders |

Prior to Lab

If you are checking this out before lab, because I promised you some tips that might help you to get started with your first program, then you may or may not need or want all of this in advance. See if this short list of resources is enough; if it's not, then come back here and see if the rest of this Lab appears to help. (If neither seems enough, then pay close attention during lecture and lab during week #2 and consider stopping by during my Office Hours and/or forming a study group with some classmates.)


Teamwork

While you are welcome to read over and think about these activities in advance of Week #2 Lab sessions, please realize that part of your grade for this lab will depend on the extent to which you worked with other classmates during the lab. That is, teamwork is expected: it is actually required!

You will be expected to work with others in these labs. I repeat that even if you finish early in the lab and have completed all work, please help just one other person before you leave the lab. Become familiar with the person next to you, when I refer to "team" or your "team member" I will refer to a person nearby with whom you can easily work.


Checklist

Once again, there is a checklist for this lab.

As you read through this lab, pay special attention when the lab tells you to note what happens in red like that. All those places require you to write something on the checklist. (Be aware that often, the red caution appears only once, but you are to make multiple notations, following the guidelines that come after the signal.)


Edit-Compile-Execute

In this lab, one thing you will do is to deliberately introduce some syntax errors into a Java program, and learn to recognize the kinds of error messages that each one generates. Before we get to that, however, we will review several activities from last week, adding a few new tricks as we go...

To begin with, as you should have already practiced, start today's lab by creating a temporary folder on your lab machine in which to save today's work. It should be on the S drive.