Listing all results (375)

History of supercomputers

Supercomputers represent the pinnacle of computer performance. This resource from the University of York provides a fascinating history for students and will consolidate the key concepts that they have learned about high-performance computer architecture.

Publication date:
2010 to date

1 file

0

0
Not yet rated

Functional programming for Haskell for A level teachers

This resource from Tony Ballantyne assumes no previous Haskell experience but progresses through a series of exercises to cover all key characteristics of the language.

Publication date:
2010 to date

2 files

0

0
Not yet rated

A practical introduction to functional programming

This is a very comprehensive introduction to functional programming concepts using Python 2 from Mary Rose Cook’s blog. Students can work through the activities, using a language of their choice, to learn a wide range of techniques including using maps, lambda, reduce and pipelines.

Publication date:
2010 to date

2 files

0

0
Not yet rated

What are functions

This blog, from Mr CompSci, details key concepts of functional programming. This is a useful resource for teachers as well as students. It could be used as a revision resource, a reference or for students to prepare notes from.

Publication date:
2010 to date

1 file

0

0
Not yet rated

Testing testing

Machine learning is a process where machines or rather, computer code running on machines, is created that allows the code to develop its own methods to categorise information based on data that we feed into it.  Scientists at the University of Oxford are working on ways to improve the speed and accuracy of these...

Publication date:
2010 to date

4 files

0

0
Not yet rated

Picture this

Scientists at the University of Oxford are developing and improving computer programs that can learn. Often it is useful to feed computer programs a series of images and to get the computer to identify or sort them in some way, but how do computers create or store images?

In this lesson students will explore...

Publication date:
2010 to date

4 files

0

0
Not yet rated

Computer says no

Programmers can program computers to learn to do certain tasks.  Although the programmer writes the initial program, as it is fed more data the computer changes the way that it carries out the task in order to improve its ability to perform it.  However, how it does this is not decided by the...

Publication date:
2010 to date

4 files

0

0
Not yet rated

Truth, trust and twitter

Scientists at the University of Oxford are investigating how computers could be used to assess online information for trustworthiness. This could be particularly useful to help people interpret information about recent or rapidly changing incidents. 


In this activity students explore different factors...

Publication date:
2010 to date

4 files

0

0
Not yet rated

All sorted

Machine learning is a system where rather than a computer programmer deciding the best way to sort, organise, classify or use information, the computer program develops its own set of instructions (algorithm) based on information that users feed it.  Scientists at the University of Oxford are working on ways to...

Publication date:
2010 to date

6 files

0

0
Not yet rated

Thinking concurrently

This set of  activities from OCR illustrate the concept of concurrency in algorithm development. A teacher pack and learning activity packs are provided. Activities move from the familiar, division of labour when washing up, to the less familiar topic of writing programs using threading in Python. Routing and...

Publication date:
2010 to date

0

0
Not yet rated

Pages

View all publishers