Advanced Programming Concepts (CIS 15)

Mondays and Thursdays 12:05 pm to 1:30 pm

232 New Ingersoll

Instructor : Chipp Jansen (office hours)

Syllabus (go here for lecture slides and schedule of class)


5-25-2007
Sounds like some people are still having problems with compiling Multiple files with Virtual functions.

Here is an example

Note the Abstract Base Class Dog has only on pure virtual function, and thus it does not need a .cpp file.  The Readme.txt has compilation directions for UNIX.

UPDATE! They changed the room AND the time for the FINAL:

MONDAY May 21st, 1 pm to 3pm, in ROOM 222 A New Ingersoll

5-17-2007
Final Review sheet it up online.

Reminder: the Final is on MONDAY May 21st, 10:30 am to 12:30 pm. You may have One Sheet of Notes (8.5" by 11").

HW6: Is due on Friday May 25th, 11:59 pm.

5-7-2007
Lectures Notes are corrected and up online. HW 5 has been extended to Wednesday evening 11:59 PM.

4-23-2007
Look over today's slide on Inheritance. We will have a short quiz on the materials about Classes on Thursday. Reading Section 15.1 through 15.5 is vital - as I will take an example from the text as the subject matter for the quiz.

4-13-2007
Lecture Slides are updated and Syllabus is updated!

3-12-2007
HW 3 is assigned and is due in 2 weeks. Although we will discuss it in class on Thursday, you must read it over now and make sure that it makes sense.

3-6-2007
Syllabus is updated! Please check back often.

3-5-2007
MIDTERM I is next Monday (March 12). Review is on Thursday.

2-26-2007
HW 2 is assigned and is due in 2 weeks (GET IT DONE EARLY THO!)

2-20-2007
Syllabus is updated! Please check it (NOTE EXAM 1's date has changed)

2-8-2007
HW 1 is assigned and is due in 2 weeks (GET IT DONE EARLY THO!)

2-3-2007
We meet on Monday in the regular classroom.
Please be sure to email me your history (you should remember this from the lab). See the Lecture Slides if you forget this.

2-1-2007
Warm-Up Program to Test

1-30-2007
Welcome to Advanced Programming Concepts! The class schedule is up (note: it is subject to change!).

Remember, we are meeting at the W.E.B. UNIX Lab for a UNIX Lab session for the next class! Make sure you can log into your UNIX account BEFORE you come to class! Some notes on Logging In for the First Time. (this is from a previous class - if you are having trouble ask someone at the W.E.B.

Readings for Thursday: "In The Beginning Was The Commad Line" - Read Two Sections ("The Hole Hawg of Operating Systems" and "The Orawl Tradition")