CSC 216 F09/Who Wants to be a CSC Major: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
No edit summary
Line 1: Line 1:
== Instructions ==
==The Problem==
In this activity, individuals will be able to quiz themselves on Java related objectives covered in N.C. State's Computer Science Curriculum. This Java Review Game serves as a medium that helps those who took CSC116 during a Spring Semester and did not practice any/enough Java over their summer break, get back into the swing of things. The material also introduces topics covered in CSC216 to help give them an overview of upcoming objectives, in case they would like to do some independent study.


Play a Review Game for Material in Java
==Participants and Props==
 
The game is designed for one individual to play at a time. The game is not targeted towards a larger audience but allows each person playing the game to gain a true understanding of where their skill sets lie. The only props needed for this exercise is a computer running Microsoft PowerPoint projected on a screen/wall and a great attitude!
==Review Game==


===Game Materials Covered===
===Game Materials Covered===
Line 23: Line 23:
   15. Linked-list
   15. Linked-list


===SO WHAT IS "Who Wants to be a Millionaire?"===
===The Script===
 
Never heard of "Who Wants to Be a Millionaire"...
"Who Wants to be a Millionaire?" is a TV game show that is played by a single player and a host. Other participants include a studio audience(class).
Well "Who Wants to Be a Millionaire?" is a television quiz show which offers very large cash prizes for correctly answering 15 consecutive multi-choice questions. Once in the hot seat, the contestant is asked a series of predetermined questions by the host that escalate in difficulty. Questions are multiple choice: four possible answers are given (labelled A, B, C and D), and the contestant must choose the correct one. Other participants include a studio audience. There are several prize caps, in which a player will lose all of their money won thus far, if they do not make it to the minimum cap with out missing a question. Each contestant may choose to stop playing after reaching the next cap and "walk away" or "take the money" that he/she has already won. The player also has access to 3 different forms of help. The player may decide to have half of the answer choices eliminated, have the audience vote on the correct answer, and the choice to call a friend for help on the current question. The player gets a single chance to answer each multiple choice question correctly.
The player gets a series of predetermined questions that escalate in difficulty, with higher reward for each question. There are several prize caps, in which a player will lose all of their money won thus far, if they don't make it to the cap with out missing a question. The player may choose to stop playing after reaching every cap. The player also has access to 3 different forms of help. The player may decide to have half of the answer choices eliminated, have the audience vote on the correct answer, and the choice to call a friend for help on the current question. The player gets a single chance to answer each multiple choice question correctly.
 


===Our Version===
"Who Wants to Be a CSC Major" contains review material from CSC116 and CSC216. The game is played similarly to "Who Wants to Be a Millionaire?". A student(contestant) will go to the front of the class and the teacher(host) will start the PowerPoint. The teacher will ask the contestant questions in various formats that include conceptual, fill in the blanks, etc. about Java subject matter. Contrary to "Who Wants to Be a Millionaire", "Who Wants to Be a CSC Major" will allow each contestant to answer a question multiple times in an effort to instill in them the concept at hand. For each correct answer, the player will move onto a more difficult question pertaining to a new Java objective. Extra Credit may be awarded to anyone who is able to complete the entire game without exhausting any of their lifelines. Do not forget to adhere to the rules of "Who Wants to Be a Millionaire".


==="Who Wants to be a CSC Major"===
===Rules===
-Contestants may use the Internet or pick someone in the class for the "phone a friend" option.
-The annotation tool in PowerPoint can be used to eliminate 2 incorrect answer choices when the player choices to exhaust his/her 50-50 lifeline.
-The "ask the audience" lifeline is just a poll taken from the class that can aid the player in deciding on a final answer.
-A time limit of 15 seconds per question will be enforced unless a lifeline is used in which the contestant will have an additional 60 seconds to make his/her final answer.


Review material from CSC 116 and 216 by playing "Who Wants to be a CSC Major?" The Game is played similarly to "Who Wants to be a Millionaire?". A player will go to the front of the class. The teacher will start the Powerpoint and the contestant will answer questions about Java. The teacher can have the student use the internet or pick someone in class for the "phone a friend" option. The annotation tool in Powerpoint can be used during 50-50 choices, and "ask the audience" is just a poll from the class. The player will be able to try and answer a problem more than once.
===Example Questions===
1) Which of the following operators represents the modulus function in Java? Answer: (B)
A) || B) %
C) && D) !


Extra Credit may be awarded for the amount of questions completed correctly. Don't forget to adhere to the rules of "Who Wants to be a Millionaire" .
2) How would you cast the variable name oldChange to an int? Answer: (C)
double oldChange = 21.75;
A) double oldChange = 21.75 (int); B) double oldChange =  new int 21.75;
C) double oldChange = (int) 21.75; D) double oldChange = (int) + 21.75;


===Game===
===Game===
 
Download the PowerPoint game here: [[Media:CSC_Millionaire.ppt]]
 
 
Download the Powerpoint game here: [[Media:CSC_Millionaire.ppt]]


Example Video: http://www.youtube.com/watch?v=PGn6ybWawLo
Example Video: http://www.youtube.com/watch?v=PGn6ybWawLo


==Credits==
Flash Animation:


A powerpoint template was used from Terri Street in 2000.
==Acknowledgements==
Wiki page is accredited by Kamar Galloway, Julian Washington, Allan Evans
The PowerPoint template used for "Who Wants to Be a CSC Major" was licensed to Terri Street in 2000. This Wiki page however is accredited by KaMar Galloway, Julian Washington and Allan Evans.

Revision as of 02:58, 23 November 2009

The Problem

In this activity, individuals will be able to quiz themselves on Java related objectives covered in N.C. State's Computer Science Curriculum. This Java Review Game serves as a medium that helps those who took CSC116 during a Spring Semester and did not practice any/enough Java over their summer break, get back into the swing of things. The material also introduces topics covered in CSC216 to help give them an overview of upcoming objectives, in case they would like to do some independent study.

Participants and Props

The game is designed for one individual to play at a time. The game is not targeted towards a larger audience but allows each person playing the game to gain a true understanding of where their skill sets lie. The only props needed for this exercise is a computer running Microsoft PowerPoint projected on a screen/wall and a great attitude!

Game Materials Covered

  1.  Inheritance
  2.  GUI Layouts
  3.  Data Types
  4.  Loop Construction
  5.  Java keyword Identification
  6.  Java method Syntax
  7.  Method Identification
  8.  Interfaces
  9.  Arrays
  10. Exceptions
  11. Inner Classes
  12. Delegation
  13. Override/Overload
  14. Code completion
  15. Linked-list

The Script

Never heard of "Who Wants to Be a Millionaire"... Well "Who Wants to Be a Millionaire?" is a television quiz show which offers very large cash prizes for correctly answering 15 consecutive multi-choice questions. Once in the hot seat, the contestant is asked a series of predetermined questions by the host that escalate in difficulty. Questions are multiple choice: four possible answers are given (labelled A, B, C and D), and the contestant must choose the correct one. Other participants include a studio audience. There are several prize caps, in which a player will lose all of their money won thus far, if they do not make it to the minimum cap with out missing a question. Each contestant may choose to stop playing after reaching the next cap and "walk away" or "take the money" that he/she has already won. The player also has access to 3 different forms of help. The player may decide to have half of the answer choices eliminated, have the audience vote on the correct answer, and the choice to call a friend for help on the current question. The player gets a single chance to answer each multiple choice question correctly.

Our Version

"Who Wants to Be a CSC Major" contains review material from CSC116 and CSC216. The game is played similarly to "Who Wants to Be a Millionaire?". A student(contestant) will go to the front of the class and the teacher(host) will start the PowerPoint. The teacher will ask the contestant questions in various formats that include conceptual, fill in the blanks, etc. about Java subject matter. Contrary to "Who Wants to Be a Millionaire", "Who Wants to Be a CSC Major" will allow each contestant to answer a question multiple times in an effort to instill in them the concept at hand. For each correct answer, the player will move onto a more difficult question pertaining to a new Java objective. Extra Credit may be awarded to anyone who is able to complete the entire game without exhausting any of their lifelines. Do not forget to adhere to the rules of "Who Wants to Be a Millionaire".

Rules

-Contestants may use the Internet or pick someone in the class for the "phone a friend" option. -The annotation tool in PowerPoint can be used to eliminate 2 incorrect answer choices when the player choices to exhaust his/her 50-50 lifeline. -The "ask the audience" lifeline is just a poll taken from the class that can aid the player in deciding on a final answer. -A time limit of 15 seconds per question will be enforced unless a lifeline is used in which the contestant will have an additional 60 seconds to make his/her final answer.

Example Questions

1) Which of the following operators represents the modulus function in Java? Answer: (B) A) || B) % C) && D) !

2) How would you cast the variable name oldChange to an int? Answer: (C) double oldChange = 21.75; A) double oldChange = 21.75 (int); B) double oldChange = new int 21.75; C) double oldChange = (int) 21.75; D) double oldChange = (int) + 21.75;

Game

Download the PowerPoint game here: Media:CSC_Millionaire.ppt

Example Video: http://www.youtube.com/watch?v=PGn6ybWawLo

Flash Animation:

Acknowledgements

The PowerPoint template used for "Who Wants to Be a CSC Major" was licensed to Terri Street in 2000. This Wiki page however is accredited by KaMar Galloway, Julian Washington and Allan Evans.