Hello Grace Hopper attendees!
Thanks for visiting! It was great to meet you all at the poster session. Thanks so much for your interest.
If you have any questions, please feel free to post a comment, or email us at javagonegreen [at] gmail [dot] com.
The poster should be up in a few days, as well. Again, the materials will not be published yet, but once we're ready, we'll post them here as well as other venues.
Thanks!
-Valerie
This site will document the progress of the CREU project, Java Gone Green: Adaptable Greenfoot Teaching Materials for Programming Fundamentals. We hope to create materials that can be used to teach computing concepts through video game development with Greenfoot, which is a free download from http://www.greenfoot.org/.
Thursday, November 10, 2011
Tuesday, March 1, 2011
Meeting Minutes 3-1-2011
HSA Daily Objectives
Day One -
• API
• Graphical interface
• Textual Interface
• Objects/class
Day Two - Sudoku
• Arithmetic operations
• Arithmetic operators
• Data Types
• Boolean Operators
Day Three – Portals
• Control
o If-else
o For loops
o While?
o For each?
o Inline condition
o Switch case
Day four – “Minesweeper”
• Data Structures
• Arrays
• 2-d arrays
Day five - Asteroids
• Creative
• Inheritance
• Objects/Classes
• Polymorphism?
• Encapsulation?
***Each day should have a summary that can be used the next day for an overview***
3 – 1 hr session for each
Show completed game first then show what they need to implement
Presentation – pre and post questions
Develop projects to take home
Paper (sigcse and iticse) results
Grace hopper – poster with introducing concept or idea (overview and related work)
Tapia – talk about objectives, but not implementations
Day One -
• API
• Graphical interface
• Textual Interface
• Objects/class
Day Two - Sudoku
• Arithmetic operations
• Arithmetic operators
• Data Types
• Boolean Operators
Day Three – Portals
• Control
o If-else
o For loops
o While?
o For each?
o Inline condition
o Switch case
Day four – “Minesweeper”
• Data Structures
• Arrays
• 2-d arrays
Day five - Asteroids
• Creative
• Inheritance
• Objects/Classes
• Polymorphism?
• Encapsulation?
***Each day should have a summary that can be used the next day for an overview***
3 – 1 hr session for each
Show completed game first then show what they need to implement
Presentation – pre and post questions
Develop projects to take home
Paper (sigcse and iticse) results
Grace hopper – poster with introducing concept or idea (overview and related work)
Tapia – talk about objectives, but not implementations
Friday, February 11, 2011
2-11-11
Meeting with Ryan, the artist.
Gave ideas for sprites.. green alien, multi-cultural/gender companion
Plan to have portals, space ship parts, asteroids.
Plan to have all the images cohesive as well as the text.
Gave first day's game to be artfully modified.
Discussed the other four games as well.
2-8-11 Meeting Minutes
· Overview of Lecture
· Review of Previous Day (optional)
· Introduction of topic
o Real world example (situation)
o Relate to concept (Maybe switch with above)
-------------------------Repeat concepts as necessary--------------------------------------------
· Define and explain one concept
· Give different real world example
o Discussion: Have students relate to concept
· (Every couple of concepts) Hands on exercise implementing a stage of the game
------------------------------------------------------------------------------------------------------------
· Review of Lecture (could be used for Previous Day)
Notes:
For loop might be hard to implement in game because of act() method – might use for loop as an initial implementation of an idea, then show a ‘better’ way to implement idea
In files, have constructors then act() method first, then put methods you will be using in examples
Each day talk objects, or begin with objects as the first lesson.
Next week: code review – report (day and list faults and questions) Goal: give hard copy of code and do demo
Day 1 – Introduce Greenfoot, use graphical interface, talk about object/class and inheritance and API
Day 2 – Arithmetic
Day 3 – Control
Day 4 – Data Structures
Meeting Minutes 2/1/2011
Meeting time will be moved to Tuesday at 12:00 noon (check with Dr. Doerschuk)
Code Review
General Lecture presentations
End Report
- Results of academy
- Teaching materials
Show JavaGoneGreen materials at summer teachers’ workshop
Conferences
- Grace Hopper (check deadline, write paper instead of poster)(Portland, Oregon)
- FIE (October)(Rapids City, South Dakota)
- Tapia(April 3-5)(San Francisco, CA)
Subscribe to:
Posts (Atom)