Python and Pygame Workshops

UNSW COMPUTING, along with our student society, CSE Soc, are providing two FREE workshops this summer for high school students.

Both workshops are limited to 20 high school students (ID required).
FREE lunch included.

Workshop 1: Python.

Saturday January 21st, 10am-4pm.
The first workshop is targeted at students who have prior programming experience but little or no experience with object-oriented programming. The workshop will cover the basics of Python including:

  • An introduction to object-oriented programming
  • The Python interpreter
  • Data types and structures
  • Control structures
  • Exception handling
  • Modules

Pygame will be used in a number of the examples to provide a more engaging way of exploring these concepts. However, the workshop will not go into the specifics of Pygame and will instead focus on developing enough knowledge of Python to be able to learn Pygame independently.

Workshop 2: Pygame.

Sunday January 22nd, 10am-4pm.
The second workshop is targeted at students who either have experience with Python or have significant experience with object-oriented programming and can comfortably pick up Python on the day. The workshop will cover the specifics of Pygame including:

  • Setting up a Pygame application
  • Sprites and sprite groups
  • Collisions
  • Event handling and input
  • Frame rate
  • Sounds

These concepts will all be taught using example Pygame applications. The latter part of the workshop will involve building a game from scratch, with multiple teams working on different parts of the game and then fitting them together.

Applications

To apply for either of these workshops, please email Brad Hall with:

Which workshop are you applying for?
Given Name:
Surname:
Sex:
School Name:
Year at High School in 2012:
Do you have any Computing Competition results?  If yes, list by competition name, year, and result.
Do you have any Maths Competition results?  If yes, list by competition name, year, and result.
Why would you like to participate in this workshop (Limit, 250 words):
Your Python ability (none, some, extensive?)
Your level of experience with object-oriented programming (none, some, extensive)?
Any dietary requirements?


APPLICATIONS CLOSE Friday January 6th at 9am.