Computational Thinking in the Classroom

Slides:



Advertisements
Similar presentations
CS1313 SCCC/ATS COURSE SYLLABUS Programming Fundamentals Revised 12/2/2014 Online 12/14 revision Ed Hall Instructor.
Advertisements

1Marquette University Heather Bort and Dennis Brylow SIGCSE 2013 CS4Impact: Measuring Computational Thinking Concepts Present in CS4HS Participant Lesson.
Computer Science as a Career
Coding your way through school! Dr. Martine Ceberio Associate Professor of Computer Science The University of Texas at El Paso
Le Moyne College Summer Math Academy August 2007 Computational Thinking & Related Tools.
Building a K-12 Program of Study for Computing – Curricula and Resources Friday, May 8, 2015 Kern-Cary, Green Lake Center, WI Dennis Brylow Joe Kmoch.
Computational thinking. Hour of Code Prof Dr. Valentina Dagiene Ágnes Erdősné Németh Maria Gaiduk Bojan Kostadinov.
Dr. Wenbin Luo Engineering Department St. Mary’s University San Antonio, TX June 9, 2012.
Steve Coxon, M.A.Ed. Center for Gifted Education Ph.D. student at the College of William and Mary
Tell the robot exactly how to draw a square on the board.
Introduction to Computational Thinking Vicky Chen.
What is Technocamps? Technocamps, trialled in 2003, is a bespoke programme to address the decline in Computer Science education and its relationship within.
Teaching is not just a process of imparting knowledge to an attentive child. Learning needs to be engaging, social and interactive. It is also vital that.
1 CSC 221: Introduction to Programming Fall 2013 See online syllabus (also accessible via BlueLine2): Course goals:  To develop.
Bekir Mugayitoglu, MBA Learn to code, code to learn.
Lance Pedersen Bio: I am a relatively new teacher who has had to rapidly adjust to teaching in the CTS area. I started my career three years ago at Ross.
1 CSC 222: Computer Programming II Spring 2004 See online syllabus at: Course goals:
Should Students in Primary Schools Learn Computer Science?
Hour Two – what to do after the Hour of Code JULIE BAR AND MARTIN FUNK – NEW TRIER HIGH SCHOOL.
Parent Workshop December 8, 2015 Jenny Sora. What is “Hour of Code”? The Hour of Code is a one-hour introduction to computer science, designed to demystify.
CS education: teaching computer science. Teaching programming Teaching computer science has become a huge industry: Huge job growth Not enough CS- trained.
CS Educators Summit Jenna Garcia District Manager May 4, 2016.
TERRI HARKEY IPS/ Region 10 Tech Conference 2016 Coding.
Coding Connections at the Interface of Algebra I and Physical World Concepts Improving Teacher Quality Grant Program Summer 2016.
MS. NANCY HARRIS LECTURER, DEPARTMENT OF COMPUTER SCIENCE CS 149 – Programming Fundamentals (Accelerated)
Scratch in Education Dr. Ben Schafer Department of Computer Science
Robots Roaming the Classroom
AP Computer Science Principals Course Importance and Overview
Using AppInventor2 for teaching
CSC 222: Computer Programming II
Lego Mindstorm Robot Educator Tutorials
Vocabulary Algorithm - A precise sequence of instructions for processes that can be executed by a computer Low level programming language: A programming.
Topic: Programming Languages and their Evolution + Intro to Scratch
AP Computer Science Principles
millions of participants worldwide
Welcome to our webinar! Who is in the room?
Topic: Introduction to Computing Science and Programming + Algorithm
Presented by Jenny Sora May 17, 2017
7 Big Ideas of Computing:
Done Done Course Overview What is AI? What are the Major Challenges?
Welcome to Computer Science!
Introduction to Programmng in Python
AP Computer Science Principals Course Importance and Overview
Teaching MS Science with Computer Science
Computer Science: Research and Outreach
Computational Thinking in the Classroom
Introduction CSE 1310 – Introduction to Computers and Programming
Major themes Abstraction Design tradeoffs Recursion Leverage existing components without understanding details Create components that can be.
Computational Thinking
CS Programming I Jim Williams, PhD.
Coding and Computational Thinking in the Elementary Classroom
Electrical and Computer Engineering Department
Today Is S.T.E.M. Day.
8th Grade Everything Robotics Elective Mrs. Young
EECE 310 Software Engineering
Lego Mindstorm Robot Educator Tutorials
Lego Mindstorm Robot Educator Tutorials
Computer Science Teachers Association Academy
CS 139 – Programming Fundamentals
Computational Thinking in Learning
HAS Makers Design Space
UNIT 3 CHAPTER 1 LESSON 4 Using Simple Commands.
Classroom Expectations
Open on the student drive
AP Computer Science Principals Course Importance and Overview
Computational Thinking
STEM Day Sioux City, Iowa
TEL-W16 Final Project Presentation Teaching Logics/Algorithms
Leesylvania Elementary School
U3L4 Using Simple Commands
Presentation transcript:

Computational Thinking in the Classroom Martine Ceberio Computer Science Department, UTEP TnTc 2015 – November 14, 2015, El Paso, TX

Computational Thinking? Computational thinking is a way of solving problems, designing systems, and understanding human behavior that draws on concepts fundamental to computer science. To flourish in today's world, computational thinking has to be a fundamental part of the way people think and understand the world. [from Carnegie Mellon University]

Computational thinking? (cont’d) Algorithmically solving problems Formulating problems such that computers can assist Analyzing and logically analyzing data Generalizing and applying this process to other problems Abstraction, reusability, versatility

Computational Thinking? Why? Being able to solve problems is relevant to many disciplines Law, medicine, engineering, etc. Problem based learning (to some extent at least) has proven to be very successful Exposing students to problem-solving and possibly computer science will give them more options for career

Computational Thinking? How? Obviously, this is central to Computer Science  Mathematics: posing problems and using the right tools to solve them But not only… What else? Tell me what you do in your classes

Examples Computer science: Mathematics: Problem solving rather than on coding CS unplugged Kodu or similar Mathematics: Posing problems rather than executing operations, repeating Show that many ways exist to solve a given problem, so that students have to think and pick Use simple robots

Examples (cont’d) Social Studies: Music: Languages: You can use programs like Scratch More advanced (more time): robots, lego mindstorm? Music: Plug it in an animated video Languages: Same as with music but with text for practice

Easy (other) ways to get involved… Partner with Code.org, Exploring CS, CS Principles, Google EngageCSEdu The Hour of Code: First week of December After-school programs E.g., with Little Bits: http://littlebits.cc/education Code.org NCWIT AiC, NCWIT AspireIT

What we can do Visit your classes Give tours and workshops to your students Give workshops to you to show you in more details what you can do in your classes Build an interest group of teachers

Thank you! Questions? Martine Ceberio Associate Professor of Computer Science The University of Texas at El Paso mceberio@utep.edu