Catalog Description
SCMP 357 Windows XP/2000/NT/9x Programming 3 credits
A study of the WIN32 API which is used to develop applications for Windows XP, 2000, NT and 9x. Topics will include: the file system, process control, message passing, memory management, threads and thread synchronization, and time permitting, some network programming.
Prerequisite: SCMP 311 Operating Systems.
Course Objectives
The student completing this course will have gained:
All the work that you submit in this course must be yourown. The exception is that you may ask others for ideas on your programming assignments, but you may not copy programs from others. Cheating maybe grounds for your dismissal from the college and will certainly result inan F grade in this course.
Students are expected to arrive on time for this class. Each unexcused late arrival will deduct 2 points from the final grade. Participation in the class will be considered as a weighting factor.
Quizzes 50%
Final Exam 50%
Approximately 10 programming projects. The projects are an integral partof the presentation of the course material. It is therefor expected thatthe student will complete each of them. The deadline for each project isone month or the end of the semester (whichever comes first). A deductionof 6 points from final grade will be made for each project not completed. 3 points will be deducted for each late project.
There will be 5 to 6 quizzes. The lowest quiz will be dropped.
If you need an accommodations for this course, please see me.
Win32 System Programming. Second Edition. Johnathan Hart. Addison Wesley, 2001.
Supplimentary Reading:
WIN32 API - Super Bible. Richard Simon. Waite Group Press, 1997.
Multithreading Applications in Win32. Jim Beveridge and Robert Wiener.Addison Wesley Developers Press, 1997.