Lecture schedule

Dates

Topics

Reading

Materials

Notes

1/19 General Introduction. Go over syllabus and course policies.   Syllabus
(.doc) (.pdf)
Check to ensure that you have a SENS account. Try logging in to the computers in Bell 101.
1/24 - Introduction to engineering problem solving Text: Ch 1 (. ppt ) (.pdf)
1/26
Simple C++ Program
Ch. 1
Box Volume Program

1/31
Lab 1 Discussion
Lab 1 handout
(.doc)(.pdf)

2/2
C++ Program structure
Ch. 2
(.ppt)(.pdf)
Sean (Student) volunteered to type lab1: problem 2 to demo working with labs
2/7
Data Types and declarations
Ch. 2
Same as above;
Grade.cpp
We will look at online submission procedure: We demoed this with John's files.
2/9
cmath Library Functions
Ch. 2
Distance between two points: code see chapter 2
We did a demo of the program in class.
2/14
IOManipulation Functions
Ch. 2
Circle.cpp  (.ppt)(.pdf)
Who will help in the demo today?
We learned to use Submission Inspector with Jasmin's and Scott's file sunmissions.
2/16
Lab 2 Discussion
Lab 2 Handout
Lab2
Hani, the TA went over Lab2 details
2/21
Lab 2 Discussion (contd.)
Selection Statements
Ch.3
(.ppt)(.pdf)
We will update our earlier grade program to be more meaningful.
2/28
Midterm Review
Ch.1,2,3
(.ppt) (.pdf)

3/2
Midterm exam



3/7
Midterm Exam Return



3/9
Repetition Structures; Lab 3
Ch. 3
(.ppt)(.pdf)
Read Lab 3 handout
3/14, 3/16
No class; Spring Break



3/20-3/28
Continue with Loops; Discuss Lab3


Discuss Lab3
Tushar and John helped in the class demos
3/30,4/4
Working with Files
Ch.4
(.ppt)(.pdf)
Lab 4 Handout available
4/6
Modular Program Development: Functions
Ch.5
(.ppt)(.pdf) Complete Lab 4 Discussion
4/11,4/13
Solving Lab 4
Lab 4 handout

We design a modular solution for Lab 4
4/18
Array Data Structure
Ch.6
(.ppt)(.pdf)

4/25
Object-oriented Programming
Ch. 8
(.ppt)(.pdf)

4/27
Lab 6 discussion and Final Exam Review

(.ppt)(.pdf)
We will review for final exam