1. Resources Home
  2. Secondary
  3. Computing
  4. Algorithms and programming
  5. Python
Python Programming FULL COURSE

Python Programming FULL COURSE

This is a full unit of work for Python Software Development. There are 10 individual tasks for the students to complete, each of which take an average of 1 lesson to complete. Each task has several challenge activities to stretch students abilities and understanding and aims to get them independently learning. These activities again can be used to deepen comprehension and I use these as further lessons for students to develop their pseudocode writing skills etc. I have included a PPT file with the lessons objectives and aims, as well as the skills/area of coding covered by that particular task. Some of the tasks give the students some partially completed activities in Python, these are also included in a folder, as well as the fully working solutions to all of the activities. All in, this is a very thorough unit of work which will last anywhere from 10 - 30 lessons, depending how independent you want students to work, how long is spent designing plans for the program before implementing and how long is spent designing test tables and testing.
PaperAirplane
How to Program using Python - Part 3

How to Program using Python - Part 3

This is an 17 page introduction to programming using Python. It includes: 7. The use of Lists (arrays), including one and two dimensional arrays 8. File handing operations (open, read, write and close) Each section includes activities for the students to complete. I would greatly appreciate feedback on what you think of this resource.
edulitolearn
Computer Science 2D Array Activity

Computer Science 2D Array Activity

Activity is written using standard pseudocode/python, so easy to change and update for any other programming language Questions from the new curriculum on 2D array data manipulation
PaperAirplane
GCSE Computer Science Paper 2 Mock

GCSE Computer Science Paper 2 Mock

Made up a mock exam based on the new Computer Science curriculum and a combination of the exemplar papers which have been released. Perfect for homework/revision, or for editing and using as a mock exam/prelim exam practise. Also suitable for the IGCSE curriculum (may want to edit out any database questions)
PaperAirplane
GCSE Computer Science Paper 1 Mock Exam

GCSE Computer Science Paper 1 Mock Exam

Made up a mock exam based on the new Computer Science curriculum and a combination of the exemplar papers which have been released. Perfect for homework/revision, or for editing and using as a mock exam/prelim exam practise.
PaperAirplane
GCSE AND IGCSE COMPUTER SCIENCE REVISION MATERIALS

GCSE AND IGCSE COMPUTER SCIENCE REVISION MATERIALS

9 separate revision/question activities for students to prepare for final exam. These could also be easily changed and manipulated to use for homework. 1. Computational Thinking (Trace Tables and Errors) 2. Computational Thinking (2D arrays) 3. Databases 4. Computational Thinking (Practical Activity) 5. Binary 6. Sorting and Searching Functions 7. Computational Thinking (Functions and Procedures) 8. Computer Hardware 9. Computational Thinking (2D Arrays) *with required text file
PaperAirplane
OOP Python - A Level - Object-oriented Programming

OOP Python - A Level - Object-oriented Programming

Introduction to the object-oriented programming paradigm from the very basics of paradigms. The PowerPoint also contains python OOP programming tasks with the solutions on the following slides. Included are also the code .py python files for the tasks as a zip file.
jan3333
Full Set GCSE Computing Revision Flash Cards! 30% OFF

Full Set GCSE Computing Revision Flash Cards! 30% OFF

GCSE Computing Revision Flash Cards for Students. This bundle has money off, as apposed to buying the Flashcards separately. £17 instead of over £24! 30% Off compared to if you bought them separately. Based off of the OCR Specification (9-1)
ET-5063
Python showing date ordinals

Python showing date ordinals

Fully commented short script presented as a standalone HTML file. The script content can be copied and pasted directly from the web browser into the student's IDE.
elder_cat
Python Programming Project on Animated Movies

Python Programming Project on Animated Movies

A small practical programming project is designed and developed to learn the programming. It specifically teaches about creating and using functions, selection, iteration and file I/O, list, dictionary and string objects and how to combine them all into solving some practical problems. One other important thing students will learn is the importance of Data, how to get and manipulate it for different interesting results. You can use it independently with students to practice the basic building blocks of programming and improving their problem soling skills. You can also find the sample solutions which were developed in IDLE with Python version 3.6.3 I hope you and your students will enjoy it and please do give the feedback/comments on how you find it as it will be very useful for me to bring further interesting projects or worksheets. Happy Coding
shahidcaan