Announcements

12/18: The final is graded and you can view your results in WebCT. I ended up giving full credit for 1 of the questions, whether you had the correct answer or not, because so many people missed it. You can see this question in WebCT because all the possible answers are marked as a correct response.

To view your final results:

  1. Go to the final exam and push the View Scores button.
  2. Under the column Attempts Number select the "1" hyperlink.

This will show you all the questions and answers for your test.

Happy holidays!

12/11: Here is the link to the Practice Final Exam. In addition, for the final exam, you should be prepared to write code to read and write files, draw graphics and create GUIs.

12/5: For vi users, Bob Reed provides the following instructions:

In vi, you can substitute for tab characters with this:

:%! expand -4

colon-percent-bang are the first 3 characters.

% is global

! is the vi pipe command that calls the unix command expand.

Expand takes an argument for the number of characters to substitute.

Note there is also an unexpand.

Another Unix thing:

When you copy a file to Unix from DOS, you want to substitute LF with CR/LF:

:.,$  s/.$//

colon-dot-comma-$  (this is a global select)

The substitute command says to find the end of line character and get rid of it.

11/24: The Spring 2004 Schedule of Classes is now available online. Printed schedules are due soon.

11/13: As we discussed in class, I extended the due date for A8: Paint Program. Please see WebCT for the exact date and time.

11/11: Based on student feedback, I added some clarifications and hints to the specifications for A8: Paint Program.

11/10: I posted the solution to A7: Art-o-matic in WebCT.

10/30: Your midterm is graded and you can view the results in WebCT. Scores were quite good with 12 As, 7 Bs and 1 C.

10/28: I posted the solution to A6: Calculate Your Grade in WebCT.

10/17: When rescheduling due to my illness, I decided to skip multithreading as a topic this semester. Sorry if this disappoints anyone, but the material is covered well in the textbook. Also, multithreading is an advanced topic that will be covered in subsequent courses. I also updated the Sampler Project to reflect the changes in topics.

Note that the Midterm has been moved out one week in time and is now scheduled for 10/29.

10/14: For A6: Calculate Your Grade, Ivan Bulaich found an error in the starter code. The line that read:

total = total / (1 - fnl_weight);
should have read:
total = total / (1 - FNL_WEIGHT);
Sorry for any confusion this caused.

10/6: For A5: Complex Class, you only need to turn in Complex.java and README.txt. You do not need to turn in a test class of your own.

10/3: I updated the instructions on How To Document and Organize Java Code. I consolidated some basic style information and clarified some requirements. Hopefully, this will make it easier to deal with programming style issues.

10/3: I added new instructions for installing and configuring TextPad, including how to install and use CheckStyle with TextPad. I also updated the jEdit instructions to explain how to run CheckStyle.

10/3: Weishan Wang found a problem in the instructions for A5: Complex Class. Step 9 was a duplicate of step 8. I removed the repeated step and renumbered step 10. In addition, I added a few links to information about complex numbers for those interested.

9/22: As a reminder, when submitting assignments do NOT zip files or alter them from text in any way. I generally want source code and a README.txt file only. See How To Submit Homework Assignments

9/16: The fix for the WebCT file upload problem is applied and seems to work well. I have tested it with Mozilla on both Linux and Windows. It should work on Mac computers as well, though I have not personally tested it. Please feel free to upload your assignments using your favorite browser and computer system. Let me know if you have any problems.

9/15: A potential fix to the WebCT file upload problem is going to be applied on 9/16 at noon. The server will be down for a short period of time.

9/12: Alan Sinclair reported a problem using jEdit. The SumOf2 example compiles but does not run! However, it runs fine from the command line. Also, TextPad handles the program OK (as we saw in class). Thus, you may have to run your Java programs from the command line if you use jEdit! :(

9/10: Two students have reported file upload problems in WebCT using a Mac running OS X and using IE 5.1. If anyone is sucessful uploading from the Mac, please let me know what you used.

9/10: If you have problems with uploading to WebCT, then let me know so I can reset your file upload. Please see In Case of Difficulty for instructions.

9/9: Please be aware that WebCT does not upload files properly with recent versions of Mozilla. The list of compatible browsers is available at here and we are using WebCT version CE 4.1. Please do not use Mozilla when uploading files for assignments and exercises.

9/4: I have updated the Student Preferences survey in WebCT and you can take it now. To the two students who already took the survey, I apologize for asking you to take it again.

Home | WebCT | Announcements | Schedule | Expectations | Syllabus
Help | FAQ's | HowTo's | Links

Last Updated: December 19 2003 @12:43:04