Computer Science 1044
Introduction to C Programming

CS1044 Calendar Spring 2000


Week
Topics
Readings
1: 1/17-1/21 Adminstration: Syllabus, Course Policies; Auto-Grader Network Software Installation; MS Visual C/C++ Introduction Auto-Grader Student Guide ; MS Visual C/C++ Introduction
2: 1/24-1/28 Problem Solving & the Programming Process; Program Design Course Notes : Chapters 1, 2 & 3

Dale Text: Chapters 1, & 2

3: 1/31-2/4 Program 1: Feb. 4th

Programming Fundametals; Input / Output

Course Notes : Chapters 3 & 4

Dale Text: Chapters 3, & 4

4: 2/7-2/11 Booleans & Selection Course Notes : 5;

Dale Text: Chapters 5; (9:461-467)

5: 2/14-2/18 Iteration;

Test Review ;

Program 2: Feb. 18th 

Course Notes : Chapters 6;

Dale Text: Chapters 6, (9:468-476)

6: 2/21-2/25 Exam 1: Wed. Feb. 23nd 
Functions
Course Notes : Chapters 7

Dale Text: Chapters 7 

7: 2/28-3/3 Functions

Program 3: March 3rd

Course Notes : Chapters 7

Dale Text: Chapters 7 & 8

8: 3/6-3/10 Arrays Course Notes : Chapter 8

Dale Text: Chapters 12 (12:663-680)

9: 3/20-3/24 Arrays(continued)

Program 4: March 24th

Course Notes : Chapter 8

Dale Text: Chapters 12 & 13; (12:684-742), (13:773-791)

10: 3/27-3/31 Types ;

Structures ;

Course Notes : Chapter 9

Dale Text: Chapter 10, 11 (10:493-519, 532-542)

11: 4/3-4/7 Structures ;

Test Review ;

Exam 2: Wednesday April 5th
Program 5 design due: 11:59:59 - 4/7

Course Notes : Chapter 10

Dale Text: Chapter 11 (11:577-588)

12: 4/10-4/14 Exam date change:
Exam 2: Monday April 10th

Searching & Sorting

Program 5: April 14th 

Course Notes : Chapter 11

Dale Text: Chapter 13 (13:743-772)

13: 4/17-4/21 C++ Strings
 
Course Notes : Chapter 12
14: 4/24-4/28 Computer Arithmetic, Recursion

Program 6: April 28th 

Course Notes : Chapter 13 & 14

Dale Text: Chapters 10 & 17, (10:520-531, 543-576)

15: 5/1-5/3 Binary Numbers ;

Final Review

Course Notes : Chapter 15
16: 5/8
Final Exam: Monday May 8th @ 11:05 Room TBA
Common Time Exam!

Note: This calendar is a tentative outline and is subject to change without notice.


Author: N. Dwight Barnette
Curator: Computer Science Dept : VA TECH © Copyright 2000.
Last Updated: 1/13/2000