CS1054 - Introduction to Programming in Java

Notice: Undefined index: sID in /mnt/web/courses/htdocs/cs1054/fall05/include.php on line 2
Welcome to CS1054 - Introduction to Programming in Java

In this course we cover fundamental concepts of programming. We will discuss basic software engineering principles and programming skills taught with a programming language. We will use/explore simple data types, control structures, array and string data structures and algorithms, testing and debugging.

Syllabus Link
Announcements

11/2/2005: The API has been updated to try to remove the inconsistency in the year field for the Course class. The year must be at least 1900 or larger. I also finished the thought about the Student class newName field not being equal to the empty string. I have office hours tomorrow from 12:30-2 and Monday from 10-11:30, come with your questions.

11/1/2005: Project 2 has been extended until next Wednesday at 11pm.

10/26/2005: Project two has been posted. It is due on Friday November 4 by 11pm.

Instructor Stuff
David McPherson
625 McBryde Hall Office Hours
231-4485Monday 10-11:30
dmcphers@vt.edu Thursday 12-2
TA Stuff
Matt ThorntonBrian Michaud
Office Hours
MWF 10-11
W 3:30-4:30
R 12-5
F 12:15-1:15
T & W 5:30-7
All office hours are held in McBryde 116.
Book Stuff
Barnes & Kölling (2004). Objects First with Java: A Practical Introduction using BlueJ, 2nd ed Prentice Hall / Pearson Education.
RSS feed for this site