VCL-Enhanced Alice for Education ICA CON 2012 Richard Lucic – Computer Science, Duke University Susan Rodger – Computer Science, Duke University.

Slides:



Advertisements
Similar presentations
NC STATE UNIVERSITY DEPARTMENT of SOIL SCIENCE NC STATE UNIVERSITY DEPARTMENT of SOIL SCIENCE NC STATE UNIVERSITY DEPARTMENT of SOIL SCIENCE NC STATE UNIVERSITY.
Advertisements

Can Computers “Teach” TAKS Success on TAKS depends on.. Targeted Instruction Individualized Instruction Student Involvement MOTIVATION.
Technology in Louisiana Classrooms. Louisiana Center for Educational Technology Professional development in technology for: Classroom teachers Administrators.
Tracking an Innovation in Introductory CS Education from a Research University to a Two-Year College Allison Elliott Tew and Mark Guzdial Georgia Institute.
An Institutional Model for Student and Faculty Support Benjamin C. Flores, Ph.D. Principal Investigator and Project Director Model Institutions for Excellence.
Alice Programming Adventures – Followup Workshop Susan Rodger Duke University June 22-23, Supported by the National.
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
Introduction to Alice CS Honors Slides courtesy of Wanda Dann, Ithaca College.
Attracting Kids to Computer Science via Programming in Virtual Worlds Susan Rodger Duke University Duke Virtual Reality and Serious Games Symposium October,
Alice: A Free 3D Animation World for Teaching Programming Barbara Ericson Georgia Institute of Technology Oct 2005.
Using Multimedia, Animation, and Robotics to Increase the Number of Students and Teachers in Computing Barbara Ericson ICE, College of Computing Georgia.
Teacher Tech Camp Session #4: Using Your SmartBoard to Create Ingenious Lessons Presented By: Conway High School EAST Students February 28, 2012.
Motivation – Declining Enrollments, Few Women How do we Teach Science? Physics – experiments Chemistry - experiments Biology - experiments.
GAME DESIGN IN CONJUNCTION WITH UNION UNIVERSITY COMPUTER SCIENCE DEPARTMENT By Jacob Lynn and Hananiah Nyabam.
More Motivation, Adventures in Alice Project, Usage of Alice in K-12 Susan Rodger Duke University June/July 2010 Supported by the National Science Foundation.
More Motivation, Adventures in Alice Project, Usage of Alice in K-12 Susan Rodger Duke University July Supported by the National Science Foundation.
Through the Looking Glass - Alice 2.0. Welcome from Alice.
 3D graphics environment  Focuses on Object Oriented Programming  Provides immediate feedback through program visualizations  Contains a drag-and-drop.
Adventures in Alice Programming One-Week Workshop Motivation and Background Susan Rodger Duke University June/July, 2010 Supported by the National Science.
PROJECT SHARE: THE BIG PICTURE. Karen Teeters Need Help with Project Share or OnTrack ?
Dorsey Hopkins, Superintendent Dr. Roderick Richmond, Chief Academic Officer Linda Sklar, Director, Division of Optional Schools and Advanced Academics.
The Teaching of Computing Should be Challenging, Exciting and Hands-on: Then They Will Come Susan H. Rodger Duke University Broadening Participation in.
Adventures in Alice Programming Susan Rodger Duke University NCCIA 2010 Wake Tech Raleigh, NC March 19, Supported by the.
Teachers in Alaska, across the nation, and around the world have discovered that “Iditarod based’ lessons are an effective way to engage students in real.
A Beginner’s Guide to Conducting an Alice Workshop Brenda Parker Middle Tennessee State University Murfreesboro TN.
Software Engineering Java K12 Outreach Course with Alice and Cloud Computing Dr. Daniela Marghitu Joseph Shanahan Auburn University.
CRA – CDC Duke Summer Internship 2008 Adventures in Alice Programming for Grades Gaetjens Lezin Professor Susan H. Rodger Duke University.
By Yukyong Chung.  Given the terms of computational concepts, the students will be able to state examples matching the Scratch blocks.  The students.
E. Melvin Honeycutt Elementary School Teachers: Doris Spencer Ashley Wise Students: 55 Academically.
Thank you for your previous support of the Alice project. Let’s see what you’ve helped make possible….
Alice Programming. alice.com Carnegie Mellon University with support from Electronic Arts, Sun Microsystems, DARPA, Intel, Microsoft, NSF and ONR. Alice.
Georgia Computes! Improving Computer Science Education in Georgia Barbara Ericson Director Computer Science Outreach Institute for Computing Education.
Standards For Teacher Preparation. What do you see in the previous slide? Students who are ready to answer the question? Students who are listening and.
Theory Application By Cori Sweeney EDRD Fall 2011.
Alice in Virginia Beach A Continuing Experiment John Harrison Princess Anne High School Virginia Beach, VA.
Redesign of Precalculus Mathematics THE UNIVERSITY OF ALABAMA College of Arts and Sciences Course Redesign Workshop October 21, 2006.
Alice As an Interdisciplinary Teaching Tool Presented by Craig Ham Technology Coordinator, US/MS Computer Teacher Westminster Schools, Augusta GA.
Programming Software from Carnegie Mellon Began at University of Virginia under the leadership of Dr. Randy Pausch (“The Last Lecture”)
An Innovative Approach with Alice for Attracting K-12 Students to Computing Susan H. Rodger Duke University IBM University Days May 7, 2007 Supported by.
Google-Assisted Language Learning and Teaching 2013 Summer Workshop Pukyong National University Instructor: Anthony Schmidt Website:
Integrating Computing into K-12 Mathematics Susan Rodger, Richard Lucic, Melissa Dalis, Peggy Li, Chitra Gadwal and Wenhui Zhang Duke University
Enhancing K-12 Education with Alice Programming Adventures Susan Rodger Duke University ITiCSE 2010 Ankara, Turkey June 30,
Introducing… Amanda Pierce Start Start Here. Click on a picture to find out more about me! Professional Family Education Friends Multimedia.
Engaging Middle School Teachers and Students with Alice in a Diverse Set of Subjects Susan Rodger Duke University SIGCSE 2009 March 6, 2009 Supported by.
Best Practices for Introductory Computer Science Valerie Barr, Jessica Bayliss, Monisha Pulimood, Susan Rodger, Ursula Wolz.
CompSci 4 Introduction to Programming Animation and Virtual Worlds Prof. Susan Rodger.
Data Demo: Atmospheric Visualization Collection Christopher Klaus 05/18/05.
The Program at Duke University Summer 2008 –Workshops for high school and middle school teachers to learn Alice (3 weeks) –One week summer camp opportunities.
TAG Organizer Training Meeting Introductions and Logic Game.
Welcome to Graphic Arts. My name is Ms. Masihi pronounced masseehee My Credentials  I have been teaching Computer related subjects since the year 2000.
Technology Integration for the New 21st Century Learner Scratch Projects.
 Is an individual who was born before the existence of digital technology and adopted it to some extent later. Also, this term generally describes people.
What is Alice? Alice is an innovative 3D programming environment that makes it easy to create an animation for telling story, playing an interactive game,
CompSci 4 Starting Alice Jan 15, 2009 Prof. Susan Rodger Alice is named in honor of Lewis Carroll’s Alice in Wonderland.
CompSci 4 Starting Alice Sep 2, 2010 Prof. Susan Rodger Alice is named in honor of Lewis Carroll’s Alice in Wonderland.
Advanced Website Design Professor: Jared Kozel Class Description: Are you already familiar with how to construct a basic Website? This class will teach.
Promoting Computer Science Through an Hour of Code Helen Schneider & Mary Jo Geise The University of Findlay.
Introduction to the course Aug 30, Day 1 Object-oriented Programming thru Video Games TIDE 1840 Harry Howard Tulane University.
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.
Teacher Guide This lesson is designed to teach kids to ask a critical thinking question that you can’t just put into a search box to solve. To do that,
USING DIGITAL PRIMARY SOURCES FOR TEACHING K-12 Cheryl Walters & Heather Leary Utah State University 2009 CONTENTdm Western Users Group Meeting, Reno,
Engaging Your Students How do YOU engage your students? TEXT and your response to How do YOU engage your students? TEXT and your response.
Using Google Docs in Education
Simon Bedford and Glennys O’Brien
An introduction to programming Created by Dr. Randy Pausch
Learn To Code Using 3D Graphics in a Virtual World
Learning Objects ITEC Lab C135 1:30 to 4:15
Attracting Kids to Computer Science via Programming in Virtual Worlds
Presentation transcript:

VCL-Enhanced Alice for Education ICA CON 2012 Richard Lucic – Computer Science, Duke University Susan Rodger – Computer Science, Duke University

Discussion The Problem – Demand for CS graduates exceeds supply Our Contribution – Disseminating the Alice Programming Language The Cloud (VCL) – Supports and enhances our efforts

Motivation CS BS majors decline since 2001 o 50% drop in enrollment Many other studies show the low number of interest in CS by females and underrepresented minorities o 11.8% female o 5.3% hispanic o 3.6% african american

How do we Introduce and Teach Science? Physics – experiments Chemistry – experiments Biology - experiments

How do we Introduce Computer Science? Write a calculator Write a banking program Etc…

Why Can’t the Introduction of Computer Science be exciting? Programming – it’s always been o Solitary o Problem solving/debugging oriented o Frustrating! What’s missing? o Not Getting Exciting Results Easily, right away o Not appealing to today’s kids in which media and technology are a part of their life!

Bring on Alice Virtual Worlds! Alice is o Hands-on! o Interactive! o Exciting Results right away! Alice has the potential to excite kids about computer science in the same way that experiments excite kids about chemistry, physics and biology!

Alice Programming Language Create interactive stories or games Learn programming in an easy way, drag-and-drop your code Learn computer science concepts: o Loops, classes, methods, functions, arrays Developed at Carnegie Mellon University o Professor Randy Pausch Alice is free:

Alice Programming Languag e Has libraries of 3D objects Keeps Track of objects you select

Objects Have Multiple Parts that are moveable

Alice Code is Easy to Learn Select Code, Drag-and-Drop code in program

Play Alice Animation Chicken rises, cow turns head and talks

CompSci 4 – Alice Class at Duke Lecture for minutes Students work on problem with computers in pairs Bring students back together

Success - Alice attracts diverse group At Duke o CompSci 4 Spring enroll (12 female + 3 African Amer.) o CompSci 4 Fall 2006 – 2 sections 64 students, 33 female, 7 African Amer. o CompSci 4 Fall 2008 – 2 sections 100 students - > 50% female o Advertised in school paper picture of ice skater Web site of animations

Integrate Alice into high school and middle schools by training teachers (six sites): Durham site focuses on Middle Schools in NC Adventures in Alice Programming Durham, NCCharleston, SCVirginia Beach, VA Denver, COOxford, MSSan Jose, CA Supported by the National Science Foundation Collaborative Grant ESI , , , , and DRL , with additional support from International Business Machines

Durham: Adventures in Alice site Summer Alice Intensive Workshops o 3-week Teacher workshop teachers, mostly middle school, some high school Only a few have every programmed before Subjects: english, math, science, history, art, technology Teach Alice, Develop Lesson Plans o One-week middle school camps Taught Alice Time to build their own Alice worlds o Overlap between the two

How Alice Can be Used in Middle Schools Teachers o Examples in lecture o Make interactive quizzes o Make worlds on concepts for students to view Students o Projects (in place of a poster, a model) o To take quizzes o To view and answer questions about a world

Other Teacher Lesson Plans Math o Finding surface area o Rate of Change and Slope Science o Create a food chain o Sun, Earth and Moon system o Tornados o Physics – Newton’s law of gravity o Alternative Energy

History/Social Studies o The continents – view world and answer questions o Animated overview of Japan o Animated overview of Egypt English o Write and animate a poem o Animate a poem or scene from a story o Write a movie trailer Other Teacher Lesson Plans (con t)

Follow-up Teachers use Alice during the school year Follow-up 2-3 day workshop in the following summer o How they’ve used Alice o Successes and issues o Project Demonstrations o Use and feedback on VCL

Cloud Computing (VCL) Support for Alice

Discussions with Teachers What is VCL? How does VCL Work? What can VCL can do for Alice Instructors? Hands-on Demo Workshop Resources

VCL Impact on Education VCL represents a transformation in the business of education -- a transformation in how education is delivered

Virtual Computing Lab Motivation o Shared Compute Resources (Always On) o Custom Compute Environments (Can be Saved and Recalled at a Later Date) o "Distributed" Education o Increased Utilization of Hardware, While Meeting the Needs of Teachers and Studen ts

Value for Alice Instructors Update one (the VCL), run many (student machines) Shared Libraries Ubiquitous Access Shared Resources, Help Files, etc. CIPA Compliant (per Durham Public School District Standards)

VCL Nuts and Bolts Web Reservation Interface Account Management (Alice Workshop Block) Individual or group reservations Running Alice in the Cloud Saving resources to the Cloud

Web site Adventures in Alice Programming