Welcome Back to Adventures in Alice Programming Part 2. Thanks to our supporters! Introductions Faculty. Where I was Saturday night.



Similar documents
Outline. Creating Animations with Alice for Projects in all Disciplines

Enhancing Middle School Math with Alice Programming

The CS Principles Project 1

Dr. Daniela Marghitu Joseph Shanahan Auburn University

How To Teach Students To Program A Virtual World

Ozgur Aktunc, Ph.D. Engineering Department St. Mary s University San Antonio, TX

AC : ART2STEM: BUILDING A STEM WORKFORCE AT THE MIDDLE SCHOOL LEVEL

Adding Time to Expand Opportunities for High School Students March 2011

COURSE TITLE. Computer Programming 1 LENGTH. One Semester Grades 9-12 DEPARTMENT. Computer Department Barbara O Donnell, Supervisor SCHOOL

Making an Adventure Story AMAZING ADVENTURES. MS Word Scratch MS PowerPoint MS Excel. Making a Video VIDEO MAKERS

Introducing AP Computer Science Principles

Exploring Computer Science A Freshman Orientation and Exploratory Course

Introducing AP Computer Science Principles

Describe the process of parallelization as it relates to problem solving.

Gaming for Museums. Copyright 2014 E-Line Media, all rights reserved

Program Your Own Game

CTF & CSE USING THE KHAN ACADEMY CS PLATFORM

Code.org District Partnership Model

Digital Technology. Degrees. Certificate of Achievement. To earn an A.A. or A.S. Degree:

Gainesville Campus. For all courses at all locations, visit ung.edu/ce

Dear Parents, Stanford University s Education Program for Gifted Youth Hong Kong Exclusive Center

Scratch Game Design (Grade 3-5, Beginners)

2014 SCDE Summer Professional Development Institutes

not think the same. So, the consumer, at the end, is the one that decides if a game is fun or not. Whether a game is a good game.

Deborah L. Dunn Faculty Vita (September 1, August 31, 2013)

Directions: 1. Hand out student worksheet to class. 2. Follow speaking points for the PowerPoint Presentation.

How To Get To College

Educational Technology Plan for Olentangy Local SD

Teaching Pre-Algebra in PowerPoint

Storytelling Alice Game Development Program

Computer Science Introduction

Garden City Public Schools Strategic Plan. Vision: Student Focused Team Driven Globally Competitive with a Hometown Spirit

Building a Computer Science Pipeline in your District

ADMINISTRATIVE EXPERIENCE

Part-time Diploma in InfoComm and Digital Media (Information Systems) Certificate in Information Systems Course Schedule & Timetable

CS Matters in Maryland CS Principles Course

BAA DigiPen 3D Animation 11

edtpa Video Requirements Task 3: Student Work Samples Student Work

SMUHSD CTE Incentive Grant Application

Department of Mathematics Phone: (503) North Willamette Blvd. Portland, OR EXPERIENCE

The Development of an Online Engineering Alphabet

6-8 Technology Education Program Evaluation. Board of Education Program Report December 10, 2013

Proposal for a BA in Applied Computing

The iteach Laptop Learning Program Integrating educational technology into teacher education at Nipissing University

Educational Technology Plan for Orion Academy

Teaching Sound in Elementary, Middle and High School Physical Science Using Engineering Design

NORTH CAROLINA STATE UNIVERSITY Doctor of Philosophy Student in Computer Science December 2016 Raleigh, NC

Professional Development Resources for International Education

Girls Make Apps Workshop FAQ

CHRISTIANNE KNAUER ROLL Bella Woods Drive, Tampa, FL

The National Educational Technology Standards. (Upon which our local standards are based)

HIGHER NATIONAL DIPLOMA DIGITAL PHOTOGRAPHY. Programme Specification

A PROVEN STEM PROGRAM

Transferring as an Art Major. ELAC Transfer Center Spring 2016

Face-to-Face M.A.Ed. in Educational Administration w/preliminary Administration Services Credential

Introduction to Computer Programming. Classroom Expectations & Computer Lab Guidelines. Welcome to Introduction to Programming

Who s Here? 1. Name 2. Library 3. STEM your Library 4. Computer science/coding/kids & your Library

Every Student I Every Day I Every Possibility

CAROLINA PARENTS COUNCIL:

Computer Science. General Education Students must complete the requirements shown in the General Education Requirements section of this catalog.

Teaching in School of Electronic, Information and Electrical Engineering

INTRODUCTION TO COMPUTER PROGRAMMING

Elizabeth A. Arnold. Academic Experience. Education

SPANISH COURSE SCHEDULE - FALL 2015

Student Perceptions On Computer Coding Ashfield Public School Term 3, The Initiative. The survey

Transcription:

Welcome Back to Adventures in Alice Programming Part 2 Susan H. Rodger Duke University rodger@cs.duke.edu Thanks to our supporters! National Science Foundation NSF ITEST DRL 1031351 International Business Machines Alice Followup Workshop Durham, NC June 17 21, 2013 Supported by NSF Grant DRL 1031351, CRA W, and IBM Faculty Awards Computing Research Association Women Where I was Saturday night. Introductions Faculty ACM Awards Banquet Turing Award the nobel prize of computer science 2012 Shaffi Goldwasser 2012 Silvio Micali For transformative work that laid the complexity theoretic foundations for the science of cryptography, and in the process pioneered new methods for efficient verification of mathematical proofs in complexity theory. Susan Rodger Wanda Dann Steve Cooper Duke University Carnegie Mellon Stanford Univ. Madeleine Schep RoxAnn Stalvey Don Slater Columbia College College of Charleston Carnegie Mellon

Introductions Students/Staff Elizabeth Daniel Bella Teddy Introductions teachers Name School Discipline Briefly have you been using Alice, problems using Alice? Kathy Menchaca(Stanford) Pam Camelia Our Schedule This Week Followup workshop attend Mon, Tue, Thu, Fri Alice Symposium 2013 attend on Wednesday We will present new work we have been doing at Duke New tutorials/challenges You will present what you have been doing (if any) Time to develop Lesson plans Invited speakers Reminder of why we are doing this workshop.

Three Problems with Computer Science in K 12 1. Students don t know what it is Not keyboarding, PowerPoint, spreadsheets 2. Computer Science is not in many schools Few high schools teach AP computer science Fewer middle schools teach computing 3. Where are the women and minorities? Number of underrepresented groups in computer science is low Why Schools Should Teach Computer Science (C.S.) (from NCWIT.org) Computer Science gives students vital 21 st century skills C.S. underlies most innovation today C.S. means rewarding careers Predicted shortage of technical jobs in the future Wide range of options in CS (health, environment, finance, arts, security ) C.S. is more than just technology CS teaches design, logical thinking and problem solving Alice Programming Language Learn programming in an easy way, drag and drop your code Problem solving with visual feedback Objects are visual! Alice is free: www.alice.org Developed by Randy Pausch Carnegie Mellon University Adventures in Alice Programming 2 week Teacher workshops Over 200 teachers, middle school, high school, some elementary All disciplines Teach Alice, Develop Lesson Plans One week followup workshop Summers 2008 2015, funding for lodging Main Sites: Duke University, Durham, NC Charleston/Columbia, SC San Jose, CA (starting 2014)

Free Curriculum Materials/Lesson plans Over 60 free Alice Tutorials (from getting started to specific topics, sample projects) Teacher lesson plans available Most students use Alice for projects instead of poster, report Subject teachers using Alice Language Arts Mathematics Science History Foreign Language Music, Art Media, Technology Business middle school and high school, some elementary Our Free Materials Over 60 Tutorials 1. Getting started tutorials 1 4 hours 2. Tutorials on CS topics Methods, conditionals, lists, etc Variables (timers/scores). 3. Animation tutorials Lights, camera, scene change, billboards, invisible objects, New Video Tutorial Island Island Beginner Tutorial Six videos and/or paper tutorial Part 1 add objects Part 2 Camera positions Part 3 write a simple method Part 4 event and method Part 5 vehicle property and do together Part 6 more on built in methods and finish up Similar level to Astronaut and Humvee

Short Version of Astronaut/Humvee Beginner Tutorial New getting Started Tutorial Princess/Dragon/Knight 3 part Shorter version Took out camera views Fewer and simpler methods Example: Getting Started Tutorial teaches: Placing objects Moving objects Setting up Camera tripods and moving between views Using built in methods and writing your own Gluing objects together Adding sound, 2D pictures to enhance world Modified Scene Change Don t need drop in object Move a character from scene to scence

Alice Projects in different disciplines Science Population Change Science Population Change (end) Math Example Fractions

Math Example Order of Operations Simple Game Control, earn points Alice Symposium June 19, 2013 Duke University www.cs.duke.edu/csed/alicesymposium2013 Adventures in Alice Programming web site www.cs.duke.edu/csed/alice/aliceinschools Questions?