CS250 Introduction to Computer Science II
Spring 2008

Official Time

Message Boards

Week#1 (1/30 W, 2/1 F)
---Course Syllabus
---Chapter 8 - Review Arrays [ch8.1.arrays.ppt on Turing in CS250 Public]

---Assignment#1 - Modified Quiz Grader due Wednesday, 2/6/08 (datafiles 1, 2, 3)
---Coding Standards v4.0 are in CS250 Public


Week#2 (2/4 M, 2/6 W, 2/8 F)
---Chapter 7 - Introduction to structures [ch7.1.structs.ppt]
---Assignment#2 - Modified Quiz Grader with Structures due Wednesday, 2/13/08 (datafiles 1, 2, 3, 4, 5
)
---Newest Coding Standards v5.0 to be used for the remainder of the course


Week#3 (2/11 M, 2/13 W, 2/15 F)
---Chapter 7 - Introduction to classes [ch7.2.Classes.ppt]
---Chapter 7 - Implement Time class
---Quiz#1

Week#4 (2/18 M, 2/20 W, 2/22 F)
---Chapter 7 - Introduction to object-oriented programming [ch7.3.MoreClasses.ppt]
---Exam#1 Wednesday, 2/20 [Exam1 Review Topics]

---Assignment#3 - Modified Dictionary due Friday, 2/29/08

Week#5 (2/25 M, 2/27 W, 2/29 F)
---Chapter 7 - Destructors, Set, and Get [ch7.4.Destructors.ppt]
---Chapter 7 - Begin Implementing Rational class [ch7.5.ClassExercise.ppt]
---Chapter 7 - Rational example is in CS250 Public
---Chapter 10 - Introduction to Pointers [ch10.1.pointers.doc]

Week#6 (3/3 M, 3/5 W, 3/7 F)
---Assignment#4 - Design Deck Of Cards due Wednesday, 3/5/08

---Assignment#5 - Word Scramble due Friday, 3/21/08
Week#7 (3/10 M, 3/12 W, 3/14 F)
---Quiz#2 on Monday
---Chapter 11 - this, const, dynamic memory allocation [ch11.1.this.ppt]
---Review Pointers on Wednesday
---Exam#2 Friday, 3/14

Week#8 (3/17 M, 3/19 W, 3/21 F)
---Chapter 11 - static members [ch11.2.static.ppt]
---Chapter 11 - overloading operators [ch11.3.operator.overloading.ppt]
---Assignment#6 - Polynomials due Wednesday, 4/9/08

Week#9 (3/31 M, 4/2 W, 4/4 F)
---Chapter 11 - Friends [ch11.4.friends.ppt]
---Chapter 11 - Copy Constructors [ch11.5.CopyConstructors.ppt]
---Chapter 11 - Inheritance I [ch11.6.Inheritance.ppt]

Week#10 (4/7 M, 4/9 W, 4/11 F)
---Chapter 11 - Inheritance I [ch11.7.MoreInheritance.ppt]
---Chapter 15 - Polymorphism [ch15.1.Polymorphism.ppt]


Week#11 (4/14 M, 4/16 W, 4/18 F)
---Assignment#7 - Inheritance due Monday, 4/21/08 (datafiles)
---Chapter 15 - More Polymorphism [ch15.2.MorePolymorphism.ppt]

---Exam#3 Wednesday, 4/16
---Chapter 15 Abstract Classes [ch15.3.AbstractClasses.ppt]


Week#12 (4/21 M, 4/23 W, 4/25 F)
---Assignment#8 - BlackJack on Turing due Wednesday, May 7, 2008
---Senior Projects Day on Wednesday, No A&S classes
---Chapter 15 - Inclass Problem using Abstract Classes [ch15.4.AbstractClassInClass.doc]


Week#13 (4/28 M, 4/30 W, 5/2 F)
---Quiz#3 on Monday
---Discuss BlackJack project
---Chapter 16 - Function Templates [ch16.1.FunctionTemplates.ppt]
---Final Review Questions on Turing in CS250 Public\Lectures [CS250FinalReviewQuestions.doc]


© Douglas J. Ryan/ryandj@pacificu.edu