READ THIS AND KEEP IT HANDY! IT IS VERY IMPORTANT!

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

CSCI 51 -- Introduction to Software Development -- Spring 2002

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

Required Textbook:

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!


Course Outline:

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%