EVERYONE must complete these exercises!
-
Get A C++ Compiler and Eclipse
(How-To:
Log in to
Cascadia's VMWare View server)
- Create a simple console application
(Ch 3.3 (walkthrough), 3.2 (explanation of the program) )
There is a
Demo Video
that walks you through this, too
- Downloading and using a simple console application
- 'Starter' project for the
lesson 01 PCEs
(DOWNLOAD THIS!!)
Should main be at the top?
This will require the declaration of the classes (and methods?)
prior to using them
-
Exercise:
How To Use
Multi-Project
Starter Files
(related,
very optional
reading:
How to create
your own
multi-project
solutions)
Review Exercises:
-
Identical to Cs Exercise:
Console I/O, Operators
(Chapter 3) (Hand-In)
-
Identical to Cs Exercise:
Fibonacci
numbers in an
array
(Hand-In)
OOP
Basics:
These use C# (currently) (Demo
Video
Example Project) OOP
Encapsulation:
(Demo
Video
Example Project)
-
Exercise:
Review:
Variable Scope
(class, instance, local/param vars)
(Hand-In)
- Using The Distance Formula
(Demo
Video
Word Document Used
in the Video)
(There is nothing to hand in for this PCE. Personally,
I'd recommend doing a couple of examples by hand in order to
make sure that you understand the formula. You will be
using the distance formula in exercise #16 ("Review:Circle class: Overlap
method")
below, and in homework assignment 2, and elsewhere.)
-
Exercise:
Review:
Class Composition:
Circle Class (Hand-In)
This uses pointers
-
Exercise:
Review:Circle class: Overlap
method
Overlap method should take a pointer
or a ref, methinks
-
Exercise:
Review:
Arrays of Simple
Types (Hand-In)
-
Exercise:
SmartArray
Overview
-
Exercise:
Basic SmartArray Class (Hand-In)
This should use a pointer to declare
the array
-
Web
Hand-In for pre-class exercises and homework: Go to the
StudentTracker web app, and create an account for
yourself, and then "enroll" in the course VIDEO:
Using
StudentTracker VIDEO:
How to .ZIP your homework into a single file
-
Make sure that you're working on homework
assignment #1 (abbreviated
A1). Details
are listed on the
homework assignment page.
The due date is listed on the
main page.
|