CS 1705: Introduction to Object-Oriented Development

Instructors:    Stephen Edwards      Dwight Barnette
Office: McBryde 604 McBryde 624
Office Hours: Tuesdays & Thursdays, 11:00-12:00
Fridays 10:00-12:00
Mondays & Wednesdays, 1:30-3:30
Tusdays & Thursdays, 3:30-4:30
Office Phone: 231-5723 231-7350
E-Mail: edwards@cs.vt.edu barnette@vt.edu
Graduate Undergraduate
TAs: Tracy Lewis
Jason Snook
Varun Pandey
James Walker
Dillon Bussert
Tom Schneider
 

Final Exam: Wed Dec. 17, 7-9pm:
Edwards' sections: Torg 3100
Barnette's sections: Torg 2150

Announcements

  • [12/19/03] Final grades have now been assigned. View your score on the final exam using Blackboard, via the "Grades" link on the left. View your letter grade in the course using Hokie SPA. You can also view the distribution of grades assigned in this course.

    Note for students scoring C or lower: while you can progress to CS 1706 with this grade, bear in mind that a grade of C in the first programming course can be a warning sign of greater difficulties down the road. If you believe your performance has been partly due to poor time management or study skills, you should work on improving in these areas. If you believe that computer science may not be what you like, feel free to consult our advising staff to explore the choices available to you.

    [12/19/03] If you have not yet completed our CS 1705 Student Survey, please take the time to do so now.

  • Web-CAT is now accepting submissions for Program 5. Some notes on testing:

    To test your accumulateLogDataFromFile() method, you can place a copy of the sample.log file in your BlueJ project and use it for testing. Note that this file will not be included in your submission for space reasons (no other log files will either!), but it will be available in the "current directory" for your own test cases during grading on Web-CAT.

    Also, note that there is a tight time limit for all your tests to complete: about 1.5 minutes. As a result, including test cases that rely on a URL containing a l-o-n-g log file (like the full log, for example) may cause your tests cases to take too long. Instead, it is better to write your tests using the sample log, either via a URL or via a local file in your BlueJ project.

  • Guidelines for commenting your code are now available. In particular, they explain how to get rid of those pesky "Javadoc" errors on your program submission.

  • Note that in reading assignments, "KJR" is an abbreviation for Karel J. Robot: A Gentle Introduction to the Art of Object-oriented Programming in Java, by Bergin et al. (see the syllabus). This unpublished manuscript is available on-line, or in the CS 1705 course notes pack available at A-1 Copies. "B&K" is an abbreviation for Objects First with Java: A Practical Introduction Using BlueJ, by Barnes and Kölling.

    -->
Current Assignments

Read:

[12/08/03] B&K: Chapter 9

In Lecture:

[12/01/03] BlueJ project for lecture on 12/01

Homework:

[12/08/03] No more homework assignments (#14 was the last)

Lab:

No more lab assignments (#14 was the last)

Program:

[12/08/03] No more program assignments (#6 was the last)

 

copyright © 2004 Virginia Tech, ALL RIGHTS RESERVED
Last modified: January 21, 2004, 9:19:28 am EST, by Stephen Edwards <edwards@cs.vt.edu>