Showing 34 results

Show
results per page

There is a high demand for engineers in the UK and engineering is one of the most in demand jobs globally. From apprentices to technicians; graduates to postgraduates, engineers are needed at all levels, in a wide range of sectors.

This leaflet provides guidance for teachers, with key points about...

This activity from the Computer Science for Fun (CS4FN) team at QMUL is an introduction to algorithms suitable for those in upper primary school. A ‘self-working’ magic trick is shown – this is a trick that works every time, as long as the process is followed exactly. No understanding of the trick is needed by the...

Designed for students who have advanced through Scratch and are ready for additional challenge, this resource explores Build Your Own Blocks (BYOB) as a tool for learning modular programming using procedures. 

After examining, briefly, the history of the computer and the Turing Test as a measure of their...

These paired activities, from Paul Curzon of the CS4FN team, offer an interesting slant on search algorithms and their relative efficiency.

Students are asked to consider sufferers of ‘locked-in syndrome’, a condition that leaves a healthy mind inside body that is, often, completely paralysed. If the...

This series of five one-hour lessons covers computer networks at secondary-school level. The objectives of the lessons are:

  • Describe what a network is, the difference between a LAN and a WAN and identify three network topologies.
  • Describe pieces of hardware that are needed in a network.
  • ...

This magic trick from the Computer Science for Fun (CS4FN) team at QMUL is based on a ‘self-working trick’. It includes a set of instructions which, so long as the commands are followed, works every time. It is, therefore, an algorithm.

The trick involves playing cards – the actual value of the cards is not...

This resource supports students to research and discuss the field of robotics and artificial intelligence (AI). The resource provides a series of student tasks that explore the topic of whether robots are a threat to humanity. This resource would work well as a research topic for students undertaking projects in...

Artificial intelligence (AI) is a disruptive technology, meaning that it is significantly changing the way that people, businesses, and industry interact. To put it in context, the invention of the wheel, electricity, TV, and GPS are all disruptive technologies that changed the way in which society worked.

...

This activity from the CS4FN team at QMUL is a metaphorical introduction to Human-Computer Interaction (HCI), graphical user interfaces (GUIs) and the difficulties of working at the command line.

The whole-class activity uses a game called spit-not-so. The winner of the game is the first to choose, from a...

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...

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 ‘...

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...

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...

Pages