The Friendship Algorithm

Slides:



Advertisements
Similar presentations
Barefoot Computing Resources Workshop Nick Cook, Newcastle University barefootcas.org.uk.
Advertisements

“The study of algorithms is the cornerstone of computer science.” Algorithms Winter 2012.
CSCI 3 Introduction to Computer Science. CSCI 3 Course Description: –An overview of the fundamentals of computer science. Topics covered include number.
CS 101 Course Summary December 5, Big Ideas Abstraction Problem solving Fundamentals of programming.
ARTIFICIAL INTELLIGENCE Rachelle Yando, Nina Kostyk, & Dave Tokarowski.
Human Computer Interaction (HCI)
Behavior-Based Artificial Intelligence Pattie Maes MIT Media-Laboratory Presentation by: Derak Berreyesa UNR, CS Department.
McGraw-Hill/Irwin ©2005 The McGraw-Hill Companies, All rights reserved ©2005 The McGraw-Hill Companies, All rights reserved McGraw-Hill/Irwin.
Distinctions Between Computing Disciplines
Artificial Intelligence CIS 479/579 Bruce R. Maxim UM-Dearborn.
CORE FOUR PREPARING AND PLANNING FOR THE NEW PRIMARY CURRICULUM PROGRAMMES OF STUDY CLEVER COMPUTING Session 4 Computing, programming and Pedagogy.
TECHNOLOGY GUIDE FOUR Intelligent Systems.
Chapter 4 by Kathleen Mastrian and Dee McGonigle
Software Engineering Experimentation Ways to Acquire Knowledge Part A Science, Engineering and Computing Jeff Offutt
An introduction to decomposition: Tut, clap or Jive Key Stage 1: Although decomposition is not explicitly mentioned in the key stage 1 programme of study,
Artificial Intelligence and Robotics Ross Clark Trevor Sheehan.
CS 1308 Computer Literacy and The Internet Software.
CHAPTER 11 Intelligence. Do Now! How would you describe intelligence? What is meant by Artificial Intelligence? What are some positives and negatives.
AI and Games by Lauren Argenio Russell Braun. Project Goals What AI is The basics of how it works How it is applied to games –In the past –Present –Future.
The Future Artificial Intelligence Virtual Reality What’s Next Home.
By: Nelson Webster. Algorithm Engineers Algorithm engineers study the effectiveness and efficiency of procedures of solving problems on a computer.
1 ARTIFICIAL INTELLIGENCE Gilles BÉZARD Version 3.16.
TECHNOLOGY GUIDE FOUR Intelligent Systems. TECHNOLOGY GUIDE OUTLINE TG4.1 Introduction to Intelligent Systems TG4.2 Expert Systems TG4.3 Neural Networks.
Problem Solving CSC 1750 Spring References Sprankle, Maureen and Jim Hubbard, Problem Solving and Programming Concepts, Eighth Edition, Prentice.
CS 1010– Introduction to Computer Science Daniel Tauritz, Ph.D. Associate Professor of Computer Science Director, Natural Computation Laboratory Academic.
© 2016 AQA. Created by Teachit for AQA Lesson Representing algorithms (decomposition)
Computer Vision COURSE OBJECTIVES: To introduce the student to computer vision algorithms, methods and concepts. EXPECTED OUTCOME: Get introduced to computer.
Module 1: Overview of the Framework for K–12 Science Education
What Do Computers Do? A computer system is
Electrical Engineering
Artificial Intelligence
Analysis of Computing Options at ISU
Applying the Distributive Property
TECHNOLOGY GUIDE FOUR Intelligent Systems.
A Level Computing AQA (7517)
Artificial Intelligence استوارت راسل، پیتر نورویگ
Introduction to Human Computer Interaction
Computing Curriculum Plans
VISUAL BASIC – CHAPTER ONE NOTES An Introduction to Visual Basic
Designing an Algorithm
Computational Thinking
An introduction to decomposition: Tut, clap or Jive
Software Engineering Experimentation
GET READY SETTLER ACTIVITY
User Interface Design and Evaluation
Director of Industry Relations
#1 #2 #3 Solve: 21 ÷ Solve: Solve: 3 (7 + 4) 12 ÷ 3 – 2 + 1
Algorithms.
Product Rule L.O. All pupils can solve basic differentiation questions
Computational Thinking
Institute of Computing Technology
Binary keyboard challenge
Top-Down Design & JSP Skill Area Part D
Relationships S1 Social Education.
Quiz: Computational Thinking
Hour of Code Code.org/lightbot
Key aspects of Project Based Learning
by Herbert A. Simon 유광용, 송경희 기술혁신세미나
Computational Thinking
Modeling the Spread of a Virus in a Modern Environment
Digital Literacies for learning
Computational Thinking (How to think like a computer scientist)
Computational Thinking (How to think like a computer scientist)
Problem Solving and Computer Programming
Relationships S1 Learner Journey.
AI Application Session 12
Software Engineering Experimentation
Technology of Data Glove
Computing Curriculum Plans
Presentation transcript:

The Friendship Algorithm

LO: Pupils will understand and explain the theory surrounding algorithms and interface design. Pupils will apply their knowledge to create a ‘friendship algorithm’

Key Concepts: Algorithms Interface design Decomposition AI

Algorithms: Algorithms are a set of instructions to solve a task. All computer programmes are algorithms. Algorithms are one of the four cornerstones of Computer Science.

Interface: The interface is the way the computer communicates with the human. The better the design of the interface the better the communication is. The study of human computer interaction (HCI) is a massive field within computer science.

Decomposition: breaking down a big problem into smaller parts that are easier to solve. The friendship algorithm can be decomposed into several smaller parts. Decomposition is one of the four cornerstones of Computer Science.

AI (Artificial Intelligence): Artificial intelligence involves programming computers to behave in a human like way. The friendship algorithm can be decomposed into several smaller parts. The study of artificial intelligence (AI) is a massive field within computer science.