Introduction to Programming with Python
A 2-day programming course for teachers
Location: Claremont Tower, Newcastle, NE1 7RU
Date: Tuesday 27th & Wednesday 28th May, 2014
This 2 day course is aimed at teachers who want to prepare to teach computer programming at KS3, KS4 or KS5, although anyone with an interest in learning to program will benefit.
Similarly, although the course focuses on the Python language, many of the skills are directly transferable to Java, C++, Visual Basic and other prgoramming languages.
The course is delivered by Mark Clarkson, a currently practising teacher (hence it being in the holidays) and CAS Master Teacher. See below for more details.
No prior programming experience is required and all equipment & software is provided for you as well as lunch on both days and tea/coffee throughout.
If takeup is strong (15 or more paying delegates) then goodies and toys will be provided to take home!
If payment by invoice or cheque is preferable click "Show other payment options" above. Contact details are below.
Starting with basic user input and console output, we will examine the role of variables and the need for different data types before moving on to look at the essential elements of control flow - sequencing, selection and iteration.
As we get more comfortable with Python we will look at more advanced features such as arrays & lists and using a simple GUI - techniques that are invaluable for the current GCSE controlled assessment tasks and for engaging student interest.
Most importantly, you will complete the course with the confidence and knowledge to deal with the inevitable challenges that will crop up in the classroom.
Day One - Tuesday
- KS3 Resources - Ready to go lessons that will engage and enthuse
- Inputs and Outputs
- Using variables
- Arithmetic and handling strings
- If/Else statements
- Designing algorithms
Day Two - Wednesday
- While and for loops
- Using modules - Random, Time and others
- The Turtle module (Python does Logo!)
Additional (dependant on time)
- File handling
- Functions and procedures
- Tackling GCSE Controlled Assessment
Mark Clarkson is the Head of Computing and ICT at Egglescliffe School and is a board member of Computing At School as well as being a local Hub Leader and recently a DfE funded CAS Master Teacher.
Mark was one of the pilot teachers for OCR GCSE Computing and has taught AQA A Level Computing for several years. He has worked with Nelson-Thornes, Hodder, BBC, Appshed, Times Educational Supplement and PGOnline to produce and edit computer science materials.
When & Where