Background Image
Previous Page  18 / 44 Next Page
Information
Show Menu
Previous Page 18 / 44 Next Page
Page Background

Codebreaking Club

XFMDPNF UP DPEFCSFBLJOH DMVC – Codebreaking

Club takes place weekly and teams prepare for and

take part in the National Cipher Challenge. This is an

annual competition for students across the country to

crack ever more complicated ciphers, including simple

Caesar Shift Ciphers, Vignere Ciphers and beyond. If

you like solving puzzles and reading secret messages

then come along – programming and IT skills are a

bonus but not necessary.

Computer Programming (Advanced)

We support a mixture of students’ own projects and

guided investigations into areas covering software,

computer science/algorithms and electronics

interfacing using Raspberry Pi and Arduino platforms.

Examples include smartphone games/apps and facial

recognition using Python and OpenCV.

Computer Programming for

Beginners

This activity is intended to provide hands-on experience

of the nitty-gritty of computer programming. It takes an

overview of the history of computer-programming

languages, from assembler through to modern

object-oriented languages – and the development of

the hardware on which they run. Practical tasks are

undertaken in a dedicated programming environment

using the latest interpreted object-oriented languages

and application development frameworks. Applications

are likely to be web and network based, with the ability

to show off the results from any internet-connected

computer. No previous experience is necessary, but an

aptitude for logical and analytical thought is essential.

Electronics

This provides an opportunity to learn how to design and

build simple electronic devices. The emphasis is on

experimenting and learning rather than copying existing

designs. Past projects range from reaction games to

light-sensitive musical instruments. Programmable

microcontrollers are also available for more

adventurous tasks such as robotics. No experience is

necessary but eagerness to learn is essential.

Looking at Science Data with Python

Python is now the computing language of choice for

many scientists including biologists, chemists and

physicists. It is used to visualise data sets, varying from

population data to the variation of physical systems.

This introductory course uses the extensive libraries of

programmes available online to learn more about how

scientists visualise and study their data.

Lower School Computer

Programming

A fun introduction to computer programming. Hands‑on

sessions: writing your own programs; using different

programming languages and packages; making

graphical pictures, games and animations.

Robotics Club

Working with Lego Mindstorms robots, Robotics Club

combines programming and engineering techniques.

Building different models and machines using technical

Lego, they are brought to life by using a programmable

brick which takes control of its movements. A variety of

tasks are set through the year to stretch and challenge

builders to develop their ability to program within the

Lego Mindstorms environment.

SCIENCE AND COMPUTING

16