Filters

Clear all
Find a publisher

Showing 177 results

Show
results per page

A useful handbook for setting up a student-led STEM club, with exemplars from three schools.

It is increasingly recognised that giving students opportunities to act as ambassadors and mentors for STEM subjects outside of school can be of great benefit to the individual, their institution, and to the broader...

In this video from Osiris Educational Bill Rodgers discusses his...

Students who refuse to follow instructions are among the most...

This document from the Department of Education looks at how Saint Benedict Academy supports pupils who persistently misbehave in their turnaround centre and deal with poor behaviour consistently. The resource explores the school's turnaround centre and it's 'C' system, as part of the managing behaviour and bullying...

This activity follows on from a previous graphics surface project. Previously a single graphics surface was created - this Python program uses multiple surfaces to build more complex graphics and to create effective animations.

Students are encouraged to experiment with the behaviour of the program, and to...

Using a set of simple ‘swap puzzles’, this CS4FN activity helps students to learn, fundamentally, what an algorithm is and how they can be made more efficient. Students are encouraged to create algorithms for solving the puzzles which can be used by future players to win, with no understanding of the game, in as...

To play a simple game called Hexapawn, an ‘artificially intelligent’ computer is created made entirely from sweets. The game is like a mini version of chess; the rules are explained fully, and a playing board drawn. The ‘machine’ then ‘learns’ how to improve its playing of the game by trial and error and by ‘...

The Computing at School newsletter is published three times a year. It is full of practical ideas for teachers of computing in primary and secondary schools, with articles contributed by a number of CAS members. With input from teachers, academics, advisors and industry professionals, it provides a varied source of...

This document from the Department of Education looks at how St Gregory's Catholic School Science College educates pupils and parents about cyberbullying through newsletters, their 'Parent Zone' and curriculum. The resource explores the school's resources for parents, mobile phone and behaviour polices as part of...

This CS4FN activity from the team at Queen Mary University of London highlights some issues encountered during the design of human-computer interfaces (HCI). It acts as an introduction to HCI, introducing the need to translate problems and to understand how people behave.

The activities include a robot...

Can computers understand emotions? Can computers express emotions? Can they feel emotions? This video, from the University of Cambridge, examines the research of Professor Peter Robinson exploring how emotions can be used to improve interaction between humans and computers.

The research team is collaborating...

This magic trick from the Computer Science for Fun team at QMUL shows that computing is about more than just programming and computational thinking is about more than just algorithms.

A simple mathematical approach is taken with dealt piles of cards – this allows the dealer to control the whereabouts of the...

This unplugged activity from the CS4FN team uses two examples – an insulting computer and one that can play snap – to look at simple computer programming, flow of control and logic. Everything is provided for this front-of-class activity, which would act as an effective starter for a lesson on programming concepts...

In this activity from the CS4FN team, learners are introduced to algorithms in the context of artificial intelligence. They are challenged to beat a ‘piece of paper’ at a game of noughts and crosses. By following a simple algorithm, the piece of paper becomes very difficult to beat. The algorithm is a sequence of...

This resource contains a series of card tricks. Each trick is presented in two parts. In the first part enough detail is given so that the trick can be performed. A description of the desired effect is given followed by an explanation of the mechanics of the trick – actually what is done to ensure the trick works...

Pages