Assignments

Check Programming Assignment Guidelines before submitting homework.

Like a lot of other skills, programming is best learned by doing.  We highly recommend that you do all the assignments here, not only the ones assigned by your instructor, if you really want to learn to program in C++ ... or any programming language.  More fun programming projects on this page.

TOPIC

ASSIGNMENT

POSSIBLE SOLUTION*

Introduction to Coding

Introduction to C++

N/A

Arithmetic & Stored Data

Nested Loop

solution (using switch)

solution (using functions)

Input Data Loop

solution

solution (using files)

I/O and Functions

Improving a Program

Structs

Classes / Objects

Classes / Objects

Interacting Objects

solution

Separate Compilation

*There are many ways to solve any programming problem.  Listed here is one possible solution; don't assume it is the best solution.