Programming Course:
This year we will be moving to a new programming language called Python. The exercises, concepts and theory are very similar to those that you have seen in the past. The syntax is all that has changed.
The version of Python that we use at school is free and open source and can be downloaded at python.org. We are using version 3 of Python! I strongly suggest that you download it and use it at home.
Your teacher will make the modules available for this course on the Shared folder at school.
You are to work through each module. Complete the exercises at the end of each. These exercises once complete should be kept in a folder within your home drive called Python. Please email the quiz questions with your answers to your teacher as you complete them.
Please complete Module 1 through to Module 6.
Your teacher will then demonstrate Desk Checking and creating a user document.
These modules have been designed to prepare you for the assessment task so please complete all the parts of the software development lifecycle.
Homework or Further Study
Python comes with a number of excellent tutorials and online books. Please use these to further improve your Python skills at home.
Invent your own computer games with Python. http://inventwithpython.com/chapters/
A great introduction to programming that builds up programming concepts and learning by causing students to create games. Gets technical and complicated very quickly but contains some great extension as well as some solid and fun games.
How to think like a computer scientist. http://openbookproject.net//thinkCSpy/index.html
Covers computer science topics and uses Python to demonstrate and talk about them. A different way to view programming and a great idea of the sorts of things you will be doing in a computer science degree at university.



