School of Engineering and Applied Science
Department of Computer Science
CSci 133 -- Algorithms and Data Structures I
http://www.seas.gwu.edu/~csci133/fall05
Prof. Michael B. Feldman
mfeldman@gwu.edu

Handouts and Information for Fall 2005 Semester

General Information

Course Schedule
Frequently Asked Questions (FAQ)
Course Mailing List Message Archive

Occasional Lecture Notes
Brief Bibliography
PDF Files of Lecture Notes, etc.

Notes on Algorithm Performance Prediction
Incremental Development Using Stubs
Recursive Algorithms
Translating Infix Expressions to RPN
Binary Trees

Javadoc Pages for Course-Specific Java Classes
All the Java Application Program Interfaces (APIs)

Project Preparation and Grading
Guide to Program Layout and Coding Style
Plagiarism and Collaboration on Projects
Project Signature Page

Academic Integrity in Computer Science
GW Code of Academic Integrity
ACM-IEEE Software Engineering Code of Ethics and Professional Practice

Online UNIX Tutorial
One-page UNIX Command Summary
 One-page vi Command Summary
Alice Armstrong's Handy vi Reference (PDF)


Project Handouts

Proj 1 -- due 9/20/05
Proj 2 -- due 9/27/05 and 10/6/05
Proj 3 -- due 10/14/05 and 10/25/05
Proj 4 -- due 11/3/05 and 11/10/05
Proj 5 -- due 12/8/05

Extra Credit!

Laboratory Exercises

Lab1 -- 9/7/05
Setup for Those Who Didn't Take 53
Lab2 -- 9/14/05
Lab 3 -- 9/21/05
Lab 4 -- 9/28/05
Lab 5 -- 11/2/05
Lab 6 -- 11/16/05


Exam Dates

Midterm Exam
Thurs. 10/27/05

Final Exam
Thurs. 12/15 3-5 PM
ROOM CHANGE:
Rome 352!!


Team 53-133 Office Hours, Fall 2005


Monday Tuesday Wednesday Thursday Friday
Prof. M. Feldman
Phillips 715
mfeldman@gwu.edu

4:30 PM -
6 PM
2 PM -
5:30 PM
4:30 PM -
6 PM
 
Ali Ahmadi
Staughton 311
Phone TBD
alibala@gwu.edu
10 AM -
12 Noon

10 AM -
12 Noon
8 AM -
10 AM

Juman Byun
Staughton 315
994-3674
juman@gwu.edu

7 PM -
9:30 PM
7 PM -
10:30 PM


EJ Ko
Staughton 315
994-3674
koeun@gwu.edu
3 PM -
7 PM

3:30 PM -
5:30 PM