Computer Science 1044
Introduction to C Programming

CS1044 Calendar Spring 2001


Week
Assignments/Topics
Readings
1: 1/15-1/19 Adminstration: Syllabus, Course Policies; Auto-Grader Network Software ; MS Visual C/C++ Introduction Auto-Grader Student Guide ; MS Visual C/C++ Introduction
2: 1/22-1/26 Problem Solving & the Programming Process; Program Design Course Notes : Chapters 1 & 2

Dale Text: Chapters 1, & 2

3: 1/29-2/2 Program 1: Jan. 29th

Programming Fundametals; Input / Output

Course Notes : Chapters 3 & 4

Dale Text: Chapters 3, & 4

4: 2/5-2/9 Program 2: Feb. 5th

Input / Output

String Basics

Course Notes : Chapters 4 & 5

Dale Text: Chapters 3, & 4

5: 2/12-2/16 Homework Quiz 1 Due: 2/12 11:55PM

Program 3: Feb. 12th

Booleans & Selection ;

Test Review ;

Exam 1: Thurs. Feb. 15th

Course Notes : Chapters 6;

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

6: 2/19-2/23 Homework Quiz 2 & 3 Due: 2/19 11:55PM

Program 4: Feb. 21st

Iteration

Course Notes : Chapters 7;

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

7: 2/26-3/2 Functions Course Notes : Chapters 8

Dale Text: Chapters 7 & 8

8: 3/12-3/16 Program 5: March 14th

Arrays

Course Notes : Chapter 9

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

9: 3/19-3/23 Program 6: March 22nd

Arrays (continued)

Appendix 4 & 5 (Payroll Program)

Course Notes : Chapter 9

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

10: 3/26-3/30 Program 7: March 29th

Appendix 4 & 5 (Payroll Program)

Types ;

Exam 2: Thurs. March 29th

Course Notes : Chapter 10

Dale Text: Chapters 10

11: 4/2-4/6 Program 8: April 2nd

Structures ;

Test Review ;

Exam 2: Thurs. April 5th

Course Notes : Chapter 11

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

12: 4/9-4/13 Searching & Sorting Course Notes : Chapter 12

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

13: 4/16-4/20 Program 9: April 16th

C++ Strings

Course Notes : Chapter 13
14: 4/23-4/27 Computer Arithmetic, Recursion Course Notes : Chapter 14 & 15

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

15: 4/30-5/2 Program 10: April 30th

Binary Numbers ;

Final Review

Course Notes : Chapter 16
16: 5/8
Final Exam: Tuesday May 8th @ 1:05 Room: Norris 136
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 2001.
Last Updated: 1/20/2001