Showing 25 results

Show
results per page

This learning resource is an introduction to programming with Python. Versions are included for Python 2.7 and Python 3. The fundamentals of programming are covered: • Arithmetic operations • Data types • Control flow As well as some more advanced techniciques including the use of: • Regular Expressions • Files •...

Made up of two complementary activities, these resources from the CS4FN team go deeper into theory about search algorithms.

The first activity involves the teacher leading a magic trick using some normal playing cards. In the subsequent explanation of the trick, students are asked to consider the pseudocode...

This unplugged activity, from the CS4FN team at Queen Mary University of London, helps learners to understand variable assignment and operations. They use the idea of variables as boxes as the basis of a group activity, developing their use of logical thinking to trace variables through programs.

The...

This resource consists of ten topics, each section containing a brief explanation, examples and exercises.

Sets begins with a definition of a set and continues with the elements of a set, set notation, subsets, intersection and union of sets, Venn diagrams, the laws of sets and concludes...

Mobile app development is an engaging way for students to learn programming and interface design as many do, indeed, "love their smartphone".

This complete learning package teachers the origins and development of the smartphone, helping them to appreciate the amount of technology packed into their pocket. It...

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 mini-course from the Nuffield Exploratory Data Skills Project: Making Sense of Data is an introduction to collecting, organising and interpreting data.

This mini-course consists of five units:

Where does the money go? is an introduction to looking at tables of data. It includes...

This mini-course from the Nuffield Exploratory Data Skills Project: Making Sense of Data is an introduction to the graphical presentation of data.

It consists of five units:

Changing patterns of risk considers what makes an effective chart, and emphasises the point that the choice of...

This mini-course from the Nuffield Exploratory Data Skills Project: Making Sense of Data is particularly appropriate for dealing with time-series data - data which show how one quantity changes over time.

It consists of five units:

Looking at population changes introduces some of the...

This mini-course from the Nuffield Exploratory Data Skills Project: Making Sense of Data is about looking at, analysing and comparing batches of data. In this mini-course students should learn how to:

• look at a...

This mini-course from the Nuffield Exploratory Data Skills Project: Making Sense of Data is about relationships between two, or more, quantities, looked at by plotting graphs of one against the other. As a result of this mini-course students should:

• look at the shape of the scatterplot before making any...

This mini-course from the Nuffield Exploratory Data Skills Project: Making Sense of Data is about how to deal with data in the form of counts. Such data, often transformed into percentages, are very common in newspapers as well as in technical reports and publicly available statistics. As a result of this mini-...

This mini-course from the Nuffield Exploratory Data Skills Project: Making Sense of Data is about interpreting and analysing two-way tables. As a result of this mini-course students should learn to:

• look for effects in a two-way table

• look for effects in a simple display

• understand what...

This mini-course from the Nuffield Exploratory Data Skills Project: Making Sense of Data is about planning an investigation which will produce data to be analysed. As a result of this mini-course students should learn to:

• think about the problem from a common sense point of view

• try out ideas on a...

Pages