The George Washington University
School of Engineering and Applied Science
Department of Computer Science

CSci 51 -- Introduction to Software Development

Prof. Michael B. Feldman
mfeldman@seas.gwu.edu
Handouts and Information for Spring 2001 Semester
http://www.seas.gwu.edu/~csci51/spring01
Staff Info

Prof. Feldman - Phillips 715
mfeldman@seas.gwu.edu
Mon. 4-5:30 PM
Tue./Thu. 2-3:30 PM

Alice Armstrong - Phillips 728
astrong@seas.gwu.edu
Mon./Tue./Wed. 9-11 AM

Hyunju Kim - Phillips 710
cs51s01@seas.gwu.edu
Wed. 1-4 PM
Fri. 2:30-5:30 PM

 

Lab Exercises

Lab 1 - 1/18-19
Lab 2 - 1/25-26
Lab 3 - 2/1-2
Lab 4 - 2/8-9
Lab 7 - 3/1-2

Projects

Proj 0 -- due 1/19
Proj 1 -- due 1/30
Proj 2 -- due 2/8
Proj 3 -- due 2/20
Proj 4 -- due 2/27
Proj 5 -- due 3/6
Proj 6 -- due 4/3
Proj 7 -- due 4/17

PROJECT 8 SAMPLE SOLUTIONS

Key Dates

Midterm Exam:
Thurs, 3/8, in lecture

Final Exam (tentative):
Tues, 5/8, 4-6 PM


 

General Information

Course Outline
Frequently Asked Questions (FAQ)
Preparation and Grading of Projects
Occasional Lecture Notes
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

Ada Resources for Educators and Students
Where Do They Use Ada in Industry?

Brief Introduction to UNIX
Brief Introduction to the vi Editor
Using the GNU Ada 95 (GNAT) Compiler in CSci 51
Full GNAT Documentation and Other Ada References
Searchable Ada 95 Reference Manual
Searchable Ada 95 Syntax Diagrams