|
14: Review and Sampler Demos
What We Will Cover
Continuations
Questions on the Project?
^ top
14.1: Final Exam Preparation
Learner Outcomes
At the end of the lesson the student will be able to:
- Discuss how to prepare for the final exam
- Describe how to take the final exam
|
^ top
14.1.1: About the Final Exam
Important Final Exam Information
Date and Time: Exam Schedule
Day Class: 1:00 PM-3:50 PM Thursday, May 31
Evening Class: 7:00 PM - 9:50 PM, Wednesday, May 30
Location: regular classroom
|
- You must attend the exam or you will receive a score of zero (0)
- Except by prior arrangement with the instructor
- I am using Blackboard to administer the test
- You can only work on the exam during the scheduled time
- So do not be late to the exam
- The exam is closed books and closed notes
- However, you may have one 3" x 5" card of notes for the exam
- Also, you may have one sheet of blank scratch paper
- You must use a classroom computer for taking the exam and accessing Blackboard
- You may use both Cygwin and TextPad to compile and run your code
- However, your code must compile for you to receive more than half-credit
- You may NOT use the computer to search the Internet
- You may NOT use any electronic device during the exam except the computer in the classroom
- Thus, you cannot use your own computer to take the exam
- You may NOT communicate with anyone but the instructor during the exam
3"x5" Card Requirements
- Put your name on your card
- Maximum card or paper size is 3 inches by 5 inches
- You may use both sides of the card
- Notes must be handwritten and NOT photocopied
- Notes cannot have any complete functions -- only code snippets
- Any 3" x 5" cards violating these rules will be confiscated before the test
- You must turn in your 3" x 5" card after the exam in any case
^ top
14.1.2: What the Final Exam Covers
- The final exam is cumulative -- you should know everything we have covered
- However, the focus is on newer material introduced since the midterm
- The following is a list of code you should be capable of writing
Code You Should be Capable of Writing
- Declaring classes
- Coding constructors with and without parameters
- Declaring and defining member and non-member functions
- Writing set and get functions of classes
- Constructing objects and calling their functions
- Modifying (changing) values in an object
- Opening a file stream for reading or writing
- Reading different types of data from a file
- Loading data from a file and saving it in variables and vectors
- Processing vectors using loops, including vectors of objects
- Developing recursive functions
^ top
14.1.3: How the Final Exam Works
- The final exam is a Lab Practical
- This means that you must write code for the exam
- You will be given a series of programming problems to solve
- Successfully completing each problem is worth some number of points
- Each problem has the number of points listed
- You must show the instructor that your code compiles and runs before you leave in order to receive your score
- If your code does not compile, you will receive no more than half credit.
- Look at the Practice Final posted on the home page of Blackboard to better understand how the exam works
^ top
14.1.4: Recommended Preparation
Study for the Test
- Study over several sessions instead of one cram session
- Work through the Practice Final questions in Blackboard:
- Work the problems in groups if it helps you
- Get explanations for anything you do not understand
- Make notes on problems on the Practice Final that you had difficulty with
- Make sure you know how to solve those types of problems
- Review your notes and prepare your 3" x 5" card
- Do a quick review just before bed to let your subconscious aid in long term memory.
- Get plenty of rest before the exam
^ top
14.1.5: Exam Taking Tips
- Arrive at the examination room a little ahead of time.
- Listen carefully to any oral instructions for taking the exam and read instructions carefully.
- Read every word in each test question
- Note that you do not need to comment code for the final exam
- Unless specifically instructed to in the exam question
- Use the full time allowed
^ top
14.1.6: Questions and Answers
^ top
14.2: Sampler Demonstration
Learner Outcomes
At the end of the lesson the student will be able to:
- Present their sampler assignment
|
^ top
14.2.1: Sampler Presentation
Before the Presentation
- Submit the following to Blackboard before the presentation:
README.txt file
- All source code (i.e.
.cpp files)
- Any other files needed to make your program function.
- Bring a paper copy of your written report and give to the instructor at the start of class
- If you are using your paper for your presentation, be sure to bring an extra copy!
Project Setup
- When class starts, the instructor will download the files from Blackboard to the desktop of the instructor machine
- Your files will be placed inside a folder named after your Blackboard login
- You can compile your code and run your program from your desktop folder
- If you want to set up your project in some special way, you should arrive about 10 minutes before class starts
During the Presentation
Present the following information:
- Introduce yourself and state the purpose of your project
- Compile your program completely
- Demonstrate your sampler project, explaining aspects as you go
- Include an explanation of all extra-credit features
- Point out the extras so we can all appreciate them
- Limit the presentation to 5 minutes or less
After the Presentation
- Feel free to leave (or stay) after your presentation
- You can present to the instructor alone after the other presentations are through
^ top
Wrap Up
When class is over, please shut down your computer if it is on
Study for the final!
^ top
Home
| Blackboard
| Day Schedule
| Eve Schedule
Syllabus
| Help
| FAQ's
| HowTo's
| Links
Last Updated: May 23 2012 @15:08:18
|
|