CSC 216 F09/testing debugging jeopardy

From Expertiza_Wiki
Jump to navigation Jump to search

Eclipse Debugging and JUnit Testing are dry topics that have plagued students in CSC 216 courses. Studies have shown that students who are provided with engaging learning activities are more likely to retain knowledge than those who simply listen to descriptions of subject matter. Testing & Debugging Jeopardy is a fun and engaging way to learn the basics of Eclipse Debugging and JUnit Testing.

Course Material

This game includes basic knowledge of the following genres:

  • Eclipse Debug Perspective
  • Eclipse Debugging Techniques
  • JUnit Testing
  • Types of JUnit Assertions

Instructions

This game includes setup, gameplay, and victory. Read on and get started!

Phase 1: Setup

  1. Divide the class into a few teams (3 teams recommended)
  2. Select one student to be the score keeper for the class.
  3. Select an order for the teams to play (ie. by flipping a coin, or rolling a die)
  4. Play begins with the first team

Phase 2: Gameplay

While there are still questions available on the gameboard:

  1. Have the active team pick a category and point value from the board
  2. The team gets a pre-determined number of seconds to guess the proper response (ie. 10-20 depending on difficulty)
  3. Reveal the answer to the question
    • Flash: Click the "Next" arrow at the bottom of the game to reveal the answer
    • PowerPoint: Click anywhere on the question screen to reveal the answer
  4. Award points based on correctness of the team's response
    • If they answer correctly, the question points are added to their total
    • If they answer incorrectly, no points are awarded
  5. Click the home icon to return to the question board
  6. The next text team in order is made the active team

When all questions have been answered, proceed to the victory phase.

Phase 3: Victory

After all questions have been answered, each team's winnings are totaled. The team that has the highest score is the winner.

Play the Game

Testing & Debugging Jeopardy is available in both Flash and PowerPoint. The PowerPoint version is encouraged for use in a classroom setting, while the Flash version is a convenient and easy-to-use study tool.

Flash

The Flash version of Testing & Debugging Jeopardy is compatible with Adobe Flash 8.0 onward. It has not been tested with any older versions of Flash.

PowerPoint

The PowerPoint version of Testing & Debugging Jeopardy is compatible with Microsoft Office 97 onward (including Microsoft Office 2007). It has not been tested using other office suites (ie. OpenOffice.org, etc).

Credits

Testing & Debugging Jeopardy was designed and developed by Dan Eckert and Meg Wenzinger of CSC 216 Section 001. License is given to modify and redistribute the PowerPoint file provided for this game, as long as the product is made free and modifiable. Derivative works may not be made for commercial purposes.

The basis for this game was a Jeopardy PowerPoint game created in the late 1990's by Mrs. Vaughn from St. Charles Parish, Louisiana; permission has been explicitly granted to use this file as the basis for Testing & Debugging Jeopardy. The Flash version of the game was adapted from the PowerPoint version using authorPOINT lite.