
Lecture Times: Tuesday/Thursday, 4:10-5:25 AM
Lab Times: Thursday 6:10-8:00 PM, 8:10-10:00 PM Friday 10:10-12:00 noon, 12:10-2:00 PM
Alice Armstrong, Course Instructor
Academic Center, Rm T-710
Electronic Mail: astrong@seas.gwu.edu
Office Hours: TBA
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: TBA
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!
|
1/15-1/17 |
Week 1 |
Chapter 1 |
Introduction to Computers and Programming |
LAB |
|
1/22-1/24 |
Week 2 |
Chapter 2 |
Introduction to Algorithms: IFs and LOOPs |
LAB |
|
1/29-1/31 |
Week 3 |
Chapter 3 |
Introduction to Straight-Line Programs, Case Studies |
LAB |
|
2/5-2/7 |
Week 4 |
Chapter 4 |
Introduction to Problem Solving and Enumeration Types |
LAB |
|
2/12 |
Week 5 |
------------ |
Review for Midterm 1 |
NO LAB |
|
2/14 |
|
------------ |
MIDTERM 1 |
NO LAB |
|
2/19-2/21 |
Week 6 |
Chapter 5 |
Decision Statements |
LAB |
|
2/26-2/28 |
Week 7 |
Chapter 6 |
Counting Loops & Files |
LAB |
|
3/5-3/7 |
Week 8 |
Chapter 7 |
Procedures & parameters modes; exceptions |
LAB |
|
3/12-3/14 |
Week 9 |
Chapter 9 |
Records |
LAB |
|
3/19-3/21 |
Week 10 |
|
SPRING BREAK |
NO LAB |
|
3/26 |
Week 11 |
|
Review for Midterm |
NO LAB |
|
3/28 |
|
|
MIDTERM 2 |
NO LAB |
|
4/2-4/4 |
Week 12 |
Chapter 9 |
Arrays |
LAB |
|
4/9-4/11 |
Week 13 |
Chapter 8 |
Case Statements; Math Library & data types |
LAB |
|
4/16-4/18 |
Week 14 |
Cpater 10 |
Strings & Files |
LAB |
|
4/23 |
Week 15 |
Chapter 17 |
Concurrent Programming |
NO LAB |
|
4/25 |
Week 15 |
----------- |
Review for the Final |
NO LAB |
|
5/7 |
|
|
FINAL EXAM 4:00 - 6:00 PM |
|
Grading
Attendance: 5%
Quizzes: 5%
Labs: 10%
Midterm 1: 10%
Midterm 2: 10%
Final: 10%
Projects: 50%