CS260 Homepage
Programming and Problem Solving
Schedules, Etc.
Basic Course Information
Course Schedule
Homework Schedule
Course Homepage Requirement
Text Site
for
files. .
for
files.
Individual Programming Assignments
Course Homepage Requirement
MP1
MP2
MP3
MP4
MP5
MP6
MP7
(hint)
MP8
MP9
MP10
MP11
MP12
MP13
gs
MP12a
mp11 hint (gcd program)
Study Guides
Exam 1 Study Guide
Sample Exam 1
Exam 2 Study Guide
Final Examination Study Guide
Homework Solutions
Homework 1 Solution
Homework 2 Solution
Homework 3 Solution
Homework 4 Solution
Homework 5 Solution
Homework 6 Solution
Homework 7 Solution
Homework 8 Solution
Homework 9 Solution
Homework 10 Solution
Homework 11 Solution
Homework 12 Solution
Handouts
Handout 0 - Using the computers in the Math/CS lab
Handout 1 - Some DOS Basics
Handout 2 - D&D Microsoft Visual C++ 5.0 Tutorial
Handout 3 - C/C++ Programming Standards
Handout 4 - C/C++ Data Types
Handout 5 - Some C/C++ functions
Handout 6 - Using Command Line Arguments
Code Only
Handout 7 - Formatting with iostream.h
Handout 8 - Extents and Storage Class Speicifiers
Handout 9 - Function Overloading and Templates
Handout9a - More Function Overloading
Handout 9.5 - Expressions and Precedence
Handout 10 - Pointers on Pointers
Handout 11 - #define and #undef
Handout 12 - strings
Handout 12a - more strings
Handout 13 - Structs and Classes
Handout 14 - More Classes
Handout 15 - C Time Functions
Handout 16 - A Brief History of (Calandar) Time
Handout 17 - A Class Example
Handout 17a - Some Complex Number Class Examples
Handout 17b - Using const with classes
hand17b.cpp
Handout 18 - Friend Functions
Handout 19 - This Pointer
Handout 20 - assert and abort
Handout 20a - new and delete
Handout 20b - static Class Member Example
Handout 20c - A STL Example
Handout 21 - The rational Class
Handout 21a - Copy Constructors
Handout 22 - Stream I/O
Handout 23 - Sequential File I/O
Handout 24 - Inheritance Example
Handout 24a - Another Inheritance Example
Virtual Base Classes
Handout 25 - Qualifiers, Abstract Classes and Virtual Functions
Handout 25a - Inheritance and Qualifiers
Handout 26 - GL's
Handout 27 - Development of the C Language
Handout 28 - Exception Handling
Handout 29 - OO Programming
ASCII Table
, also
1
2
3
4
5
6
7
Extra Credit
The Extra Credit Assignment
Rules of the game
Some background articles
Java Blackjack
Course Related Sites
Free on-line dictionary of computing
Borland C++ FTP Site
Software Publishers Association
McAfee Anti-Virus Software
Standard C Reference
C/C++ Tutorials
Another C++ Language Tutorial
Yet Another C++ Tutorial
An introduction to C programming language
comp.lang.c++ FAQs
From the Ground Up: A Guide to C++
(on-line tutorial
)
The C++ Virtual Library
Introduction to Object-oriented Programming Using C++
Effective C++
STL
A Critique of C++
e-mail:
pheattch@emporia.edu