Course

Beginners Python Programming (on-site)

Would your Computer Science department benefit from a little support to sharpen their Python programming skills? We offer a range of online courses to support colleagues from afar, but sometimes the face-to-face approach is preferred. If you have a large department or the opportunity to pool resources with another local school this may be a more cost effective option.

0 steps completed0%
0 Lessons

Would your Computer Science department benefit from a little support to sharpen their Python programming skills? We offer a range of online courses to support colleagues from afar, but sometimes the face-to-face approach is preferred. If you have a large department or the opportunity to pool resources with another local school this may be a more cost effective option.

Our experienced computer science teachers will visit your chosen venue and use your equipment to deliver our two day hands-on practical programming course in person. Your network manager will be sent detailed guidance on what will be required for the course (this usually consists of a standard PC or laptop with Python IDLE (free) installed).

This two day course introduces the fundamentals of practical programming in Python to KS3 and GCSE computer science teachers, ICT teachers looking to enhance their subject knowledge and heads of department. This course will ensure you have the skills and confidence to approach and master GCSE computer science practical programming tasks and challenges. No prior programming experience is necessary.

Our courses have been delivered to hundreds of teachers around the country both independently and in partnership with leading awarding bodies. The content covered throughout the course is suitable regardless of which awarding body specification is being followed.

Throughout the day the presenters will demonstrate techniques and processes and allow opportunity for you to complete tasks and exercises. Code snippets and samples will be made available in advance through the companion course website and complete solutions will be published and available after the course.

Day 1

  • Registration and overview
  • Specification programming concepts review
  • Data types, variables and constants
  • Selection and decision making
  • Iteration and nested iteration
  • Selection and nested selection
  • Arithmetic operators
  • Relational operators
  • Boolean operators
  • Data structures
  • File handling
  • Recap and close

Day 2

  • Registration and overview
  • String handling
  • Random number generation
  • Procedures and functions
  • Robust and secure programming / error checking
  • Bringing it all together: project
  • Assessment and certification
Take this Course