COSC 1315
Fundamentals of Programming
The current state withdrawal policy limits students to a maximum of 6 withdrawals. If you become more than 3 assignments behind, you risk being withdrawn for lack of progress.

Tentative Schedule (updates posted as required)
Click on the corresponding assignment requirement to view the details and requirements of the assignment.

Wk Num Date Submit Topic Reading
(before lecture!)
1 01/16/12   MLK Holiday  
01/18/12   Course Introduction
Chapter 1: An Introduction to Programming
Zak, pgs 1-15
2 01/23/12 Orientation
Blackboard
email
HW1
Chapter 2: Beginning the Problem Solving Process Zak, pgs 22-46
Lab: Copy template.cpp from the I drive to the H drive.
01/25/12 HW2 Chapter 3: Variables and Constants Zak, pgs 51-73
3 01/30/12 HW3 Chapter 9: Function (definition and prototype)
Chapter 10: Void Functions (no paramenters)
Zak, pg 309 (para 1)
Zak, pg 330 (para 1)
Zak, pgs 371 - 375
Lab: 4a
02/1/12   Chapter 4: Completing the Problem Solving Process Zak, pgs 77 - 109
4 02/6/12   Chapter 4 continue
Chapter 9: Value Returning Functions
Zak, pg 309 (para 2)
Zak, pgs 322 - 325
Lab: 4b and IPO for HW4
02/8/12 HW4 Chapter 5: The Selection Structure Zak, pgs 119 - 154
5 02/13/12   Chapter 5 continue  
Lab: 5 and IPO for HW5
02/15/12 HW5 Chapter 6: More on the Selection Structure Zak, pgs 163 - 200
6 02/20/12   Chapter 9: Value Returning Functions (continue) Zaks, pgs 310 - 362
Lab: 6 and IPO for HW6
02/22/12 HW6 Review for Exam (Chapters 1 - 5, functions)  
7 2/27/12   Exam 1  
Lab: Lab Exam 1
2/29/12   Chapter 7: The Repetition Structure (while)
Chapter 8: More Repetition Structure (do while)
Zak, pgs 213 - 223
Zak, pgs 265 - 273
8 3/5/12   Chapter 7: The Repetition Structure (for) Zak, pgs 231 - 254
Lab: 7 and IPO for HW7
3/7/12 HW7 Install software at home  
9 3/19/12   Looping Practice handouts
Lab: 9 and IPO for HW9
3/21/12 HW9 Chapter 8: More Repetition Structure (Nesting) Zak, pgs 273 - 300
10 3/26/12   Chapter 10: Void Functions (Pass by Reference) Zak, pgs 376 - 405
Lab: 10 and IPO for HW10
3/28/12 HW10 Review for Exam (Chapters 6 - 10)  
11 4/2/12   Exam 2  
Lab: Exam 2
4/4/12   Chapter 11: One-Dimensional Arrays Zak, pgs 419 - 478
12 4/9/12   Chapter 11 Continue  
Lab: 11 and IPO for HW11
4/11/12 HW11 Array processing practice  
13 4/16/12   Chapter 12: Two-dimensional Arrays Zak, pgs 486 - 517
Lab: 12 and IPO for HW12
4/18/12 HW12 Array Processing  
14 4/23/12   Chapter 13: String Manipulation Zak, pgs 524 - 574
Lab: 13 and IPO for HW13
4/25/12 HW13 Practice String Manipulation  
15 4/30/12   Chapter 14: Sequential Access Files Zak, pgs 582 - 618
Lab: 14 and IPO for HW14
5/2/12 HW14 Practice Exam 3  
16 5/7/12   Exam 3  
Lab: Exam 3
5/9/12   Course Wrap-Up