Git Product home page Git Product logo

turing-test-lessons's Introduction

The Turing Test

Introduction

This scheme of work has been designed as an introduction to text-based programming using Python on the Raspberry Pi. By the end of all the lessons, students will have created an interactive chat bot and been introduced to the computer science concept of artificial intelligence.

This scheme of work is specifically targeted towards introductory KS2 Computing, although these lessons could be used as a wider scheme of work at KS3. This has been developed in harmony with the new Computing curriculum in the UK.

##Learning outcomes

Over the course of three lessons, students will learn:

  • What a Raspberry Pi is, what its main features are, and how to set up and use one.
  • How to program a Raspberry Pi to act as a chat robot.
  • What is meant by artificial intelligence, in particular relating to the Turing test.
  • The following computer science concepts:
    • Sequencing
    • Debugging
    • User input
    • Print statements

##Computing Programme of Study Met

###KS2:

  • Design, write and debug programs that accomplish specific goals; solve problems by breaking them into smaller parts. Select, use and combine a variety of software on a range of digital devices to design and create a range of programs.
  • Use sequence, selection and repetition in programs; work with variables and various forms of input and output.
  • Use logical reasoning to explain how some simple algorithms work; detect and correct errors in algorithms and programs.

###KS3:

  • Use two or more programming languages, at least one of which is textual, to solve a variety of computational problems.

National Curriculum Computing Programmes of Study

##Resources

For the majority of the lesson, it is suggested that work is carried out by students on a Raspberry Pi each or in pairs. Each student or pair should have access to the standard equipment described below:

  • A Raspberry Pi per pair
  • The latest NOOBS SD card with Raspbian installed per pair
  • 'espeak' downloaded and installed on each SD card
  • A keyboard and mouse connected to the Raspberry Pi per pair
  • A monitor connected to the Raspberry Pi per pair
  • A headphone splitter connected to the Raspberry Pi audio jack per pair (from lesson 3 onwards)
  • A pair of headphones connected to the splitter per student (from lesson 3 onwards)

Note: These lessons will use Python 3.

See the teacher setup instructions for more information.

##Lessons

turing-test-lessons's People

Contributors

lauraclay avatar missphilbin avatar

Watchers

 avatar  avatar

Forkers

ebarberevit

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.