Robotics C++ Physics II AP Physics B Electronics Java Astronomy Other Courses Summer Session  

Assignments       

Current       Previous        

 

Submit assignments in a Word document. Add comments to code with Name and Lab Number at the top (comments). Insert the code in the Word document, followed by a screen capture of the output. For each lab, an assigned date is entered along with the due and end dates. A penalty of 4 points per day is assessed for each day past the due date. For the purpose of calculating late days, each day of the week is counted regardless of whether the class meets that day. Holidays and weekends are not counted. Assignments will not be accepted past the end date - when entered.      END: Will not accept labs after that date.
            

Observe the due dates - do not be late with assignments
Division policy is 4 points per day

 

First Marking Period

Second Marking Period

Third Marking Period

Fourth Marking Period

Final Project


First Marking Period Second Marking Period
       
Lab: 1-1 Assigned: 8-25 Due: 8-29 Lab: 2-1 Assigned: 10-13 Due: 10-19
Control Statements, Exercise A Part 1:  Arrays, Exercise 6      Part 2: Strings, Exercise 1
Lab: 1-2 Assigned: 8-26 Due: 8-30 Lab: 2-2 Assigned: 10-20 Due: 10-26
Control Statements, Exercise A1 Strings, Exercises, Exercise 2
Lab: 1-3 Assigned: 8-29 Due: 9-1 Lab: 2-3 Assigned: 10-25 Due: 10-28
Control Statements, Exercise 1   Strings, Exercises, Exercise 3   Optional
Lab: 1-4 Assigned: 8-30 Due: 9-2 Lab: 2-4 Assigned: 10-26 Due: 10-31
Control Statements, Exercise 2 Overloaded Functions, Exercise 2   Optional
Lab: 1-5 Assigned: 9-1 Due: 9-2 Lab: 2-5 Assigned:10-26 Due: 10-31
Control Statements, Exercise 3 - Optional General problems, exercise 1
Lab: 1-6 Assigned: 9-2 Due: 9-7 Lab: 2-6 Assigned: 11-1 Due: 11-3
Control Statements, Exercise 4 structs, Exercise 1
Lab: 1-7 Assigned: 9-5 Due: 9-9 Lab: 2-7 Assigned: 11-2 Due: 11-14
Arrays, Exercise 1, part a only   structs, Exercise 2   Part B is Optional
Lab: 1-8 Assigned: 9-9 Due: 9-13 Lab: 2-8 Assigned: 11-14 Due: 11-16
Arrays, Exercise 1, part b Classes, Exercise 1
Lab: 1-9 Assigned: 9-12 Due: 9-19 Lab: 2-9 Assigned: 11-15 Due: 11-17
Functions, Exercises, Exercise 1 Classes, Exercise 2
Lab: 1-10 Assigned: 9-16 Due: 9-19 Lab: 2-10 Assigned: 11-21 Due: 11-30
Functions, Exercises, Exercise 2 - Optional   Classes, Exercise 3
Lab: 1-11 Assigned: 9-21 Due: 9-27 Lab: 2-11 Assigned: 11-28 Due: 12-1
Functions, Exercises, Exercise 4 - Optional Inheritance, Exercise 1
Lab: 1-12 Assigned: 9-23 Due: 9-30 Lab: 2-12 Assigned: 11-30 Due: 12-5
Manual, 2D Arrays, Exercises, Exercise 1 Inheritance, Exercise 2
Lab: 1-13 Assigned: 10-3 Due: 10-5 Lab: 2-13 Assigned: Due:
Manual, 2D Arrays, Exercises, Exercise 3  
Lab:  1-14 Assigned: 10-4 Due: 10-7 Lab: 2-14 Assigned: Due
Manual, 2D Arrays, Exercise 5 - Optional    
Lab:  1-15 Assigned: Earlier Due 10-13 Lab: 2-15    
Reverse a 1D array - Optional  




Third Marking Period Fourth Marking Period
Lab: 3-1 Assigned: 1-4 Due: 1-9 Lab 4-1 Assigned: 3-5 Due: 3-6
Recursion, Exercises, Exercise 1 Animation, Exercises, Exercise 1
Lab: 3-2 Assigned: 1-5 Due:1-10 Lab: 4-2 Assigned: 3-21 Due: 3-28
Eight queens problem - turn in 2 solutions Linked LIsts, Exercises, Exercise 2
Lab: 3-3 Assigned: 1-5 Due: 1-10 Lab: 4-3 Assigned: 3-29 Due: 4-4
Explain the Eight Queens problem - OPTIONAL Linked LIsts, Exercises, Exercise 6
Lab: 3-4 Assigned: 1-9 Due: 1-12 Lab: 4-4 Assigned: 3-30 Due: 4-5
Strings, exercise 4 Stacks, Exercises, Exercise 2
Lab: 3-5 Assigned: 1-10 Due: 1-12 Lab: 4-5 Assigned: 4-13 Due: 4-18
Strings, exercise 5   OPTIONAL Binary Search Trees, Exercise 1
Lab: 3-6 Assigned: 1-11 Due: 1-17 Lab: 4-6 Assigned: 4-17 Due: 4-19
Sorting and Searching, Exercise 1 Binary Search Trees, Exercise 2
Lab: 3-7 Assigned: 1-17 Due: 1-20 Lab: 4-7 Assigned: 4-26 Due: 4-27
File Handling, Exercises, Exercises 1 and 2 Binary Search Trees, Exercise 3
Lab: 3-8 Assigned: 1-18 Due: 1-24 Lab: 4-8 Assigned: Due:
File Handling, Exercises, Exercise 3  
Lab: 3-9 Assigned: 1-19 Due: 1-25 Lab: 4-9 Assigned: Due:
File Handling, Exercises, Exercise 4  
Lab: 3-10 Assigned: 1-26 Due: 2-2 Lab: 4-10 Assigned: Due:
Linked Lists, Exercise 1
Lab: 3-11 Assigned: 1-27 Due: 2-3 Lab: 4-11 Assigned: Due:
Stacks, Exercise 1  
Lab: 3-12 Assigned: 2-1 Due: 2-3 Lab: 4-12 Assigned: Due
OpenGl Execise 1  
Lab: 3-13 Assigned: 2-3 Due: 2-9 Lab: 4-13 Assigned: Due:
Primitives, Exercises, Exercise 1  
Lab: 3-14 Assigned: 2-9 Due: 2-13 La: 4-14 Assigned: Due:
Translations, Exercises, Exercise 1  
Lab 3-15 Assigned: 2-15 Due: 2-21 Lab: 4-15    
Primitives Review, parts 1 and 2  
Lab 3-16 Assigned: 2-21 Due: 2-23 Lab: 4-16    
Primitives Review, part 3  
Lab: 3-17 Assigned: 2-27 Due: 3-2      
Frustrums, Exercises, Exercise 1      
Lab 3-18    Assigned: 3-1                     Due: 3-2      
GluLookAt, Exercises      
   

 

 

OpenGL Assignment

 

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.