Should Students in Primary Schools Learn Computer Science?

Slides:



Advertisements
Similar presentations
Is the use of computers and software to manage information. In some companies, this is referred to as Management Information Services (or MIS) or simply.
Advertisements

Farewell to ICT or evolving ICT into Computing? Phil Bagge code-it.co.uk.
Project Lead the Way An Orientation American High School.
OPTION CHOICES CORE SUBJECTSLESSONS English (including English Literature)7 Mathematics7 Science (Biology, Chemistry and Physics)12 ICT (GCSE ICT)2.
Why Computer Science? CS is not just programming CS is not just programming –Design, analysis, implementation, management, and application of large software.
LSI UPC Barcelona The Future of Quality University in Informatics (Panel contribution – revised) Jan van Leeuwen Utrecht University Informatics.
Careers in Mathematics 24 March Careers In Mathematics What can you do with a B.Sc. degree in Mathematics ? Where do you want to work ?
Maths & Computer Science MATTHEW FAIRBAIRN, 10 JUNE
Software Engineering Education Andy Gravell, Feb 2007.
Chapter 12: Simulation and Modeling Invitation to Computer Science, Java Version, Third Edition.
CS 1 with Robots CS1301 – Where it Fits Institute for Personal Robots in Education (IPRE)‏
Programming. Software is made by programmers Computers need all kinds of software, from operating systems to applications People learn how to tell the.
Cody Clifton KU GSO/AWM joint meeting April 29, 2014.
An Overview of Ready, Set, Science by Sarah Michaels, Andrew W, Shouse and Heidi A. Schweingruber This overview was written by Ellen F. Bailey in order.
BGEN conference 18th June 2014 The new science National Curriculum Primary & Secondary Paul Davies & Jane Maloney.
Jon Chippindall Class Teacher and Computing Leader Crumpsall Lane Primary CAS Master Teacher
TEACHING PROGRAMMING BY ITERATIVE DEEPENING Dr. Mark Lee | School of Computer Science, University of Birmingham
Welcome to Computing. How is Computing assessed? AS Unit 1 Practical Theory of computation. Fundamentals of programming, data structures and algorithms.
Do we need theoretical computer science in software engineering curriculum: an experience from Uni Novi Sad Bansko, August 28, 2013.
Teaching Fellow Admissions Tutor for Computer Science Director of Undergraduate Studies.
Accountancy (also Banking/Finance/Insurance) ESSENTIAL ADVANCED LEVEL QUALIFICATIONS: Usually none although one or two universities require Mathematics.
Primary school STAGE I called integrated teaching with one teacher STAGE II with different teachers teaching: Polish language, History and cicics, one.
Assessing Without Levels. NC 2014 Curriculum The Highlights.
Education: inspirational or instrumental? A talk for the Chinese Senior Civil Servants’ Programme 2004.
Symposium 2001June 24, 2001 Curriculum Is Just the Beginning Chris Stephenson University of Waterloo.
What is Technocamps? Technocamps, trialled in 2003, is a bespoke programme to address the decline in Computer Science education and its relationship within.
The New Primary National Curriculum Tuesday 17 th March 7 – 8pm.
Structure of Study Programmes
Software Engineering ‘The establishment and use of sound engineering principles (methods) in order to obtain economically software that is reliable and.
Simon Peyton Jones Microsoft CAS teachers conference, July 2011.
Overview of Computing. Computer Science What is computer science? The systematic study of computing systems and computation. Contains theories for understanding.
Structure of Study Programmes Bachelor of Computer Science Bachelor of Information Technology Master of Computer Science Master of Information Technology.
Computer Architecture And Organization UNIT-II Multilevel View Point Of A Machine.
Automata, Computability, and Complexity Lecture 1 Section 0.1 Wed, Aug 22, 2007.
PRESENTATION to STEM CAMP Dr. Wayne Summers TSYS School of Computer Science Columbus State University 12 June 2013.
CEIAG STEM Improving Staff Awareness of the importance of STEM subjects.
Guiding Principles. Goals First we must agree on the goals. Several (non-exclusive) choices – Want every CS major to be educated in performance including.
Plan of Study 9 th Grade Career Clusters #5. Pre-Test 1.What iseek screen will help with high school academic planning? 2.What type of coursework helps.
FUNDED BY CPD Session 2. Welcome [session leader name] [session leader contact details] Wifi access details: [type here]
Computer Science 210 Computer Organization Course Introduction.
What is STEM Education? Science, Technology, Engineering, and Math.
Computers and software are changing everything…. …but the majority of schools don’t teach computer science: Source: Gallup 9 in 10 parents want their.
 Programming - the process of creating computer programs.
COMPUTER SCIENCE Computer science (CS) is The systematic study of algorithmic.
THE CHARGE “[t]o help young people develop the skills and innovative thinking needed for jobs that growing businesses are creating here in New Hampshire...
College of Computer Science, SCU Computer English Lecture 1 Computer Science Yang Ning 1/46.
The integration of skills to solve real-world problems. Using education to make the world a better place. Science Technology Engineering Mathematics.
Introduction CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
Impact of the New ASA Undergraduate Curriculum Guidelines on the Hiring of Future Undergraduates Robert Vierkant Mayo Clinic, Rochester, MN.
Understanding Computing and Programming at KS2 Debs Ayerst.
Computer Science 111 Fundamentals of Programming I Introduction.
Year 12 Options Evening 2016 ‘Subject Choices at 16’
In Partnership with Code.org FUN WITH CODING FOR MIDDLE AND HIGH SCHOOL.
Learn with your child - computing. Why teach computing? The National Curriculum states: A high-quality computing education equips pupils to use computational.
National Curriculum 2014 = changes to assessment!.
CS 1 with Robots CS1301 – Where it Fits Institute for Personal Robots in Education (IPRE)‏
Tel : About iCodeinc: iCode Inc is a state-of-the-art educational institution located in the Dallas area. iCode’s mission.
Landscape Survey Summary. Classes Offered: from 2012 to 2014 Keyboarding classes decreased by 8% Pre-AP CS increased by 10% AP CS is offered at an equal.
Presentation of Curricula THE SCHOOL OF ELECTRICAL AND COMPUTER ENGINEERING OF APPLIED STUDIES ELECTRONICS AND TELECOMMUNICATIONS DBBT project meeting,
CS 1010– Introduction to Computer Science Daniel Tauritz, Ph.D. Associate Professor of Computer Science Director, Natural Computation Laboratory Academic.
CS 2130 Computational Structures (Discrete Mathematics for Computing)
Thursday 21 st April pm.  To summarise the main changes in the 2014 National Curriculum.  To give an outline of the expectations for the end of.
Computational Thinking in the Classroom
7 Big Ideas of Computing:
MCS Master of Computer Science Program
A Level Computing AQA (7517)
Recommendation Engines & Accumulo - Sqrrl
Science Technology Engineering Maths Computing.
Computer Science 210 Computer Organization
Presentation transcript:

Should Students in Primary Schools Learn Computer Science?

Primary Schools Teach Computer Science  UK  Primary Schools (K-12)  Computing at School Working Group (CAS), Google and Microsoft

Why A Change? Especially in the UK  Change in the overall school system  ICT and Computing  Networking and IT work (vocational)  Simon Peyton-Jones  Michael Gove’s speech  Almost every field depends on technology  Bill Gates warned for the need of children to understand computer programming

Michael Gove  “It's clear that technology is going to bring profound changes to how and what we teach. But it's equally clear that we have not yet managed to make the most of it.”

Why Should Common People Know Computing  Technology is present almost everywhere you go  Most job’s use technology in some way  Use of an employee to do a simple program instead of hiring a temp outside the company.  Someone will need help at sometime.  “Twenty years ago, medicine was not an information technology. Now, genomes have been decoded and the technologies of biological engineering and synthetic biology are transforming medicine. The boundary between biology and IT is already blurring into whole new fields, like bio-informatics.” - Gove

STEM Discipline  Long Term Value  A Body of Knowledge  A Set of Techniques & Methods  A way of Thinking & Working  Own Theoretical Foundations  Involves logic & reasoning  Scientific approach  Wide Range of Technologies  Provides insight into other STEM Disciplines

What Should they Teach?  Microsoft Office  Real CS  Data Representation  Communication  Abstraction & Design  Languages, machines, & Computation

What Would be the Standards  A-Level computing  year olds  Ending Goals (by Key Stages)  Algorithms: what it is, what it can be used for.  Programs: design, write, run and debug executable programs in at least one language  How computers represent and transport data.  Components that make up a computer system

Which Languages?  Scratch or Mindstorm Like  Java, Python, C++  A mathematics language  How do we choose a language to start kids out on?

Is it Possible?  Teachers  Why would they want to teach  What would be a standard curriculum  Raspberry Pi  Would the material be valid?  Compared to taking a foreign language  It helps  Should not be mandatory.

Pros and Cons  Help Teach Math & Logic  Inspire more students to take CS to a degree level.  CS represents fundamental knowledge of the world like math or physics or geography  What Languages  Lack of CS Teachers  Too Vocational