Python Programming for Beginners - Making a Password Program in simple stepsQuick View
SteveSale

Python Programming for Beginners - Making a Password Program in simple steps

(1)
Suitable for beginners or more advanced students, this unit of work booklet shows how a simple program can be developed over a series of lessons. <br /> <br /> Covering the main programming topics of Input / Output, Selection, Fixed and Conditional Loops, Variables and Constants, Arrays and Importing External Data, this booklet builds a simple password and username entry system and develops it. <br /> <br /> At the end of the booklet, the student will have developed a program that imports data from and external file, builds an array of acceptable usernames and password, and uses loops to check through the array to see if a correct one has been entered.<br /> <br /> Split into 7 sections covering the programming topics needed for GCSE, each section has 2 pages, with a code example to type in or modify, and explanation about each concept, with key syntax points, and some questions to prompt deeper understanding. <br /> <br /> Suitable for upper KS3 or GCSE students, this work booklet can be used as a standalone in lessons, as a basis for individual work, or as a class teaching tool.
Building a Rock Paper Scissors game using Visual Studio Visual BasicQuick View
SteveSale

Building a Rock Paper Scissors game using Visual Studio Visual Basic

(0)
The game Rock, Paper, Scissors is a classic game, and a good one for showing students some key programming concepts, such as using variables, data types, selection and developing a HCI.<br /> The program is written in Visual Basic as a Form Application, using Visual Studio 2015.<br /> <br /> This worksheet can be used as a series of lessons in a class, or as extension or independent work so you can help other students who are struggling with their programming, debugging or technical issues.<br /> <br /> Each stage has a short description of how it works, with code views, and step by step instructions to follow. <br /> <br /> Suitable for Key Stage 3 Yr8, Yr9, Key Stage 4 Yr10 or Yr11, or even KS5 students learning to use Visual Studio or starting programming. <br /> It could even be used by teachers wanting to develop their own ability and confidence in programming.
Building a Rock Paper Scissors game using ScratchQuick View
SteveSale

Building a Rock Paper Scissors game using Scratch

(0)
This worksheet takes you through building the game rock, paper scissors in Scratch. It covers the use of variables and selection for students beginning programming, leading into nested IFs.<br /> <br /> Using screenprints and a step by step guide, students can build the game independently whilst you support those students who are struggling with technical issues or debugging their code.<br /> <br /> Suitable for upper KS2, KS3 Yr7 or Yr8, or even students beginning GCSE who are struggling with concepts using text based languages.<br /> This can also be used as a lunch club activity for a coding club.
Visual Studio Console Programming for beginners - Making a Password checker in simple stepsQuick View
SteveSale

Visual Studio Console Programming for beginners - Making a Password checker in simple steps

(1)
Suitable for more advanced students or teachers, this unit of work booklet shows how a simple program can be developed over a series of lessons using a Console Application in Visual Studio. <br /> <br /> Covering the main programming topics of Input / Output, Selection, Fixed and Conditional Loops, Variables and Constants, and Arrays, this booklet builds a simple password and username entry system and develops it. <br /> <br /> At the end of the booklet, the leaner will have developed a program that checks an array of acceptable usernames and password, and uses loops to check through the array to see if a correct one has been entered.<br /> <br /> Split into different sections covering many of the programming topics needed for GCSE, each section has 2 pages, with a code example to type in or modify, and explanation about each concept, with key syntax points, and some questions to prompt deeper understanding. <br /> <br /> Suitable for upper KS3 or GCSE students, this work booklet can be used as a standalone in lessons, as a basis for individual work, as a class teaching tool, or as a guide for teachers wanting to learn about Visual Basic programming.
Guess The Number Game in 6 Steps in PythonQuick View
SteveSale

Guess The Number Game in 6 Steps in Python

(0)
Using Python this resource develops a guess the number game in 6 stages, looking at a different topic each time.<br /> These are input and output, selection, while loops, variables and constants, writing data to an external file, and using a fixed loop to read data from an external file.<br /> <br /> Each section has a code screen print to type in, a description of what is happening, and some questions to develop understanding and further thought.<br /> <br /> Suitable for GCSE Computing as an introduction / recap on different programming topics, as n extension or individual learning piece of work, or with KS3 top end students.
GCSE Computing Python Syntax HandbookQuick View
SteveSale

GCSE Computing Python Syntax Handbook

(0)
A 10 page A4 guide to python syntax, with tasks for further practice to develop the ideas covered. <br /> Includes sections on Input and Output, Using Variables, Selection, Fixed and Conditional Loops, Iteration, Arrays, Procedures and Functions, and File Handling, with example of code and screen prints of code runs. <br /> <br /> Ideal for personal use, or as a printed booklet for GCSE students.
Common Programming Features in Different Programming LanguagesQuick View
SteveSale

Common Programming Features in Different Programming Languages

(0)
A simple guess the number game, written using Python, Small Basic, Scratch, Visual Basic and Visual Basic Form Application. Ideal to compare similar features in different languages. Useful for GCSE students / teachers when preparing for programming questions on GCSE exam papers, KS3 students beginning in a programming language.<br /> <br /> Features include INPUT and OUTPUT, VARIABLES, LOOPING and SELECTION.<br /> <br /> Code views and run views included.
GCSE Computing Homework sheets - hardwareQuick View
SteveSale

GCSE Computing Homework sheets - hardware

(7)
3 sheets that provide easy to set homework, with extension tasks built in for higher ability learners to stretch them further. Topics covered are Storage devices (HDD, SSD, Flash, Floppy advantages and disadvantages), <br /> RAM and ROM, and CPU.
Showing program development through testing - PythonQuick View
SteveSale

Showing program development through testing - Python

(0)
This resource takes a simple premise - counting the number of letters and words in a string input by a user. <br /> Success Criteria are stated from the basic brief, and an outline algorithm is included.<br /> The program is worked through using testing and test data at each step until a working program is developed.<br /> The final program has annotation to explain how it works.<br /> This could be used as a the basis for a simple GCSE project to show some of the features needed for the programming controlled assessment.