Skip to main content

Introduction to programming theory slides

Downloaded: 779

Last edit: 01 October 2023

Resource Type Teaching Resources, Example Programs and Live Lessons, References, Guidebooks and Handbooks
Curriculum Topic Programming
English Key Stage 11-14 year (KS3), 14-16 years (KS4), 16-18 Years (KS5)
Scottish Curriculum Levels S4 - National 4/5 (15-16 years), S1-S3 (11 - 15 years), S5 Higher (16-17 years), S6 Advanced Higher (17-18 years)
Awarding Bodies AQA, OCR, WJEC EDQAS

Theory slides containing basic programming skills in Python that can be used to suppliment live demonstrations and be used as reference material by students. Ideal to be placed on a VLE for students to peruse as they require and promote resilience rather then just asking the teacher.

There is a seperate presentation for each skill and are divided as follows:

  • Key vocabulary (a dictionary of key programming terms)
  • Input, output and variables
  • Data types
  • Operators
  • String slicing
  • String handling methods
  • 1D lists
  • List handling methods
  • Selection
  • More string handling methods
  • Iteration - count controlled
  • Iteration - condition controlled
  • Iteration - infinite loop
  • Random module
  • Subroutines
  • 2D lists
  • Dictionaries
  • Dictionary handling methods
  • Pre-defined functions

Others to be added as they are completed.

 

Edit history

James King | 01.10.23

Amendment to subroutines and dictionaries

James King | 08.08.23

Added more theory slides

James King | 08.08.23

Amendment to dictionaries

James King | 08.08.23

Added more theory slides

James King | 07.08.23

Amendment to 2D lists

James King | 06.08.23

Added more theory slides

James King | 21.07.23

Added more theory slides

James King | 18.07.23

Added more theory slides

James King | 07.07.23

Initial creation

Discuss: Introduction to programming theory slides (2023-07-06)

Please login to post a comment

Unlock