Previous C++ Assignments
First Marking Period | Second Marking Period | ||||
Lab: 1-1 | Assigned: 8-26 | Due: 9-22 | Lab: 2-1 | Assigned: 10-19 | Due: 10-22 |
Restaurant Problem, part a only, parts b and c optional | Templated Functions, Exercise 1, parts and b | ||||
Lab: 1-2 | Assigned: 9-3 | Due: 9-10 | Lab: 2-2 | Assigned: 10-25 | Due: 10-29 |
Control Statements, Part 1, Exercises, Exercises 1 through 5 | Arrays, Exercises, Exercise 1 | ||||
Lab: 1-3 | Assigned: 9-10 | Due: 9-15 | Lab: 2-3 | Assigned: 10-26 | Due: 11-2 |
Control Statements, Exercise 5 |
Arrays, Exercises, Exercise
2, part a |
||||
Lab: 1-4 | Assigned: 9-14 | Due: 9-17 | Lab: 2-4 | Assigned: 10-26 | Due: 11-2 |
Control Statements, Part 2, Exercise 2 | Arrays, Exercises, Exercise 2, part b ;OPTIONAL | ||||
Lab: 1-5 | Assigned: 9-15 | Due: 9-21 | Lab: 2-5 | Assigned:11-1 | Due: 11-8 |
Control Statements, Part 2, Exercise 4 (Optional) | Arrays, Exercises, Exercise 4, part a | ||||
Lab: 1-6 | Assigned: 9-24 | Due: 9-30 | Lab: 2-6 | Assigned: 11-2 | Due: 11-8 |
Functions, Exercise 1: Restaurant Problem | Arrays, Exercises, Exercise 4, part b | ||||
Lab: 1-7 | Assigned: 9-24 | Due: 9-30 | Lab: 2-7 | Assigned: 11-3 | Due: 11-10 |
Functions, Exercise 4 (OPTIONAL) | Arrays, Exercises, Exercise 3 OPTIONAL | ||||
Lab: 1-8 | Assigned: 9-29 | Due: 10-5 | Lab: 2-8 | Assigned: 11-15 | Due: 11-17 |
Random Numbers, Exercises, Exercise 3 | Recursion, Exercises, Exercise 1 | ||||
Lab: 2-9 | Assigned: 11-16 | Due: 11-18 | |||
Recursion, Exercises, Exercise 2 OPTIONAL | |||||
Lab: 2-10 | Assigned: 11-18 | Due: 11-23 | |||
Text, pages 334, 335, problems 7-6, 7-7, 7-8, 7-9 | |||||
Lab: 2-11 | Assigned: 11-22 | Due: 12-2 | |||
Arrays, Exercises, Exercise 6b | |||||
Lab: 2-12 | Assigned: 2-3 | Due: 2-7 | |||
Manual, Structs, Exercise 1 | |||||
Lab: 2-13 | Assigned: 2-2 | Due: 2-9 | |||
Manual, Structs, Exercise 2 OPTIONAL | |||||
Lab: 2-14 | Assigned: 2-6 | Due: 2-10 | |||
Text, page 7-10, problem 7.70 (use while loop for prompts)** | |||||
Third Marking Period | Fourth Marking Period | ||||
Lab: 3-1 | Assigned: 1-4 | Due:1-7 | Lab 4-1 | Assigned: 2-28 | Due: 3-4 |
Sorting and Searching, Exercise 1 | Classes, Exercises, Exercise 1 | ||||
Lab: 3-2 | Assigned: 1-6 | Due:1-10 | Lab 4-2 | Assigned: 3-2 | Due: 3-7 |
Optional: Lab 3-1 but sort in opposite direction | Classes, Exercises, Exercise 2 | ||||
Lab: 3-3 | Assigned: 1-7 | Due: 1-13 | Lab: 4-3 | Assigned: 3-9 | Due: 3-10 |
Sorting and Searching, Exercise 2 | Demonstrate the gradebook problem - show output and files | ||||
Lab: 3-4 | Assigned: 1-10 | Due: 1-13 | Lab: 4-4 | Assigned: 3-9 | Due: 3-25 |
Optional: Sorting and Searching, Exercise 3 | Classes, Exercises, Exercise 3 | ||||
Lab: 3-5 | Assigned: 1-11 | Due: 1-18 | Lab: 4-5 | Assigned: 3-24 | Due: 3-29 |
Sorting and Searching, Exercise 4 | Chapter 12: Inheritance, Exercises 1 and 2 | ||||
Lab: 3-6 | Assigned: 1-17 | Due: 1-20 | Lab: 4-6 | Assigned: 4-5 | Due: 4-11 |
Sorting and Searching, Exercise 5 | Run this code, change color, shape, and title demo only | ||||
Lab: 3-7 | Assigned: 1-24 | Due: 1-27 | Lab: 4-7 | Assigned: 4-11 | Due: 4-14 |
Text, page 779, problems 18.4 and 18.5 DELETE LAB |
Draw black solid sphere on white background |
||||
Lab: 3-8 | Assigned: 1-25 | Due: 1-31 | Lab: 4-8 | Assigned: 4-12 | Due: 4-15 |
Manual, Strings, Exercises, Exercise 1 | Simple Lines Exercise | ||||
Lab: 3-9 | Assigned: 1-27 | Due: 2-1 | Lab 4-9 | Assigned: 4-13 | Due: 4-22 |
Manual, Strings, Exercises, Exercise 2 | Exercise on translation, rotation, scaling |
Lab: 3-10 | Assigned: 1-31 | Due: 2-2 | Lab 4-10 | Assigned: 4-18 | Due: 4-22 |
Manual, Strings, Exercises, Exercise 3 | Lines, Exercises, Exercise 1 | ||||
Lab: 3-11 | Assigned: 2-8 | Due: 2-15 | Lab 4-11 | Assigned: 4-20 | Due: 4-27 |
Manual, Pointers, Exercise 1 | glFrustum an gluLookAt exercises, exercise 1 | ||||
Lab: 3-12 | Assigned: 2-17 | Due: 2-23 | Lab: 4-12 | Assigned: 4-28 | Due:5-3 |
Text, chapter 4: problems 4.14 and 4.20 | Animation, Exercises, Exercise 1 | ||||
Lab: 3-13 | Assigned: 2-17 | Due: 2-23 | Lab: 4-13 | Assigned: 5-4 | Due: 5-6 |
Text, chapter 5: problems 5.10, 5.12, and 5.20 | Manual, Fog, Exercises, Exercise 1 |
Lab: 3-14 | Assigned:2-23 | Due:2-25 | Lab 4-14 | Assigned: 5-6 (verbally) | Due: 5-18 |
Manual, Linked Lists, exercise 1 | OpenGL assignment | ||||
Lab 3-15 | Assigned: 2-28 | Due: 3-4 | |||
Classes, Exercises, Exercise 1 | |||||
Lab 3-16 | Assigned: 3-2 | Due: 3-7 | |||
Classes, Exercises, Exercise 2 |
Develop a project that includes most of the graphics that we have studied in the OpenGL portion of the course.
It must include at least one animation.
Place the code in a Word document and email it to me at the school and my web addresses.
Code must be emailed on or before the above date
Students must be prepared to also present solution if called upon.
Due to the amount of time given for this project, 10 points per day late penalty.