Jukka Virtanen
Home
Schedule
Homework Assignments
Labs
Links:
Prof. Virtanen's math page
Examples
Helpful Links
Winter 2012 Tentative Course Outline
Week 1
9/1/12
Lecture 1: Intro to programming: Hello world!
Reading: Skim chapter 1
11/1/12
Lecture 2: Variables, Data types, I/O
Reading: 2.1-2.2
13/1/12
Lecture 3: Arithmetic, assignment, casting, math libraries
Reading: 2.3-2.5
Week 2
1/16/12 MLK day. No class.
1/18/12 Lecture 4: Strings
Reading: 2.6
1/20/12 Lecture 5: Using classes
Reading: 2.7
Week 3
23/1/12 Lecture 6: Intro to graphics
Reading: 2.8
25/1/12 Lecture 7: Graphics cont.
Reading: 2.8
27/1/12 Lecture 8: Boolean expressions, if statement
Reading: 3.1-3.5
Week 4
1/30/12 Lecture 9: while loop
Reading: 3.6
2/1/12 Lecture 10: for and do loops
Reading: 3.7-3.9
2/3/12 Lecture 11: Functions
Reading: 4.1-4.4
Week 5
2/6/12 Lecture 12: Functions and scope
Reading: 4.5-4.9
2/8/12
Lecture 13: Catchup / Misc. / Review
Reading: STUDY FOR MIDTERM
2/10/12 Midterm I
Week 6
2/13/12 Lecture 14: Random numbers
Reading: 3.10-3.11
2/15/12 Lecture 15: Classes
Reading: 5.1-5.3
2/17/12 Lecture 16: Classes II
Reading: 5.4-5.7
Week 7
2/20/12 President's day. No class.
2/22/12 Lecture 17: Overloading
Reading: 5.8-5.9
2/24/12 Lecture 18: Vectors
Reading: 6.1-6.2
Week 8
2/27/12 Lecture 19: Vectors and Functions
Reading: 6.3-6.4
2/29/12
Lecture 22: Review
Reading: STUDY FOR MIDTERM!
3/2/12 Midterm II
Week 9
3/5/12 Lecture 20: Arrays
Reading: 6.5
3/7/12 Lecture 21: File I/O
Reading: 9.1
3/9/12 Lecture 23: Pointers
Reading: 7.1-7.2
Week 10
3/12/12 Lecture 24: Using Pointers
Reading: 7.3
3/14/12 Lecture 25: Pointers and arrays
Reading: 7.3
3/16/12 Lecture 26: Final review
Reading: 4.13-4.15