CS 143: Software Engineering I

Course homepage



About
Announcements
Lectures
Coursework
FAQ


Java 1.5 API
Java 1.4 API

  • (Nov 25) Note the change in due date for Assignment 4.
  • (Nov 10) The GW Institute for Nanotechnology seeks a student to work 10-20 hours per week on a part-time basis to help develop and maintain a website. The website will use the Joomla content management system and also stream video. Student should have prior web development experience and preferably with Apache, php, and mySQL. Contact Prof. Ryan Vallance in the MAE dept.
  • (Oct 22) My office hours for Thursday, Oct 23 are 5-6pm. I have been called away to an administrative meeting 4-5pm.
  • (Oct 18) A few typos have been corrected in Ex 5.
  • (Sept 22) Modules 4 and 5 have been changed substantially from last week. In particular, the exercise numbers have also changed.
  • (Sept 22) My office hours this Thursday will be canceled. I have to travel to a conference Thursday afternoon.
  • (Sept 17) Note changed due dates.
  • (Sept 16) Konstantinos' Friday office hours have been changed to Thursday 10-12. He has talked to you about this.
  • (Sept 8) We are not going to use Blackboard for this course.
  • (Sept 3) My office hours this Thursday (Sept 4) will be 5-6pm.
  • The "get-started-in-CS143" workshop (covering Unix/editors/compilers) will take place 10-12 in Tompkins 411 Saturday Sept 6.
  • There is a subdirectory of cs143 called useful in which we will occasionally place classes like New_io.java and UniformRandom.java that I think will be useful to the class.
  • For those of you not quite familiar with Unix, here is an elementary tutorial in PDF. The tutorial covers basic Unix, the Emacs editor and Latex. However, note that it was written for the tcsh shell and not GWU's ksh. For more information on the local Unix flavor, see the SEAS computing website