![]() |
School of Engineering and
Applied
Science Department of Computer Science CSci 53 -- Introduction to Software Development http://www.seas.gwu.edu/~csci53/fall05 Prof. Michael B. Feldman, course lecturer mfeldman@gwu.edu Office hours: Tues-Thurs, 4:30-6:00 PM, Wed, 2-5:30, or after class Academic Center, Rm T-715 |
Lecture Times: Tuesday/Thursday, 11:10-12:25 PM
Lab Times: Tuesday 2:10-4:00 and 4:10-6:00 PM
Read each weekly assignment before coming to class that week! The book discusses much more than I can cover in class, and I will cover things not in the book. BE PREPARED TO BE CALLED ON IN CLASS, AND FOR QUIZZES!
Other readings will be distributed in class and placed on the course
website.
You are responsible for reading all assigned material before
coming to class!
| Date |
Week |
Read before First Lecture on Topic |
Topic |
Comments |
|
9/1
|
|
Chapter 1 | Introduction to computers and programming | |
| 9/6-9/8 |
Week 2 |
Adventures
of the Java Spider, online |
Algorithms and the Spider |
LAB |
|
9/13-9/15
|
|
Systematic Software Development, online | Software Development |
LAB |
|
9/20-9/22
|
|
Sections 2.0-2.5 | Primitive data types and expressions | LAB |
|
9/27
|
|
Data types, continued |
OPTIONAL LAB - REVIEW |
|
| 9/29 |
MIDTERM EXAM 1 | Open book; covers weeks 1-5 |
||
| 10/4 |
Week 6 |
NO CLASS - ROSH HASHANAH |
||
| 10/6 |
Midterm Exam De-Brief |
|||
| 10/11 |
Week 7 |
Sections 2.6-2.9 |
Objects and methods |
LAB |
| 10/13 |
NO CLASS - YOM KIPPUR |
|||
|
10/18-10/20
|
Week 8 |
Sections 3.1-3.5 | Program control: decision statements | LAB |
|
10/25-10/27
|
|
Sections 3.6-3.9 | Program control: loop statements | LAB |
| 11/1-11/3 |
Week 10 |
(continued) |
Program control, continued |
LAB |
| 11/8 |
Week 11 |
Sections 4.0-4.2 |
Developing your own classes |
OPTIONAL LAB - REVIEW |
|
11/10
|
|
MIDTERM EXAM 2 | Open book; covers mostly weeks 6-10 |
|
|
11/15-11/17
|
|
Sections 4.3-4.5 | More on objects and methods | LAB |
|
11/22
|
|
Sections 6.0-6.2 | One-dimensional arrays | LAB |
| 11/24 |
NO CLASS - THANKSGIVING DAY |
|||
|
11/29-12/1
|
|
Arrays, continued | LAB | |
|
12/6
|
|
(continued) | Arrays, continued | LAB |
|
12/8
|
|
Review for the Final Exam | NO LAB | |
|
12/15 12:40-2:40 PM
|
|
FINAL EXAM | Open book - covers all material in course! |