Presentation is loading. Please wait.

Presentation is loading. Please wait.

Games in CS0 Carol Browning Drury University Panel: Game Programming Concepts Can Be Taught at CP- CCSC Schools.

Similar presentations


Presentation on theme: "Games in CS0 Carol Browning Drury University Panel: Game Programming Concepts Can Be Taught at CP- CCSC Schools."— Presentation transcript:

1 Games in CS0 Carol Browning Drury University Panel: Game Programming Concepts Can Be Taught at CP- CCSC Schools

2 Games in CS0 overview of class game assignment grading rubric examples of games

3 overview of class Our CS0 is taught using Alice Object-Oriented Programming Active Learning

4 benefits of active learning short-term mastery, long-term retention, depth of understanding critical thinking skills creative problem-solving skills, positive attitudes toward the subject level of confidence Ref: Dr. R. M. Felder http://www.ncsu.edu/felder- public/Cooperative_Learning.html

5 game assignment final project - a game that the student creates a game is an animation with a strong element of either skill or chance and a definite outcome have fun in designing game think about elements of programming we have discussed choose the elements appropriate for achieving your purposes.

6 grading rubric Project grade components Storyboard –Collected class before project is due Presentation –Quality of presentation –Level of understanding Project –Does it meet the requirements for this assignment? –Does it meet departmental programming guidelines?

7 10 requirements – 1 to 5 The game 1.Originality 2.Attractive screens; high fun factor 3.Ease of use The code 4.Correct code: logical; appropriate structures 5.Concise code

8 10 requirements – 6 and 7 The code (continued) 6.Easy to understand code: encapsulation grammar and spelling 7.Headers and comments Program header comments for each method Comment for each block of code giving purpose

9 10 requirements – 8 to 10 Presentation 8.Good presentation overall structure, grammar, eye contact 9.Presentation of the Game Teach us how to play the game Show the important features and features that were interesting to code 10.Presentation of the Code Overall design How student overcame a challenge

10 examples of games Circle game example Student games Bicycle game Memory game Area 1851 Asteroids Shell game


Download ppt "Games in CS0 Carol Browning Drury University Panel: Game Programming Concepts Can Be Taught at CP- CCSC Schools."

Similar presentations


Ads by Google