Susanne Hambrusch (CS) and colleagues in CS and Physics 1 RET experience in “Science Education in Computational Thinking”

Slides:



Advertisements
Similar presentations
Using Case Studies and Other Methods in Teaching Environmental Science Do they foster understanding of the material as well as improve attitudes towards.
Advertisements

Project Lead the Way An Orientation American High School.
Apprenticeship and Workplace Mathematics Meeting the Needs of Today’s Students.
1 Undergraduate Curriculum Revision Department of Computer Science February 10, 2010.
Yvan Rooseleer – BiASC – MAY 2013
NSF/TCPP Early Adopter Experience at Jackson State University Computer Science Department.
Amy Wagaman Department of Mathematics and Statistics Amherst College.
Georgia Department of Education. Information Technology Pathways.
Webquests? Just what do we mean by that? So much more than “Webquests”
Coding your way through school! Dr. Martine Ceberio Associate Professor of Computer Science The University of Texas at El Paso
Title 4 Effects of a student designed multimedia project on 8th graders attitude and performance.
Maria Gini Maria Gini, Department of Computer Science and Engineering, University of Minnesota Jan Pearce Jan Pearce, Department of Mathematics and Computer.
Programming 1 Feedback Session. The unit has improved my understanding of programming. 1.Strongly Agree 2.Agree 3.Neutral 4.Disagree 5.Strongly Disagree.
Addressing software engineering issues in student software projects across different curricula Dušanka Bošković Computing and Informatics Bachelor Programme.
SEAS Acad Mtg – 8/26/03Prof. Frank Sciulli Introduction - Physics SEAS Academic Meeting l Intro: Frank Sciulli – Professor in the Physics Dept. u Lecturing.
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.
COMPUTER SCIENCE CONSIDERING YOUR OPTIONS FOR THE TECHNOLOGY EDUCATION GRADUATION REQUIREMENT.
Computer Science Department 1 An Open Source Laboratory for Operating Systems Projects * Mark Claypool, David Finkel, Craig Wills Computer Science Department.
Ryann Kramer EDU Prof. R. Moroney Summer 2010.
Name: Abdullah Mohammed Alhatmi ID:86497 Course: Quality &Assurance Name: Abdullah Mohammed Alhatmi ID:86497 Course: Quality &Assurance Start.
What do you mean I have to integrate technology in CCGPS? One School’s Solution Dr. Peggy Helmly South Effingham Elementary.
WELCOME PARENTS! Honors Computer Programming Ms. L. Dutchen.
Games Technology BSc Multimedia Computing BSc Creative Computing BSc.
Numerics with Geogebra in High School dr Dragoslav Herceg dr Đorđe Herceg Faculty of Science and Mathematics Novi Sad, Serbia {hercegd |
1 Chapter No 3 ICT IN Science,Maths,Modeling, Simulation.
The CS4Alabama CE21 Project Goals Alabama participation in current CS AP has been very low (with 220k HS students; 5200 US History and 120 Latin AP exams):
Tie Into Practice Technology Integration Example: A Research Paper Website Jennifer Jarvis and Connie Keating.
A p r i l 1 8,  Interactive Web-based magazine about Earth system science & the use of satellite remote sensors.
Back to School About Me  8 th year at CCA  17 th year in Education  From Colorado  Math degree from CSU, Masters from GWU  Married with 2 kids.
What is STEM? What is STEM?
Modes of Integration: 1) Enhancing with projects and assignments within a science course 2) Adding online support for math topics 3) Adding a credit of.
 address the challenges of  increasing interest and participation  improving the preparation of girls in computing and cyber.
Circuit Construction Kit Projectile Motion Simulator.
Undergraduate Survey for Math Dialogue March 2010 Transition from High School to University Technology in High School Math Classes Resources for Undergraduates.
InterActions Overview This Presentation will touch on the following topics.  Brief Overview  Major Content Themes  Pedagogical Principles  Scaffolding.
Chapter 11 – Teaching and Learning with Technology in Mathematics and Science Instruction Cullen Byrne and Abby Harnack.
Mary Parker presented at Joint Math Meetings, Jan. 6, 2012.
Achieving Efficiencies in Curriculum Design Cathie Atkins & Kathy LaMaster Budget Scenario Savings Options Potential Opportunities.
Best Practices for Introductory Computer Science Valerie Barr, Jessica Bayliss, Monisha Pulimood, Susan Rodger, Ursula Wolz.
Using lab based projects for teaching & learning problem solving skills in large first year classes Manjula Sharma, John O'Byrne, Ian Cooper School of.
Chapter 3 Teaching with Instructional Software Indiana Wesleyan University Former Student (used by permission)
What’s Right with Undergraduate Statistics? Exciting Course Options.
EFFECTIVELY INTEGRATING INSTRUCTIONAL SOFTWARE INTO TEACHING AND LEARRNING EVIRONMENT FOR THE HIGHEST POTENTIAL RELATIVE ADVANTAGE BY: BELTECH ETEC 602.
Design of a Typical Course s c h o o l s o f e n g I n e e r I n g S. D. Rajan Professor of Civil Engineering Professor of Aerospace and Mechanical Engineering.
Using Alice in an introductory programming course for non-CS majors Adelaida A. Medlock Department of Computer Science Drexel University
Teacher as the expert imparting knowledge Students engaged as learners seeking understanding.
CS-112 Object Oriented Concepts Course Syllabus. Outline  Instructor and Prerequisites  What this course is  Learning outcomes  Degree program outcomes.
Welcome Parents! Computer Science Periods 3 &4 Anthony A. Atwood, M.Ed. Computer Science Teacher Valley Center High School Valley Center-Pauma Unified.
CS 139 – Algorithm Development MS. NANCY HARRIS LECTURER, DEPARTMENT OF COMPUTER SCIENCE.
Back-to-School Night G-8-ors Team Science Jessica Geissler.
CS 4620 Intelligent Systems. What we want to do today Course introductions Make sure you know the schedule for the next three weeks.
Welcome to the Computer Science classes Mrs. Whitlock AP night Chattahoochee High School.
Code Tools for Schools Adam Carr from Bridge Creek High School.
CYBERINFRASTRUCTURE FOR THE GEOSCIENCES GEON: Education Components at the University of Texas at El Paso Ann Gates Department of Computer.
Establishing Manifold Robotics Education in a “Curriculum Vacuum” Nicholas Gans The University of Texas at Dallas Developmental History of Innovation University.
Benefits overview Speaker name goes here.
WELCOME TO BACK TO SCHOOL NIGHT MATH 8 : PRE-ALGEBRA MS. BICEY.
AP CS Principles. Computer Science for everyone Until now, high school CS has been either nonexistent or limited to the AP CS A course. CS A is the only.
Duane Deardorff, Alice Churukian, Reyco Henning Dept. of Physics and Astronomy The University of North Carolina at Chapel Hill Contributed talk CF06, presented.
MS. NANCY HARRIS LECTURER, DEPARTMENT OF COMPUTER SCIENCE CS 149 – Programming Fundamentals (Accelerated)
PRE-AP computer science 1
Technology CURRICULUM at
WELCOME TO AP COMPUTER SCIENCE PRINCIPLES!
Promoting the Transfer of Mathematical Skills in Food Science Programmes Colette Fagan November 13, 2018.
Welcome to the Computer Science classes
UNIT 3 CHAPTER 1 LESSON 4 Using Simple Commands.
Student Feedback on Robotics in CS1 The Fleet!
CS114B Introduction to Computer Science II
Using Analytics to Evaluate Teaching Effectiveness
Presentation transcript:

Susanne Hambrusch (CS) and colleagues in CS and Physics 1 RET experience in “Science Education in Computational Thinking”

What we built on … 2 1. Design of a CS course for science majors Teach computational thinking and problem solving 2. The Physics Department offers a course based on the Matter&Interaction Curriculum Uses Python in the lab for simulation and understanding physical principles

RET Teachers 3 Craig Smiley Teaches three levels of physics (I, II, AP) Programming experience: intro programming course and Python in the M&I physics course David Wright Teaches various science courses Coach of the high school’s Robotics team Good understanding of computation

What the HS teachers wanted 4 Use computation to better understand physics to blend calculus and physics Write programs to model, simulate, analyze and visualize physical systems Willing to allocate 3+ weeks (15+ classes) to learning basic Python and VPython AP course (students had Physics I)

What we were hoping for 5 Interest high school students in computation and computer science Teach computational thinking through abstraction translating physical properties into computational processes problem solving Use visualization and allow for creativity

Software 6 Use Python 2.5 or 2.6 and VPython 3.2 Science Lab did not have Python installed CS Lab had Python, but not VPython installed Software installation is a nightmare Use Portable Python installed on a memory stick Worked well; students liked having their own stick RET supplement pad for them

Preparation during the summer (1) 7 Teachers suggested topics Vectors, collision, projectile motion, gravitational force Worked out programming concepts and tools Basic Python, visualization with VPython, graphing, numerical issues Problem driven approach Are for-loops needed? How much to cover on lists? What can be understood by seeing/using an example?

Preparation during the summer (2) 8 Prepared a sequence of simple programs related to the physics tasks Teachers would write some and work with CS students to generate better code CS students (re)-implemented all of it Prepared labs for students to work through Added “exploration” problems students could choose from

Feedback from students (1) 9 AP Course Responses of 18 students to a survey after Python module; 25% females 2 students had prior programming experience: Scale from 1 to 5 (strongly disagree to strongly agree) Comfortable using computers: 4 Enjoyed writing programs: 4 Comfortable writing more programs: 3 Consider taking a programming class: 3.95

Feedback from students (2) 10 What students liked Creating and moving VPython objects Bouncing balls off the wall, moving blocks on a track Anything visual What students found hard varied considerably What a few students did not like Did not see what programming had to do with physics Does not prepare me for the AP exam

Challenges 11 Keeping in touch with the teachers during the school year Planned all-year effort was scaled back to first semester Understanding what teachers feel comfortable with Understanding where students struggle How to incorporate computation into tests Current budget situation in school system results in uncertainty for next year

What we learned 12 Have undergraduates helping out in school Has benefits beyond understanding the material Have almost all material prepared in the summer HS teachers have few free cycles Meet with teachers informally during the year They may not quite know how to interact with you (they live in a much more formal world)