
Lecture Times: Tuesday/Thursday, 9:30-10:45 AM
Lab Times: Tuesday, Wednesday, 8:30-10:00 PM
Alice Armstrong, Course Instructor
Academic Center, Rm T-710
Electronic Mail: astrong@seas.gwu.edu
Office Hours: Tues., Thurs. 11-2 PM
Prof. Michael B. Feldman, Course Director
Academic Center, Rm T-715
Phone: 202-994-5919
Electronic Mail: mfeldman@seas.gwu.edu
World Wide Web: http://www.seas.gwu.edu/faculty/mfeldman
Office hours: Tues-Thurs 2-3:30 PM
Feldman and Koffman, Ada 95: Problem Solving and Program Design (3rd edition).
Addison Wesley, 1999.
ISBN 0-201-36123-X (textbook includes multiplatform CD-ROM).
Read each chapter during the week it is assigned. 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!
|
8/28-8/30 |
Week 1 |
Chapter 1 |
Introduction to Computers and Programming |
LAB |
|
9/4-9/6 |
Week 2 |
Chapter 2 |
Introduction to Algorithms: IFs and LOOPs |
LAB |
|
9/11-9/13 |
Week 3 |
Chapter 3 |
Introduction to Straight-Line Programs, Case Studies |
LAB |
|
9/18-9/20 |
Week 4 |
Chapter 4 |
Introduction to Problem Solving and Enumeration Types |
LAB |
|
9/25-9/27 |
Week 5 |
Chapter 5 |
Decision Statements |
LAB |
|
10/2 |
Week 6 |
------------ |
Review for Midterm 1 |
OPTIONAL LAB |
|
10/4 |
|
------------ |
MIDTERM 1 |
OPTIONAL LAB |
|
10/9-10/11 |
Week 7 |
Chapter 6 |
Counting Loops & Files |
LAB |
|
10/16-10/18 |
Week 8 |
Chapter 7 |
Procedures & parameters modes; exceptions |
LAB |
|
10/23-10/25 |
Week 9 |
Chapter 9 |
Records |
LAB |
|
10/30-11/1 |
Week 10 |
Chapter 9 |
Arrays |
LAB |
|
11/6 |
Week 11 |
|
Review for Midterm |
OPTIONAL LAB |
|
11/8 |
|
|
MIDTERM 2 |
OPTIONAL LAB |
|
11/13-11/15 |
Week 12 |
Chapter 8 |
Case Statements; Math Library & data types |
LAB |
|
11/20 |
Week 13 |
--------- |
NO CLASS |
NO LAB |
|
11/22 |
|
|
THANKSGIVING BREAK – NO CLASS |
NO LAB |
|
11/27-11/29 |
Week 14 |
Cpater 10 |
Strings & Files |
LAB |
|
12/4 |
Week 15 |
Chapter 17 |
Concurrent Programming |
NO LAB |
|
12/6 |
Week 15 |
----------- |
Review for the Final |
NO LAB |
|
12/20 |
|
|
FINAL EXAM8:30-10:30 AM |
|
Grading
Attendance: 5%
Quizzes: 5%
Labs: 10%
Midterm 1: 15%
Midterm 2: 15%
Final: 15%
Projects: 35%