CPEN 481

TOPICS: INTRODUCTION TO WINDOWS PROGRAMMING


COURSE SYLLABUS


Instructor: Dr. Walsh

Office: Herak 238

Office Hours: MTUF 9:00-9:50 or by appointment, x3553.

Email: walsh@gonzaga.edu

Home Page: http://www.gonzaga.edu/faculty/walsh

Required Text: Beginning Visual C++ 6, Ivor Horton, Wrox Press, 1999.

Prerequisites: CPSC 224 or equivalent.

Class Time and Location: MWF, 8:00-8:50 AM, HK 301.

Course Description: Review of C++. Introduction to Windows Programming using Visual C++ and the Microsoft Foundation Classes (MFC). Introduction to COM.

Windows Programming: We will study an existing Windows Program called TIP and continually modify this program throughout the semester as well as writing applications from scratch.

Lab Resources: The student will use Rational Rose Modeler and Visual C++ 6.0 located in Herak 100. You will need to stop by and see Larry Shockey for a key code to access this room.

Exams: There will be a comprehensive final exam.

Homework: Homework will be assigned weekly. It is always due one week after it is assigned and should be turned in at the beginning of the class. Late assignments will NOT be accepted one week after their due date. Late assignments will also be penalized 10% per day and NOT accepted after they have been graded or if the solutions have been handed out or posted on the Web.

Points: The points earned by the student will be weighted according to the following:

Quizzes: Quizzes will be given periodically and reflect the material in class as well as the homework. Both Visual C++ homework and TIP exercises are fair game for the Quizzes. No make-ups will be given unless prior arrangements have been made!

Project: Students will be required to do a Project. The Project will be due at the end of the semester. The Project will be to implement some type of functionality to the TIP program. You may work in a team of two or by yourself. Details to follow in class.