05 - Computer Science – Programming ParadigmsQuick View
leechadwickleechadwick

05 - Computer Science – Programming Paradigms

(0)
The fifth of the set takes the learner onto the intriguing topic of Programming Paradigms. Updated for Visual Studio 2022. Paradigms covered include: • Object Oriented Programming (OOP) • Event Driven Programming (EDP) • Procedural Programming Completely invaluable series of resources for the BTEC National Computing and IT Courses, the Level 3 Cambridge Technical IT, A Level Computer Science as well as many others where Programming and Coding are a required skills set as well as a developed understanding of the concepts. Programming is now one of the most sought-after skills sets, particularly OOP. The presentation includes practical activities on each Paradigm and learner challenges to measure learning and distance travelled. To support the learners and teachers, a learner activity sheet is included to capture learning outcomes from the lesson. Multi-formats are included to enable customisation (PPT and Word) and avoiding loss of any content (PDF). All resources in the set are project-based to introduce concepts and embed programming skills. Great for both teachers and students alike. There is a combined set of resources available on TES. See what you think!
Introduction to Python Programming - Learn to Code!Quick View
RobbotResourcesRobbotResources

Introduction to Python Programming - Learn to Code!

7 Resources
This whole unit of work includes all my Introduction to Python Programming lessons within one bundle! Alongside the basic instructions this bundle includes the following resources: 1. Print statements, data types and mathematical calculations. 2. Using variables. 3. Adding comments. 4. If statements, logic and Boolean. 5. Arrays / Lists. 6. manipulating string. 7. Looping. Each resource includes differentiated activities to consolidate learning as well as final unit challenges to assess understanding. Save almost 40% when purchasing all these resources together!
OCR ALevel 2.1 Thinking Abstractly & Thinking Ahead LessonsQuick View
hp1001hp1001

OCR ALevel 2.1 Thinking Abstractly & Thinking Ahead Lessons

(0)
OCR ALevel/AS Level Computer Science (KS5) 6 Lessons that cover the beginning of Unit 2.1 Elements of Computational Thinking: 2.1.1 Thinking Abstractly 2.1.2 Thinking Ahead 2.1.1 Thinking Abstractly Lessons: Lesson 1 - The nature of abstraction & The need for abstraction Lesson 2 - The difference between an abstraction and reality & Devise an abstract model for a variety of situations 2.1.2 Thinking Ahead Lessons: Lesson 1 - Identify the inputs and outputs for a given situation (including those in descriptive, diagrammatical and pseudocode contexts) Lesson 2 - The need for reusable program components Lesson 3 - Determine the preconditions for devising a solution to a problem & The nature, benefits and drawbacks of caching Lesson 4 - Create an abstract model for a text-based game, Use your abstract model to produce success criteria, Develop your game using a range of programming techniques, Test & Evaluate the success of your program against your success criteria Lessons include: Teacher Slides Powerpoint Student Worksheets (Word Documents or Powerpoint) Student Exam Questions (Word Documents or Powerpoint) Starter Activities & Plenary Questions (Powerpoint or Word Documents)
Computational thinkingQuick View
badpowerbadpower

Computational thinking

(0)
A complete set of presentation notes detailing the theory behind computational thinking. This presentation details algorithms, problem solving and the key concepts of computational thinking.
COMPUTATIONAL THINKING MEGA BUNDLE!!!Quick View
RobbotResourcesRobbotResources

COMPUTATIONAL THINKING MEGA BUNDLE!!!

16 Resources
This bundle contains all my popular premium Computational Thinking teaching resources as well as all my Computational Thinking posters and activities as seen within my shop. This bundle includes: Computational Thinking for KS3 Computational Thinking for KS4 Computational Thinking Problem Solving Computational Thinking: Create an Interactive Story Computational Thinking: Code Breaking KS3 Algorithm Design: Year 7 KS3 Algorithm Design: Year 8 KS4 Algorithm Design Computational Thinking Starter Puzzles ROB-BOT! Card Game Buy all these resources together and save almost 25% off individual retail price!
Scratch Computer Programming TechniquesQuick View
RobbotResourcesRobbotResources

Scratch Computer Programming Techniques

(7)
Included in pack - PDF and PPT versions. Includes; Procedures, Functions, IF then Else statements Loops (Repeat, Forever, Forever IF) Getting around (Moving jumping techniques) Game based (Scoring, collecting objects, timers) Scratch specific techniques (Broadcasting, variables, costumes) Bouncing off things (edge of screen, walls) Creating a scrolling background Ideal for KS3, but also suitable for KS2. Also includes flowchart diagrams to help explain the concept of the programming. *****************************************Please leave a review!***************************************
Computational thinking postersQuick View
mrnwhitemrnwhite

Computational thinking posters

(0)
set of 8 computational thinking posters based loosely on the writings of Paul Wang. Simplification Automation Iteration and recursion Thinking out of the box Planning ahead for problems An eye for details Logical deductions Communicating precisely
Advanced Higher Computing Science Programming ParadigmsQuick View
AGM1024AGM1024

Advanced Higher Computing Science Programming Paradigms

(0)
This booklet (20 pages) is the third in a series of seven booklets. It teaches students the theory of programming paradigms required for the Advanced Higher Computing Science exam. This booklet covers: Object-oriented programming Imperative languages Concurrent programming The booklet includes two exercises of exam style questions to which answers are included as a separate file. This booklet was written for the Scottish Advanced Higher Computer Science course but could be used as part of any advanced programming course covering these programming paradigms Booklets 4 to 7 are currently being written to cover the complete exam syllabus and will be made available in the next few weeks.
OCR A-Level Computer Science - Thinking abstractly 2.1.1Quick View
r_chambersr_chambers

OCR A-Level Computer Science - Thinking abstractly 2.1.1

(0)
This resources breaks down to students how to think abstractly. It includes answers to the questions discussed on the PowerPoint slides. It also includes a step by step guide to breaking down problems. The students will have a number of activities which require them to solve problems. There are attached videos which have been taken from YouTube resources which should help students understand how to think abstractly in more depth. I have attached a link to the OCR PDF specimen paper and I have pointed to questions relevant to this discussion. The lesson plan helps break the task up and includes answers to the PowerPoint.
1CP2 Python Practical Programming Exam Skills GCSE (9–1) Computer Science 2020Quick View
DheskethDhesketh

1CP2 Python Practical Programming Exam Skills GCSE (9–1) Computer Science 2020

(0)
1CP2 Python Practical Programming Exam Skills GCSE (9–1) Computer Science 2020. A collection of all the Practical Python Skills needed to complete the GCSE Computer Science Practical Exam for EdExcel. The resource combines example Python code with brief explanations of what they are doing. The resource is simple and will aid teachers in covering the entire specification for Python Programming confidently. It would be a good resource for teachers to practice before delivering Python to students. It would also be a good resource for enabling independent students to ensure they have secure knowledge in each aspect of Python Programming on their own. Members of staff that don’t have time to learn Python in their own time will benefit from being able to see clear practical examples of Python Programming. Everything a student needs to know to be a success in the programming exam
Guide to Computational Thinking for Parents and TeachersQuick View
james_abelajames_abela

Guide to Computational Thinking for Parents and Teachers

(0)
This is aimed at parents and teachers to help them understand the keywords and concepts in Computational Thinking. This professional quality presentation is ideal for parent workshops and professional training of primary teachers. Concepts covered include, Algorithms, decomposition, logic, patterns, abstraction and evaluation. (Basic Chinese is supplied to help Chinese parents, but can easily be removed)
Exam Technique for GCSE Computer ScienceQuick View
nwilkinnwilkin

Exam Technique for GCSE Computer Science

(1)
Complete exam technique lesson to help GCSE computer science students boost their grades. Do you feel your students know their computer science theory but are worried they still need a little extra help on understanding how to answer the exam questions to get the highest marks possible? Fear not, help is at hand. This stand-alone lesson introduces your pupils to common exam terminology so they feel more prepared in understand exactly what type of answers the questions require to get the top marks available. It gives them plenty or practice in answering a variety of questions including a min exam paper you can set as a homework task or during a second lesson. Buy this resource now and give your students the opportunity of gaining a few more valuable points. This can mean the difference between getting the grades they need or possibly missing out just because they didn’t know how to answer one particular type of question. What is included? This complete lesson includes : a 29-slide PowerPoint presentation (editable) 1-page PDF teacher’s lesson plan (not-editable) 1-page PDF algorithms question handout (not-editable) 2-page PDF mini exam paper (not-editable) . Please note: This lesson was created specifically for the OCR GCSE Computer Science (J277) and AQA GCSE Computer Science (8525) exams and will help your pupils feel more prepared for their exams. How can it be used? The exam preparation PowerPoint presentation is best used during your computer science exam revision lessons. Use the PowerPoint presentation along with the class working through all the exam practice activities together. You can either set the mini exam paper as a homework task and mark it together the next lesson or even let them mark it themselves. Alternatively set the mini exam paper during a second dedicated lesson and mark it together in class. What are you waiting for? Grab your copy of this invaluable lesson now and give your pupils the boost they need to get a few extra marks in their computer science exams. FREE BONUS PRODUCT INCLUDED As a special thank you for purchasing this product I am pleased to be able to also include a surprise FREE bonus gift. This gift is one of our complete resources which we will usually charge full price for but is yours absolutely free when you purchase this product. Just our little way of saying thank you to our valued customers. I hope you enjoy it and get use out of it, with my compliments. Looking for computer science revision material? Check out these fabulous self-study workbooks that completely cover the exam specifications: Complete set of OCR Revision Workbooks Complete set of AQA Revision Workbooks
GCSE Computer Science Knowledge Organiser - Programming BasicsQuick View
MrWatkins123MrWatkins123

GCSE Computer Science Knowledge Organiser - Programming Basics

(0)
A knowledge organiser for the GCSE Computer Science topic of Programming Basics. Includes pseudocode information and representation using block programming to help make links from earlier learning. Each organiser contains key words, key skills and key knowledge. These are great for student revision, or as teaching aids for staff to be aware of the breadth of the module. Thanks, Toby Watkins
[GCSE + IGCSE] Computer Science Programming (Visual Basic)Quick View
PaperAirplanePaperAirplane

[GCSE + IGCSE] Computer Science Programming (Visual Basic)

(0)
Advanced programming resources for teaching IGCSE + GCSE Computer Science and beyond This is also useful for anyone teaching IB Computer Science using Visual Basic 8 individual ‘activities’ with advanced challenges for each. More than 8 lessons work once I build in introduction, designing of the code and plenary reviews at end of lessons. Taking our time to build up skills, do traces on the code etc, each takes (or could take) three lessons to thoroughly cover the knowledge
04 – Selection & Sequence in Visual C# – Programming for ComputingQuick View
leechadwickleechadwick

04 – Selection & Sequence in Visual C# – Programming for Computing

(0)
The fourth of the Computer Coding set takes the learner through the varieties of Selection and Sequence within Programming – Visual C# in this instance. Updated for Visual Studio 2022. Structures covered include: • IF • SWITCH (Case) • ELSE, Sequential methods Completely invaluable series of resources for the BTEC National Computing and IT Courses, the Level 3 Cambridge Technical IT, A Level Computer Science as well as many others where Programming and Coding are a required skills set as well as a developed understanding of the concepts. Programming is now one of the most sought-after skills sets, particularly OOP. The presentation includes practical activities throughout and learner challenges to measure learning and distance travelled. To support the learners and teachers, a learner activity sheet is included to capture learning outcomes from the lesson. Multi-formats are included to enable customisation (PPT and Word) and avoiding loss of any content (PDF). All resources in the set are project-based to introduce concepts and embed programming skills. Great for both teachers and students alike. There is a combined set of resources available on TES. See what you think!
GCSE Computer Science Knowledge Organiser - Python ProgrammingQuick View
MrWatkins123MrWatkins123

GCSE Computer Science Knowledge Organiser - Python Programming

(0)
A knowledge organiser for the GCSE Computer Science topic of Python Programming. Contains a bank of relevant keywords along with examples of programming and key knowledge. This should be a great summary of basic python programming on a single sheet. There will be an advanced python organiser available soon. These are great for student revision, or as teaching aids for staff to be aware of the breadth of the module. Thanks, Toby Watkins
Computational Thinking - Enhanced Learning Worksheet + AnswersQuick View
MrWatkins123MrWatkins123

Computational Thinking - Enhanced Learning Worksheet + Answers

(1)
NOTE: This is a free version of the first of a new set of worksheets I have developed. These worksheets take a long time to develop, and I feel they offer a really good opportunity for students to consolidate and extend their learning of a topic. Try this one for free, then see if you like them enough to buy the rest in the series at £3 each for an unlimited use teacher license. This Enhanced Learning Worksheet focuses on Computational Thinking, specifically Computational Thinking Concepts and representing algorithms using Flowcharts. These new Enhanced Learning Worksheet are designed to give students more opportunity to consolidate and extend their understanding of all the key topics in GCSE Computer Science. They feature a series of scaffolded questions, followed by a page of extend / challenge questions where the scaffold has been removed and/or the difficulty level ramped up. I developed these worksheets not to be another test, quiz or assessment (please see my module quizzes if you are interested in this), but instead are platforms for students to practice key skills during lessons. As such, answers are provided but not individual mark allocation. I will be using these worksheets 3 times each in the delivery of my AQA Computer Science course - first as an in-lesson worksheet, second as a spaced retrieval task a month or two later and finally as an end of year 11 revision resource.
Declarative ProgrammingQuick View
gadgetgurl42gadgetgurl42

Declarative Programming

(0)
Not sure where to start with the Declarative Programming Paradigm? This PowerPoint was designed for the Cambridge A2 Computer Science course although it’s applicable to other exam boards as well. Use this presentation as a starting point. Covers terminology associated with the declarative programming paradigm.