|
14: Sampler Demos
What We Will Cover
14.1: Final Exam Preparation
Objectives
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
Location: CTC (Building 1400)
Date and Time:
- Day section: 12/16/04 @7:00-9:50 A.M.
- Eve section: 12/16/04 @7:00-9:50 P.M.
|
- You must attend the exam or you will receive a score of zero (0)
- Except by prior arrangement with the instructor
- I am using WebCT 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
- You may use your computer for taking the exam in WebCT
- Also, you may use the computer to compile or run programs
- You must empty your student folder before the exam
- You may NOT use the computer to use the Internet
- You may NOT communicate with anyone but the instructor during the exam
^ 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 an outline of the most important topics covered since the last exam
Outline of Important Topics
- Programming with arrays
- Files and streams
- Description of files and streams
- Procedure for file I/O
- Using strings for file names
- Stream parameters
- Testing for end of file
- Formatting Output
- Coding classes
- Using objects in programs
- Using access modifiers
public and private
- Local variables and shadowing
- Using objects as instance variables
- Arrays of objects
- ADTs and separate compilation
- Developing object-oriented programs
- Using C-Strings
- Using the
string class
- Handling string input
- Pointers
- Dynamic Arrays
- Recursion
Code You Should be Capable of Writing
- Finding the minimum and maximum values of an array
- Opening a file stream for reading or writing
- Reading different types of data from a file
- Constructors with and without parameters
- Set and get functions of classes
- Loading data from a file and saving it in objects
- Modifying (changing) values in an object
- Processing arrays of objects using loops
- Instantiating objects and calling their functions
^ top
14.1.3: Recommended Preparation
Find out Information About the Test
- Review the questions from the midterm exam
- Review your homework assignments and solutions
- Review the instructor's posted solutions to assignments
- Solutions are posted in WebCT
- Understand how the instructor solved each problem
- Look at the Prior Final questions in WebCT
Study for the Test
- Study over several sessions instead of one cram session
- Work through the Prior Final questions in WebCT
- Work the problems in groups if it helps you
- Get explanations for anything you do not understand
- Review the topics and subtopics, taking notes or writing questions
- One idea is to write your own test question for each topic or subtopic
- Most times, your question and mine will be close enough for you to answer my question correctly
- 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.4: Exam Taking Tips
- Arrive at 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
- Save after every answer -- you can always choose another answer
- Attempt to answer all of the questions even if you are not sure of the answers.
- I cannot give partial credit if you do not answer the question!
- Control the time spent on each question
- If you get stuck on a question, make your best guess and return later
- If you are equally uncertain between two choices, go with first impression
- You do not need to comment code for tests and exams
- Unless specifically instructed to in the exam question
- Use the full time available
- Double check your work for errors before clicking the Finish button
- More quiz tips: TAKING MULTIPLE –CHOICE TESTS
^ top
14.1.5: End of Course Survey
- Please take a few minutes to answer this short survey before you leave
- This will help the instructor to improve future courses
- Survey respondent answers are anonymous
- The link to WebCT is here
- You may want to rate the textbook at your favorite book seller, such as:
^ top
14.1.6: Questions and Answers
- Questions on topics?
- Questions on how to write code?
^ top
14.2: Sampler Demonstration
Objectives
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 WebCT before the presentation:
README.txt file
- All source code (i.e.
.cpp files)
- Any other source code needed to make your program function.
- Bring a written report on paper and give to the instructor before your presentation
During the Presentation
Present the following information:
- A brief introduction describing the purpose of your application
- A demonstration of your sampler project
- A summary list of the specifications and a brief description of how you met these requirements in your project
- A list of any extra-credit features
- Point out the extras so we can all appreciate them
- Keep 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
- Study for the final!
^ top
Home
| WebCT
| Announcements
| Day Schedule
| Eve Schedule
Course info
| Help
| FAQ's
| HowTo's
| Links
Last Updated: December 09 2004 @12:47:52
|
|