1. Resources Home
  2. Primary
  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
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
Adrift with Java: Learning Java Coding Basics in Space!

Adrift with Java: Learning Java Coding Basics in Space!

"Now it's time to leave the capsule if you dare "This is Major Tom to Ground Control I'm stepping through the door And I'm floating in a most peculiar way." -Space Oddity by David Bowie One may find it odd that I teach small coding lessons in my Language Arts classes. However, I look at these activities, in the same manner I do with any form of writing or communication. When I teach my students to write, I don't do it, because I expect them to all become published authors. I teach them to write, because it's an integral form of communication. I look at coding in the same manner. The children today really should have some experience with coding. It's a form of communication that is more prevalent in society each and every day. Therefore, Wake Up Sunshine, is proud to bring you Adrift with Java: Learning Java Coding Basics in Space! With this simple and affordable guide, the students will be presented the very basics of Java coding language. The students will then watch various video clips of my play through of the phenomenal video game, Adrft, by 505 Games. Overall, I do one activity as a mini-lesson each day throughout the guide. I follow the provided routine below when working with the guide: Introduce the basics of Java Language. Complete one activity per day → -Data Type 1: int (pp. 8 - 10) -Data Type 2: Boolean (pp. 11 - 13) -Data Type 3: char (pp. 14 - 16) -Variables (pp. 17 - 19) -Whitespace (pp. 20 - 23) -Comments (pp. 24 - 27) -Math +, -, *, / (pp. 28 - 32) -Math % (pp. 33 - 37) -Relational Operators (pp. 38 - 42) -Equality Operators (pp. 43 - 46) Spot Check Assessment 1 Part 1 Assessment -Boolean Operators && (pp. 51 - 54) -Boolean Operators || (pp. 55 - 58) -Boolean Operators ! (pp. 59 - 62) -Boolean Operators && || ! (pp. 63 - 66) -Conditional Expressions “if” (pp. 67 - 70) -Conditional Expressions “if/else) (pp. 71 - 74) Spot Check Assessment 2 Part 2 Assessment Note: I suggest that the teacher completes some of these activities as a practice run through, before implementing in class. This is not a simple copy/handout and expecting the students to know it all. As noted by Benjamin Franklin, "By failing to prepare, you are preparing to fail." By practicing a little, the educator will feel much more prepared to let their students give these activities a try. Keep in mind, the goal is not necessarily to get every coding challenge correct . . . you may not. Regardless, the students are exercising their brains, and thereby reaping the benefits. Total Pages: 79
bdalton1209
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
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