Rediscovering the Passion, Beauty, Joy and Awe: Making Computing Fun Again Andrew McGettrick, Eric Roberts, Dan Garcia, Chris Stephenson.

Slides:



Advertisements
Similar presentations
The Beauty, the Wonder and the Awe of Computing Chris Stephenson.
Advertisements

Mathematics Unit 6 - Getting Ready for the Unit
Here is how close you are to the knowledge or skills you are trying to develop, and heres what you need to do next.
Beauty in Recursion, Fractals Gur Saran Adhar Computer Science Department.
1 e-Arts and Humanities Scoping an e-Science Agenda Sheila Anderson Arts and Humanities Data Service King’s College London.
(1/6) SIGCSE 2009 Rediscovering the Passion, Beauty, Joy, and Awe Making Computing Fun Again, continued Me My parents thought they were too radical.
16 key concepts.
© Heikki Topi PACE Workshop on Computing Education Research ACM Education Council Meeting Portland, Oregon 9/16 – 9/17/2014 Heikki Topi, Bentley University.
Linda Kirkwood Curriculum for Excellence Transitions Professional Adviser, Curriculum Division, Scottish Government.
Introductory Lecture. What is Discrete Mathematics? Discrete mathematics is the part of mathematics devoted to the study of discrete (as opposed to continuous)
Careers in CS & Engineering. CS & Engineering careers are not all this….
1 Module 1: Course Overview Course: CSE 460 Instructor: Dr. Eric Torng Grader/TA: To Be Determined.
COURSE INFORMATION ENERGYPHYX 1020USU 1360 F COURSE INFORMATION ENERGY University Studies Breadth CoursePHYX 1020 University Studies Integrated.
Transforming Perspectives: Technology to Support the Teaching and Learning of Threshold Concepts.
INDUCTIVE & DEDUCTIVE RESEARCH APPROACH
Frequently asked questions about software engineering
Design. Design is an important aspect of the world in which we live and our everyday lives. Design focuses on the generation of ideas and their realisation.
Unit 2 – Visual and Performing Arts: Key Topic 1 1.
Computational thinking. Hour of Code Prof Dr. Valentina Dagiene Ágnes Erdősné Németh Maria Gaiduk Bojan Kostadinov.
W HAT S TARTS H ERE C HANGES THE W ORLD The University of Texas at Austin New Brand Strategy New University Brand Strategy Workshop February 28, 2011.
Computational Thinking Computational Thinking for Computer Science (CT4CS) Students.
Arts Education within Curriculum for Excellence Engage Scotland Conference Pam Slater CfE Engagement Team 31 October 2007.
An investigation of the impact of student support initiatives on the retention of computer science students Clem O’Donnell 1, James Murphy 2, Abdulhussain.
CASE Tools And Their Effect On Software Quality Peter Geddis – pxg07u.
Thinking Skills 1 of 23. Why teach thinking skills? Is it really that important? Creative and critical thinking abilities are not inborn as was once believed.
Computational Thinking The VT Community web site:
The Development of Intercultural Dimension in Language Teaching
January 24, :00 – 9:15 Welcome and introductions Envelope Game (Teaching a multi-grade is like…because…) 9:15 – 9:45 Group Graphic – Challenges.
An Introduction to Chapter 9: Geometric Figures
The ILA in Detail. OBJECTIVES 1.To understand the purpose of the ILA 2.To have a clear understanding of how to complete the ILA 3.To have considered the.
Understanding by Design (UbD) The “backward design” model.
Discrete mathematics Kwon, Taekyoung Courtesy of Dr. Michael P. Frank University of Florida.
HABITS OF MIND By Arthur L. Costa, Ed. D. and Bena Kallick, Ph. D. Presentation by Libby, Lloyd and Campbell.
Moral and Spiritual awareness in teaching This CPD session is designed to help you support pupils and create opportunities for moral and spiritual development.
Facilitating reflective practice – experiences to date. Dr Alan Masson Director: CETL(NI) for Institutional E- learning Services (CIES), University of.
Graduates for the 21 st Century - Perspective from Research Ian Diamond RCUK.
Plan for the Presentation Review our Algebra Problem Examine why it is such a hard problem Offer a content analysis of school algebra Argue why solving.
VELS The Arts. VELS (3 STRANDS) Physical, Personal and Social Learning Discipline-based Learning Interdisciplinary Learning.
Milwaukee, WI Rediscovering the Passion, Beauty, Joy, and Awe Making Computing Fun Again, pt 3.
The use of Formal Standards to Boost Creativity for Computing Students Gill Whitney Principal Lecturer, Middlesex University, School of Engineering and.
An Ideal van Hiele Web- based Model for Computer Programming Learning and Teaching to Promote Collaborative Learning Dr. J. Wey Chen, Professor Department.
Key Elements of Curricula. In all curricula you will find: Evidence of the common curricula framework Subject specific goals Grade specific outcomes and.
SIGCSE 2009 : Chattanooga, TN 10:45-noon Rediscovering the Passion, Beauty, Joy, and Awe Making Computing Fun Again, continued.
Rediscovering the Passion, Beauty, Joy, and Awe: Making Computing Fun Again part 4 Eugene Lemon
Rediscovering the Passion, Beauty, Joy, and Awe Making Computing Fun Again, pt Dallas, TX.
Introduction to the Framework: Unit 1, Getting Readyhttp://facultyinitiative.wested.org/1.
Teaching in teams: lessons from systematic review training NCRM Training the Trainers Event 4 th June 2007 Angela Harden and Karen Bird MRS Node EPPI Centre,
By: Mrs. Abdallah. The way we taught students in the past simply does not prepare them for the higher demands of college and careers today and in the.
1. Read a newspaper article and summarise the main point 2. Write an article on a person you admire 3. Write an article for a newsletter of 300 words.
An Update on the New AP CS Course Chris Stephenson CSTA Mark Guzdial Georgia Tech Jan Cuny National Science Foundation.
Stage 1 Integrated learning Coffee Shop. LEARNING REQUIREMENTS The learning requirements summarise the knowledge, skills, and understanding that students.
© Crown copyright 2006 Renewing the Frameworks Enriching and enhancing teaching and learning.
School of Teacher Education Learning and Teaching Committee 2010 – 2011 Presented by: SOTE Learning and Teaching Committee 14 th July, 2010.
NGSSS: The Next Generation Sunshine State Standards Prepared for DCMEA by Michelle Berra Opening of Schools Music Meeting August 13, 2013.
Introductory Lecture. What is Discrete Mathematics? Discrete mathematics is the part of mathematics devoted to the study of discrete (as opposed to continuous)
For more course tutorials visit
AF1.3 L1-2 The process of development of scientific ideas including the role of the scientific community in their development Use what you see and your.
Interdisciplinarity and Sustainability Teaching Education for Sustainable Development in Higher Education TSN Dr Donald Gray University of Aberdeen.
The Evolving OO Role: Is Neutrality Enough? A Multidisciplinary Discussion Zachary P. Ulrich Straus Institute for Dispute Resolution Andrew Larratt-Smith.
Spelling and beyond – Curriculum
Rationale for Hardenhuish
The Silent Way Ms. Rasha Ali.
NATIONAL TIDY TOWNS COMPETITION 2017 Judge’s Comments
How can they support the development of literacy?
Dalgety Bay Primary School Employability Across Learning
Frequently asked questions about software engineering
Spelling and beyond Literacy Toolkit HGIOS
Andrew McGettrick, Eric Roberts, Dan Garcia, Chris Stephenson
Presentation transcript:

Rediscovering the Passion, Beauty, Joy and Awe: Making Computing Fun Again Andrew McGettrick, Eric Roberts, Dan Garcia, Chris Stephenson

Regarding the title … Dangerously ambitious … In discussing these attributes of beauty, wonder, awe, etc. we have a duty (probably) to address issues such as the elegance and the mystery of Computing from our perspectives

Comment from SIGCSE 07 Grady Booch in his key-note address at SIGCSE 07 spoke about the need to articulate the wonder and the awe of computing This session is an opportunity for us to address that challenge Everyone will have their own perspective; the four of us will offer our perspectives Importantly we will leave time for other views to be aired

Gradys perspective? We followed up on last years event and had a conversation with him What emerged as his wonder and awe –The breadth of the applications of computing –It is a privilege to work in an area where we can change lives

Going further … Given the rate of change of technology and the increased miniaturization, the range of applications keeps changing Each new generation is faced with new challenges and new opportunities

Links with Innovation These observations point to the fact that there is an inevitable link between computing and innovation … the key to prosperity, competitiveness, etc. Innovation for all, not just a small section of the community Innovation across a huge range of application areas.. science, engineering, education, entertainment, transport, etc.

Elegance - some suggestions Simple formal grammar definition of language and semantics - finite describing the infinite - with recursive descent based compiler Public key encryption Design patterns Visualization - aspects thereof The notion of undecidability SQL, Prolog, RISC, the Internet

Mystery of computing? Personal, of course What are the basic principles and concepts underlying the discipline? –Peter Denning has made progress here How can we simplify perceptions of the discipline (and so curricula) and make it more attractive to different audiences (young and not so young)? What are the best and most effective ways of teaching it?

And more … suggestions Reading programs –How important is this and how can we teach it effectively to stimulate (e.g. teach about fractals) to teach good practice (e.g.avoid security holes) Role of simple formalisms –Role of proof typified by link between induction and recursion –Through reuse (of programs and accompanying proofs) building environments to simplify programming

And even more … What are the important elements of the idea of computational thinking and how do we promote these effectively? Can we find unifying ideas that stretch the imagination, e.g from Jeannette Wing, seeing programs as data and data as programs?

Your thoughts?