|
All assignments (written homeworks, programming labs) are posted to this page.
Handing In Assignments: All written assignments have a due date (generally a day when we have class), and should be handed-in on Blackboard.
All programing assignments are due by 11:59PM on the due date and should be submitted to Autograder. Always submit code by the due date. Labs do remain open after the due date for up to a week. You can fix your lab during that time. If no lab is handed in by the due date, then I will assume no attempt was made to complete it on time. It will be considered late and lose points.
Late assignments lose 5% the first week, and more thereafter. Extensions to avoid late penalties will only be given for illness. Email (email the instructor for an extension and include a note about her reply email to your assignment or lab).
Written Homework, Programming, MiniLabs
Homework, Programming, MiniLabs
What |
Download |
Preview |
Date Assigned |
Date Due |
Lab0: Getting started Intro PPTX |
Basic Unix |
More Unix |
Wed Sep 01 |
Wed Sep 01 |
Lab1/Lab2: Functions, loops
|
|
|
Wed Sep 01 |
Wed Sep 15 |
Written Homework (Review of CS1) |
|
|
Sun Sep 12 |
Fri Sep 24 |
Lab3: Functions, arrays, sorting
|
cp InflationRate2.cpp InflationRate3.cpp |
|
Wed Sep 15 |
Wed Sep 22 |
Lab4: Array Functions
|
|
|
Wed Sep 22 |
Thu Sep 30th EXTENDED |
Written Homework (pointers)
|
|
|
Tue Sep 28 |
Fri Oct 08 |
Minilab 1: Online GDB Lab:
|
|
|
Wed Sep 29 |
Wed Oct 06 |
Minilab 2: Dynamic Array
|
|
|
Wed Oct 06 |
Wed Oct 13 |
Lab5: Galton Board Simulation
|
|
|
Wed Oct 06 |
Wed Oct 13 |
Quiz Array, functions, pointers (pushed out)
|
On Blackboard |
On Blackboard |
Wed Oct 13 |
Wed Oct 13 |
Lab 6 Strings
|
|
| Wed Oct 13 |
Wed Oct 20 |
Midterm Practice - exam
|
|
|
Thu Oct 13 |
Wed Oct 20 |
Minilab 3: class rectangle
|
|
|
Wed Oct 20 |
Mon Oct 25 |
Midterm Practice - coding
|
|
|
Wed Oct 20 |
Wed Oct 27 |
Midterm |
|
|
Tue Oct 26 |
Thu Oct 28 |
Lab 6: Introduction to classes
|
|
|
Wed Oct 27 |
Fri Nov 05 |
Lab 7: Introduction to inhertiance
|
|
|
Wed Nov 03 |
Fri Nov 12 |
Written Homework (classes)
|
|
`
|
Tue Nov 09 |
Wed Nov 24 |
Lab8: Polymorphism lab
|
|
|
Fri Nov 12 |
Sun Nov 21 |
Lab9: Operator Overloading
|
|
Start with Labrational.cpp
|
Wed Nov 17 |
Wed Dec 01 |
Written homework#4: operator overloading
|
|
|
Wed Nov 24 |
Wed Dec 08 |
Mimilab3: Dynamic arrays in classes
|
|
|
Wed Dec 01 |
Wed Dec 08 |
** OPTIONAL: Template Class
|
|
|
Wed Dec 08 |
Wed Dec 15 |
Please try your hand at the following Practice Final |
Answers posted on Friday 12/10
Monday Extra Review Session, 11-1pm
|
|
Sun Dec 03 |
Fri Dec 10 |
Review Session, Finish up all Labs
|
|
|
|
|
|