Presentation is loading. Please wait.

Presentation is loading. Please wait.

Free download IEEE Computer Society (May, 2009). North American Enrollment Rises for First Time in Seven Years. Computer. Pp. 18-19.

Similar presentations


Presentation on theme: "Free download IEEE Computer Society (May, 2009). North American Enrollment Rises for First Time in Seven Years. Computer. Pp. 18-19."— Presentation transcript:

1

2 Free download

3 IEEE Computer Society (May, 2009). North American Enrollment Rises for First Time in Seven Years. Computer. Pp. 18-19

4  The idea is to teach Alice in the context of object (character) interaction in a quest gaming environment.  A quest is simply a type of game where there is a search or pursuit in order to find or obtain something.  We teach introductory Alice & OOP programming where the student is movie/director and game developer.

5

6 GOAL... in all introductory computer and IT text-books for majors and non- majors

7 100+ University Adoptions Penn State U of North Carolina Columbia U U of Virginia U of Illinois U of Minnesota U of Nebraska U of Georgia Rutgers U U of Pittsburgh U of Texas U of Washington UC San Diego O

8 100+ University Adoptions Penn State U of North Carolina Columbia U U of Virginia U of Illinois U of Minnesota U of Nebraska U of Georgia Rutgers U U of Pittsburgh U of Texas U of Washington UC San Diego O

9 100+ University Adoptions Penn State U of North Carolina Columbia U U of Virginia U of Illinois U of Minnesota U of Nebraska U of Georgia Rutgers U U of Pittsburgh U of Texas U of Washington UC San Diego O

10 100+ University Adoptions Penn State U of North Carolina Columbia U U of Virginia U of Illinois U of Minnesota U of Nebraska U of Georgia Rutgers U U of Pittsburgh U of Texas U of Washington UC San Diego O

11

12 tinyurl.com/FluencyWithAlice

13  Free downloads of PDF chapters, all 52 Flash videos & 26 author files.  Ensure success by showing almost all programming steps.  Use over 150 screen shots in 110 page workbook.

14  Includes over 50 Flash videos embedded in the text.  Immerse the reader. Tell them at end of each chapter what they learned.  Motivation: Students’ roll is movie/play Director & game Developer.

15

16  We want students to be successful with programming from the start.  We try to “fool-proof” the first 3 chapters.  Introduce glitches for debug practice.  We provide completed Alice files for each chapter section.

17

18

19

20  Simple as creating new method http://media.pearsoncmg.com/aw/aw_ snyder_fluency_3/alice/video1-11/ http://media.pearsoncmg.com/aw/aw_ snyder_fluency_3/alice/video1-11/  Complex as showing how to create a recursive method http://media.pearsoncmg.com/aw/aw_sn yder_fluency_3/alice/video4-3/

21 Fluency with Alice ChaptersProgramming Concepts Covered AllProgram development cycle. AllTop-down design. All Object-oriented: objects, methods, functions & properties. 2, 3 & 4Application of decomposition principle. 3 & 4 Convert story ideas into algorithms, and algorithms into Alice statements. 3 & 4Logical structure of algorithms. 2, 3 & 4Decisions and flow of control. 2, 3 & 4Debugging. 2, 3 & 4Run, test, modify, run, test …  stepwise refinement.

22 Fluency with Alice Workbook Chapter Snyder Fluency with Information Technology, 3/e Programming Items 3 & 4Names, values, and variables (local and global). 3 & 4 Data types, numbers, strings, Booleans. 3Assignment. 3Expressions & operators: arithmetic, relational, logical. 2, 3 & 4 Conditionals: If/Else statements and flow of control, compound If statements. All, but focused in 4 Event-based programming: Events, triggers and event handlers in an interactive environment. AllGUI is each Alice world. All Methods, functions, properties. Operator overloading (e.g., +). 3Random numbers. AllSequential processing: Alice doinOrder. AllConcurrent processing: Alice doTogether. 2, 3, 4 Iteration using loops and While. 4Recursion. 3 & 4Interaction programming using Alice objects.

23

24 The Alice Environment & Alice Worlds Chapter 1. Set scene for Act 1 Robin, Peter, the farmhouse take their places. Quiet on the Set – Action! Chapter 2. Act 2 Robin approaches Peter. Peter reacts and then Robin reacts. The rest of the Story Chapter 3. A dragon appears and threatens Robin. User decides how the story ends. Game-time with Alice Chapter 4. Kirima on a quest + recursion

25  Act 1 : Peter and Robin are standing on the grassy lawn of a farmhouse unaware of one another. Robin approaches Peter. Peter reacts. Robin reacts to Peter’s reaction.

26

27  Act 2 : Peter warns Robin of threatening dragon. User gets to choose Peter’s fate:  Peter lives (melts dragon & goes off with Robin for a cup of tea) or Peter is toast (dragon fries Peter & lunches with Robin).

28  The game is an immersive1 st person (shooter) quest - entrance to Denali Park.  User control interaction.  Pick up items & clues.  Objects interact under user control.

29  Set scene  Initial action just like Chapters 1 & 2.

30  Set scene  Initial action just like Chapters 1 & 2.  Mouse click on object moves Kirima to within 2 meters (extends Chapters 2 & 3)

31  Set scene  Initial action just like Chapters 1 & 2.  Mouse click on object moves Kirima to within 2 meters (extends Chapters 2 & 3)  Events  Events: User control with keys and mouse of Kirima and camera (1 st person perspective).

32  Set scene  Initial action just like Chapters 1 & 2.  Mouse click on object moves Kirima to within 2 meters (extends Chapters 2 & 3)  Events: User control with keys and mouse of Kirima and camera (1 st person perspective).  Search for & find fairly princess who then reveals secret Park entrance.  Quest completed.

33

34

35

36

37

38  Alice first  Alice placed in computer & information technology text books.

39  College & HS students resonate to the step- by-step approach & Flash videos.

40  Alice first  Alice placed in computer & information technology textbooks.  College & HS students resonate to the step- by-step approach & Flash videos.  College & HS instructors find it very useful for introductory programming & like motivating using interactive game creation.

41  Alice first  Alice placed in computer & information technology textbooks.  College & HS students resonate to the step- by-step approach & Flash videos.  College & HS instructors find it very useful for introductory programming & like motivating using interactive game creation.  Workbook is free & stands alone without the Fluency with IT book.

42  Alice first  Alice placed in computer & information technology textbooks.  College & HS students resonate to the step- by-step approach & Flash videos.  College & HS instructors find it very useful for introductory programming & like motivating using interactive game creation.  Workbook is free & stands alone without the Fluency with IT book.

43 Journal of Educational Computing Research  Journal: tinyurl.com/EdCompResearch  Workbook: tinyurl.com/FluencyWithAlice  Email: r.seidman@snhu.edu


Download ppt "Free download IEEE Computer Society (May, 2009). North American Enrollment Rises for First Time in Seven Years. Computer. Pp. 18-19."

Similar presentations


Ads by Google