Welcome to my TES shop! I am a subject leader for ICT & Computer Science, creating and sharing resources to support teachers in delivering ICT, Computer Science, Computational Thinking and the Digital Competence Framework. For more resources, visit robbotresources.com
email: robbotresources@outlook.com
Welcome to my TES shop! I am a subject leader for ICT & Computer Science, creating and sharing resources to support teachers in delivering ICT, Computer Science, Computational Thinking and the Digital Competence Framework. For more resources, visit robbotresources.com
email: robbotresources@outlook.com
**Teach your students the key concepts of software development and fundamental programming skills within the context of a text adventure game.
**
Taught through the use of Python, by the end of the full course, students will have a fully functioning Python Text Adventure!
Within the full course, students will learn the following skills:
Part 1: Introduction to text adventure gaming
Part 2: How to design a text adventure game
Part 3: Creating a prototype text adventure
Part 4: Programming techniques - Inputs, Outputs & Storage
Part 5: Programming techniques - Subroutines
Part 6: Programming techniques - Selection
Part 7: Programming techniques - Arrays
Part 8: Programming techniques - Iteration
Part 9: Programming techniques - Game development (Random number generation, use of time module and ASCII art)
Part 10: Programming techniques - External file handling
This resource is ideal preperation for GCSE Computer Science NEA Coursework!
**Create a Python Text Adventure || Part 3: Create a Prototype
Teach your students the key concepts of software development and fundamental programming skills within the context of a text adventure game.**
Taught through the use of Python, by the end of the full course (available to purchase as a bundle: /teaching-resource/resource-12961583), students will have a fully functioning Python Text Adventure!
Within the full course, students will learn the following skills:
Part 1: Introduction to text adventure gaming
Part 2: How to design a text adventure game
Part 3: Creating a prototype text adventure
Part 4: Programming techniques - Inputs, Outputs & Storage
Part 5: Programming techniques - Subroutines
Part 6: Programming techniques - Selection
Part 7: Programming techniques - Arrays
Part 8: Programming techniques - Iteration
Part 9: Programming techniques - Game development (Random number generation, use of time module and ASCII art)
Part 10: Programming techniques - External file handling
Within Part 3, students will use their design work from Part 2 to create a prototype of their text adventure game through the use of PowerPoint. Users should be able to navigate through the student’s text adventure world and see how each location is connected.
Teach your students the key concepts of software development and fundamental programming skills within the context of a text adventure game.
Taught through the use of Python, by the end of the full course (available to purchase as a bundle: /teaching-resource/resource-12961583), students will have a fully functioning Python Text Adventure!
Within the full course, students will learn the following skills:
Part 1: Introduction to text adventure gaming
Part 2: How to design a text adventure game
Part 3: Creating a prototype text adventure
Part 4: Programming techniques - Inputs, Outputs & Storage
Part 5: Programming techniques - Subroutines
Part 6: Programming techniques - Selection
Part 7: Programming techniques - Arrays
Part 8: Programming techniques - Iteration
Part 9: Programming techniques - Game development (Random number generation, use of time module and ASCII art)
Part 10: Programming techniques - External file handling
Within Part 1, students are introduced to text adventure gaming, research existing games and gain understanding of what would make a good text adventure game.
**Create a Python Text Adventure || Part 5: Subroutines
Teach your students the key concepts of software development and fundamental programming skills within the context of a text adventure game.**
Taught through the use of Python, by the end of the full course (available to purchase as a bundle: /teaching-resource/resource-12961583), students will have a fully functioning Python Text Adventure!
Within the full course, students will learn the following skills:
Part 1: Introduction to text adventure gaming
Part 2: How to design a text adventure game
Part 3: Creating a prototype text adventure
Part 4: Programming techniques - Inputs, Outputs & Storage
Part 5: Programming techniques - Subroutines
Part 6: Programming techniques - Selection
Part 7: Programming techniques - Arrays
Part 8: Programming techniques - Iteration
Part 9: Programming techniques - Game development (Random number generation, use of time module and ASCII art)
Part 10: Programming techniques - External file handling
Within Part 5, students will learn how to create subroutines and use them to host each location within their text adventure world.
Introducing the Computational Thinking Across the Curriculum Poster Set — a vibrant and comprehensive collection designed to empower secondary school educators to seamlessly integrate computational thinking into 20 diverse subjects. This meticulously crafted set dispels the myth that computational thinking is exclusive to computer science, showcasing its universal applicability in fostering critical problem-solving skills across the curriculum.
Key Features:
Comprehensive Coverage: Each poster delves into the four cornerstones of computational thinking—Decomposition, Pattern Recognition, Abstraction, and Algorithm Design—providing clear, subject-specific examples that illustrate their application in various disciplines, from History and Art to Mathematics and Physical Education.
Engaging Visuals: Designed with eye-catching graphics and a teacher-friendly layout, these posters not only enhance classroom aesthetics but also serve as effective visual aids to reinforce learning concepts.
Versatile Use: Ideal for classroom displays, staff rooms, and professional development sessions, this poster set is a valuable resource for promoting interdisciplinary problem-solving and critical thinking skills among students.
Educator Empowerment: By providing practical examples and strategies, this display set equips teachers with the tools to confidently incorporate computational thinking into their lesson plans, regardless of the subject they teach.
Benefits:
Enhances Student Engagement: By integrating computational thinking into various subjects, students develop transferable skills that enhance their analytical and problem-solving abilities.
Supports Cross-Curricular Learning: Encourages a holistic approach to education, fostering connections between disciplines and promoting a deeper understanding of subject matter.
Promotes Critical Thinking: Helps students break down complex problems, recognize patterns, abstract essential information, and develop step-by-step solutions applicable in real-world scenarios.
Embrace the versatility of computational thinking and transform your teaching approach with the Computational Thinking Across the Curriculum Poster Set. Empower your students to become adept problem solvers and critical thinkers, prepared to excel across all areas of study and download your free copy today!
Loved this resource? Please take a moment to leave a review and let other teachers know how it has helped in your classroom. Your feedback makes a huge difference!