1. Resources Home
  2. Elementary School
  3. Computing
  4. Algorithms and programming
  5. Java
GCSE 9-1 50 Pseudo code or Programming challenges

GCSE 9-1 50 Pseudo code or Programming challenges

50 programming or pseudo code challenges- programs which could be given as an extension activity or out-of-class assignment to stretch and challenge learners of all key stages- as part of practicing selection and iteration and other programming techniques. These could be done using any programming language of your choice. These could be beneficial to prepare students for exams related to Algorithms and programming techniques. These can be used for KS3 and even A levels. Please send a message if you need solutions. All the best.
sekhon1976
Greenfoot Tutorial

Greenfoot Tutorial

Perfect tutorial for students to walk through and practice Greenfoot codes. This presentation has been designed to hit ALL the areas of the Greenfoot part of the WJEC Unit 3 exam. Handy "All you need to know" code section at the end to print out and give to students to revise from. This slide has a breakdown of the codes the students need to remember for the exam including: > Random Movement > Movement with arrow keys > Deletion on collision > Sound on collision > Counter
whcsrmiddleditch
List of programming techniques

List of programming techniques

List of all the programming techniques required for GCSE and A Level Computing; what do the students need to learn or show as part of the evidence in controlled assessments or Computing courseworks
sekhon1976
Learn JAVA programming

Learn JAVA programming

Introduction to Java: Specifically defining Java Methods, Strings, Integers,Variables, and Data Types. This exceptionally comprehensive and highly detailed pdf provides not only the curriculum but additional assessment resources as well. This Introduction to Java is for students 11-15 and those without programming experience.
missmichellealexander
PSEUDOCODE

PSEUDOCODE

INCLUDES HANDOUT, BUILD UP EXERCISE TO WRITE PSEUDOCODE , ASSIGNMENTS , HOMEWORK TASK ,COMMON PRE-RELEASE BASED QUESTIONS ETC .SUITABLE FOR IGCSE / O -LEVEL COMPUTER SCIENCE PAPER 2.
jyothiunnithan
2.2 Programming techniques for Python - GCSE Computer Science OCR 9-1 Programming with Python

2.2 Programming techniques for Python - GCSE Computer Science OCR 9-1 Programming with Python

Covers 2.2 Programming techniques from the specification. Created for use with Python version 3.x. Full resources for the following: Learners will study the following: • how to identify and use variables, operators, inputs, outputs and assignments • how to understand and use the three basic programming constructs used to control the flow of a program: Sequence; Selection; Iteration • how to understand and use suitable loops including count and condition controlled loops • how to use different types of data, including Boolean, string, integer and real, appropriately in solutions to problems • how to understand and use basic string manipulation • how to understand and use basic file handling operations: -open -read -write -close • how to define and use arrays (or equivalent) as appropriate when solving problems • how to understand and use functions/sub programs to create structured code.
studeapps
Create FlappyBird game in Java using Greenfoot

Create FlappyBird game in Java using Greenfoot

By now most of you should have heard or played the game Flappy Bird – the simple one-button tapper where you navigate a flying bird, named “Faby” between sets of pipes. Successful navigation earns the player a point, whereas collision with the ground or pipe results in a game over. Take part in this course, which guides you through the process in creating the game in Java using the Greenfoot development environment. There are a total of 26 lessons uploaded on the website. Each mini-lesson consists of: • Introduction to the task • Video Tutorial • Summary of Development Process • Summary of API usage • Task output Link to the website is: http://dudleystudents.com/courses/greenfoot-project-flappy-bird/ If you want just the videos: https://www.youtube.com/playlist?list=PLVXjuZbmu5jT8_I5GDQaCWh3EKwQ4MMfR I’ve tried to write the explanations as best as I could, if you notice anything that I should change to the text do let me know.
dudleylearning
JavaMan_WorkBooks

JavaMan_WorkBooks

Learn Java programming with JavaMan Introduction to Java: Specifically defining Java Methods, Strings, Integers,Variables, and Data Types. This exceptionally comprehensive and highly detailed pdf provides not only the curriculum but additional assessment resources as well. This Introduction to Java is for students 11-15 and those without programming experience.
missmichellealexander
Java Programming Operators

Java Programming Operators

This is a Java programming resource - it is ideal for a wall display or to give to students to help them remember the basic operators in Java. You could laminate it and stick it on the wall, use as part of your existing displays or print off and get students to stick in the front of their books as a guide. You may have seen my old style Java help sheets: https://www.tes.com/teaching-resource/java-helpsheets-good-wall-displays-11079482 I am planning on revamping them in this style which is brighter, clearer and more interesting. I would greatly appreciate any feedback on the resource.... particularly if anyone has any requests for things they would like to see in this series of posters!
mkl446
Programming selection starter

Programming selection starter

A programming task to teach about selection. I use this with Python, but it is not a language dependent task. Helpful for talking about indentation.
studeapps
Progression in Programming

Progression in Programming

This hierarchy of Visual Programming gives an overview of coding from Keystage 1 to Keystage 5. It is useful to see what students are capable of at each Keystage and to understand how students could progress.
misterhall
Example Programming Challenge (IDIC)

Example Programming Challenge (IDIC)

Providing innovative programming challenges for students isn't easy. Grid Bugs is an example of a concept that uses a multi-tasking environment to provide a &'challenge&'; using one program that the student must communicate with via a simple random access file. The concept isn't limited to any particular language or operating system.
freeman69
Algorithms

Algorithms

This is a simple powerpoint you priont and cut out, the learners can then plan algorithms without wasting paper, once they have completed the algorithm they ten copy it to paper, or visio.
nbrighton78
ASCII Code Look Up Tool

ASCII Code Look Up Tool

This is a handy flash tool I created a few years ago for checking the ASCII code for individual characters, including full extended character sets. Very useful if you or your students need to quickly look up codes for specific characters for web development etc.
bengc