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