ALAN….ALAN… ALAN. WHO IS ALAN TURING?

Slides:



Advertisements
Similar presentations
Selection Statements Make a decision based on conditions Allows the computer to be intelligent.
Advertisements

COMPUTER PROGRAMMING Task 1 LEVEL 6 PROGRAMMING: Be able to use a text based language like Python and JavaScript & correctly use procedures and functions.
JAVA Programming Environment © Juhani Välimäki 2003.
Heidi Newton Peter Andreae Artificial Intelligence.
Programming Languages. Objectives Understand how programming has evolved Be able to write simple programs using a text based programming language.
CAPTCHA Presented By Sayani Chandra (Roll )
Programming Introduction November 9 Unit 7. What is Programming? Besides being a huge industry? Programming is the process used to write computer programs.
PYTHON: LESSON 1 Catherine and Annie. WHAT IS PYTHON ANYWAY?  Python is a programming language.  But what’s a programming language?  It’s a language.
Chapter 9 IF Statement Bernard Chen. If Statement The main statement used for selecting from alternative actions based on test results It’s the primary.
Computer Science and Software Engineering© 2014 Project Lead The Way, Inc. Input, Output, State.
Do Now Noticing skills What does input do?. Annotate your code to explain what happens name = input( “What is your name?\n” ) print(“Hello ”, name) Extension-Python.
Eliza the Chatterbox Year 9 Computing HLA
An Introduction to Textual Programming
Philosophical issues in AI The mind-body problem The Turing Test.
Programs, programs, everywhere! This is a starter activity and should take 5 minutes 1.Open up a text editor such as Notepad. 2.Write a list of all the.
Lecture 5: Using Computers: Important Ideas Tonga Institute of Higher Education IT 141: Information Systems.
Promodel tutorial tutorial.
Documentation and Comments. What’s a comment? A comment is a simple form of documentation. Documentation is text that you the programmer write to explain.
An introduction to chatbots Kamal Aboul-Hosn Cornell University Conversing with Computers.
More While Loop Examples CS303E: Elements of Computers and Programming.
Type accurately challenge! This is a starter activity and should take 2 minutes [ slide 1 ] 1.Can you type out the code in Code Box 2.1 with no errors.
Make a blank window This is a starter activity and should take 5 minutes [ slide 1 ] 1.Log in to your computer 2.Open IDLE 3.In script mode create a file.
Lesson 4 Using Variables in Python – Creating a Simple ChatBot Program.
Instructor: Chris Trenkov Hands-on Course Python for Absolute Beginners (Spring 2015) Class #001 (January 17, 2015)
Programming for GCSE 1.0 Beginning with Python T eaching L ondon C omputing Margaret Derrington KCL Easter 2014.
Make a dice challenge! This is a starter activity and should take 5 minutes [ slide 1 ] 1.Log in to your computer 2.Open IDLE 3.Copy the code below in.
My Python Programmes NAME:.
OCR Computing GCSE © Hodder Education 2013 Slide 1 OCR GCSE Computing Python programming 4: Writing programs.
Introduction to Python Lesson 1 First Program. Learning Outcomes In this lesson the student will: 1.Learn some important facts about PC’s 2.Learn how.
Sequencing The most simple type of program uses sequencing, a set of instructions carried out one after another. Start End Display “Computer” Display “Science”
Python Let’s get started!.
PROGRAMMING IN PYTHON LETS LEARN SOME CODE TOGETHER!
Coding Time This is a starter activity and should take about 10 minutes [ slide 1 ] 1.Log in to your computer 2.Open IDLE 3.Start a script session (Select.
Python Lesson 1 1. Starter Create the following Excel spreadsheet and complete the calculations using formulae: 2 Add A1 and B1 A2 minus B2 A3 times B3.
The single most important skill for a computer programmer is problem solving Problem solving means the ability to formulate problems, think creatively.
Python Lesson 2.
Computer Programming A simple example /* HelloWorld: A simple C program */ #include int main (void) { printf (“Hello world!\n”); return.
Mastering Programming in Python Lesson 1.
Introduction to Programming Python Lab 7: if Statement 19 February PythonLab7 lecture slides.ppt Ping Brennan
Getting Started With Python Brendan Routledge
Introducing Python 3 Introduction to Python. Introduction to Python L1 Introducing Python 3 Learning Objectives Know what Python is and some of the applications.
Part 1 Learning Objectives To understand that variables are a temporary named location to store data and that programmers work with different data types.
Who is Alan Turing?
PYTHON PROGRAMMING Year 9. Objective and Outcome Teaching Objective Today we will look at conditional statements in order to understand how programs can.
Hello Educational presentation.
GCSE COMPUTER SCIENCE Practical Programming using Python
Artificial Minds?.
Introducing Python Introduction to Python.
Introduction to Python
Python Let’s get started!.
Introduction to Python
Lesson 4 - Challenges.
Lesson 1 An Introduction
Welcome <Insert Title> <Insert Presenter>
Introduction to Programming
Programming 101 Programming for non-programmers.
Social Media And Global Computing ChatBots
The Turing Test and Mitsuku
Fill the screen challenge!
Week 1 Computer Programming Year 9 – Unit 9.04
Learning Outcomes –Lesson 4
AP Magpie Chatbox "If a computer could think, how could we tell?"
Task 1 Computer Programming LEVEL 6 PROGRAMMING:
Learning Objectives Explain how selection is used to change a program output Decompose a problem with inputs to help design a program Describe the use.
Lesson 2 Get Started with Python – Post-Installation – Use the GUI.
Lesson 4.
Introduction to Python
The Python interpreter
Hardware is… Software is…
Presentation transcript:

ALAN….ALAN… ALAN

WHO IS ALAN TURING?

LEARNING OBJECTIVES 1.Know who Alan Turing was, and why he is important to Computing. 2.Be able to make a simple computer program using “Python”.

THE TURING TEST Can you tell if you are chatting with a human or a computer! The Turing Test is a test of Artificial Intelligence. The test involves a text chat using a keyboard and screen. Hello. How are you?... If not then you have failed the Turning Test

CHAT BOTS Lots of chatbots have been created. Try this one for 10 minutes Try one for yourself: are you convinced that it could be human?

CREATING YOUR OWN CHATBOT… 1.Run Python (IDLE) 2.Create a New Window 3.Save As… chatbot.py 4.Run!

GETTING BETTER RESPONSES…. Use an IF, ELIF, ELSE STATEMENT

USEFUL CHAT BOTS