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