15: Sampler Demos

What We Will Cover


Continuations

Questions from last class?

15.1: Sampler Presentation

Objectives

At the end of the lesson the student will be able to:

  • Present their sampler assignment

15.1.1: Sampler Presentation

Before the Presentation

  • Submit the following to WebCT before the presentation:
    1. README.txt file
    2. All source code (i.e. .java files)
    3. Any other source code needed to make your program method.

    If you submit a zip file, the file must extract into a directory that the instructor chooses. Please do NOT use absolute (full) paths.

  • Bring a written report on paper and give to the instructor at the start of class

During the Presentation

Present the following information:

  • A brief introduction describing the purpose of your application
  • A demonstration of your sampler project
  • A demonstration of any extra-credit features
    • Point out the extras so we can all appreciate them
  • Try to keep the presentation to 10 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

15.2: 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

15.2.1: About the Final Exam

Important Final Exam Information

Date and Time: 10:00am-12:50pm Wednesday, Dec. 14
Location: Room 516 (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 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
    • Also, you may have one sheet of blank scratch paper
  • You must empty your student folder before the exam
  • If you keep your work in your student folder, make sure you save it somewhere else before the exam. You cannot take the exam until the instructor verifies your student folder is empty. Failure to empty the folder in advance may shorten your exam time.

  • You may use your computer for taking the exam using WebCT
  • Also, you may use the computer to compile or run programs
  • You may NOT use the computer to search the Internet
  • You may NOT communicate with anyone but the instructor during the exam

15.2.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

  • Opening a file stream for reading or writing
  • Reading different types of data from a file
  • Constructors with and without parameters
  • Set and get methods 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 methods
  • GUI applications that display buttons, labels and text fields
  • Using layout managers to arrange components
  • Listening for and responding to an ActionEvent

15.2.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 credit for a problem
  • Look at the Practice Final posted on the home page of WebCT to better understand how the exam works

15.2.4: Recommended Preparation

Find Out Information About the Test

  • The most important step is to work through the practice final exam
  • You can find out other information as well
  • 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
  • Review the questions from the midterm exam

Study for the Test

  • Study over several sessions instead of one cram session
  • Work through the Practice Final questions in WebCT
    • 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

15.2.5: 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
  • 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

15.2.6: End of Course Survey

  • Please take a few minutes to answer this short survey before you leave
  • Your answers 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:

15.2.7: Questions and Answers

  • Questions?

Wrap Up

  • When class is over, please shut down your computer
  • Study for the final!

Home | WebCT | Announcements | Schedule | Expectations | Course info
Help | FAQ's | HowTo's | Links

Last Updated: December 04 2005 @20:52:25