![]() |
School of Engineering and Applied
Science
Department of Computer Science CSci 53 -- Introduction to Software Development http://www.seas.gwu.edu/~csci53/spring03 Prof. Michael B. Feldman mfeldman@gwu.edu |
Lecture Times: Tuesday/Thursday, 4:10-5:25 PM
Lab Times: Thursday 9-10:50 AM
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!
|
1/14-1/16
|
|
Chapter 1 | Introduction to computers and programming | LAB |
|
1/21-1/23
|
|
Systematic Software Development, online | Introduction to algorithms | LAB |
|
1/28-1/30
|
|
Sections 2.0-2.5 | Primitive data types and expressions | LAB |
|
2/4-2/6
|
|
Sections 2.6-2.9 | Objects and methods | LAB |
|
2/11
|
|
Review for Midterm Exam 1 | ||
|
2/13
|
MIDTERM EXAM 1 | Open book - covers all material so far
OPTIONAL LAB |
||
|
2/18-2/20
|
Week 6 | Sections 3.1-3.5 | Program control: decision statements | LAB |
|
2/25-2/27
|
|
Sections 3.6-3.9 | Program control: loop statements | LAB |
|
3/4-3/6
|
|
Program control, continued | LAB | |
| 3/11 | Week 9 | Review for Midterm Exam 2 | ||
|
3/13
|
MIDTERM EXAM 2 | Open book - covers mostly weeks 6-9
OPTIONAL LAB |
||
|
3/18-3/20
|
SPRING RECESS - NO CLASS | Party on! | ||
| 3/25-3/27 | Week 10 | Sections 4.0-4.2 | Developing your own classes | LAB |
|
4/1-4/3
|
|
Sections 4.3-4.5 | More on objects and methods | LAB |
|
4/8-4/10
|
|
Sections 6.0-6.2 | One-dimensional arrays | LAB |
|
4/15-4/17
|
|
Arrays, continued | LAB | |
|
4/22
|
|
Section 6.3 | Arrays, continued | |
|
4/24
|
|
Review for the Final Exam | NO LAB | |
|
Tue., 5/6
(TENTATIVE!) |
|
FINAL EXAM - 4:00-6:00 PM | Open book - covers all material in course! |