Innovative Practices in Computer Science Barbara Ericson Georgia Institute of Technology CCLI Conference Aug 2008.

Slides:



Advertisements
Similar presentations
Learning to Program With Alice
Advertisements

Alice: A Fresh Approach to Teaching Computer Science
KSU 1101 Presentation - Copyright Personality and Programming Dr. Amy B. Woszczynski CSIS Department Dr. Amy B. Woszczynski CSIS Department.
Tracking an Innovation in Introductory CS Education from a Research University to a Two-Year College Allison Elliott Tew and Mark Guzdial Georgia Institute.
Redesign of PSYC 1101 into a 50% Online (Hybrid) Course Sue Spaulding, UNC Charlotte Pearson Education March 9, 2012 Boston Office.
Deepak Kumar Bryn Mawr College
The Alice Software System Randy Pausch Carnegie Mellon University
Using the Alice 3D Environment to Teach Multimedia Programming Chris Stein BMCC Jody Culkin BMCC CUNY IT Conference Dec. 06.
Collaboration and Learning In College Education Book Project April 14 th, 2004.
Alice: A Free 3D Animation World for Teaching Programming Barbara Ericson Georgia Institute of Technology Oct 2005.
CS 1 with Robots CS1301 – Where it Fits Institute for Personal Robots in Education (IPRE)‏
Using Multimedia, Animation, and Robotics to Increase the Number of Students and Teachers in Computing Barbara Ericson ICE, College of Computing Georgia.
Coding for All Barbara Ericson Georgia Institute of Technology October 18, 2013.
An investigation of the impact of student support initiatives on the retention of computer science students Clem O’Donnell 1, James Murphy 2, Abdulhussain.
The Institute For Personal Robots In Education (IPRE) Tucker Balch Associate Professor College of Computing at Georgia Tech Stewart Tansley Program Manager.
 3D graphics environment  Focuses on Object Oriented Programming  Provides immediate feedback through program visualizations  Contains a drag-and-drop.
סביבת אליס – שיקולי הפיתוח של הסביבה, חומרי לימוד לתלמידי תיכון Stephen Cooper Stanford University 2 July, 2012.
Educational Game Computing Chiitra Tibbs Auburn University Research Spring 2006.
Microsoft Research Faculty Summit Mark Guzdial Professor Georgia Institute of Technology (Georgia Tech)
Integrating Business Education and Computer Science to Prepare Students for the 21 st Century Barbara Ericson Advanced.
Qatar University Exemplary Online Course Award
Barbara Ericson Georgia Institute of Technology
CS 0.5: A Better Approach to Introductory Computer Science for Majors Bob Sloan, Pat Troy University of Illinois at Chicago SIGCSE 2008.
Assessing the Value of Synchronous Learning Phillip Knutel, Bentley University Louis Chin, Bentley University Jim Lee, UMass Online (Lowell) MJ Potvin,
Cool Computing News Computing majors are in demand By 2016 there will be more than 1.5 million new high- end computing jobs Five of.
Georgia Computes! Improving Computer Science Education in Georgia Barbara Ericson Director Computer Science Outreach Institute for Computing Education.
Georgia Tech’s Three CS1’s CS1321: Introduction to Computing Based on How to Design Programs and the TeachScheme Project Was the only CS1 course, on a.
James Tam CPSC 203: Introduction To Computers (Independent Study) James Tam.
A Model for Improving Secondary CS Education Barbara Ericson, Mark Guzdial, Maureen Biggers Georgia Institute of Technology.
Towards Collaborative Dynabooks In Alan Kay’s vision, the computer’s greatest purpose is to facilitate learning through creation and exploration of multimedia.
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.
Contrasting Women’s Experience in CS at Different Institutions Mark Guzdial College of Computing/GVU Georgia Tech Our Goal: Ubiquitous Computing Education.
A CS1 Course Designed to Address Interests of Women Lauren Rich¹*, Heather Perry, and Mark Guzdial* College of Computing/GVU Georgia Tech *Presenting¹Now,
The Redesigned Elements of Statistics Course University of West Florida March 2008.
PREOP (Providing Robotic Experiences Through Object-Based Programming) By James Davis, Briana Wellman, Michael Raines, Monica Anderson The University of.
What’s That Sound? A study of beginning and ending sounds Project based learning created by Jennifer Blalock and Janet Holmes June 7,
Best Practices in Undergraduate Computer Science Education Chris Wilcox Colorado State University 5/21/2015.
An Engaging Introduction To Computer Science. Making Our Students Think For Themselves!
Improving CS Education with ICE Winter 2005 Tech Prep Conference Barbara Ericson Georgia Tech.
Improving CS Education with ICE Barbara Ericson Georgia Tech.
Using Alice in an introductory programming course for non-CS majors Adelaida A. Medlock Department of Computer Science Drexel University
111 Understanding STEM Education Hilary Dito STEAM Coordinator CCCOE Keep Calm and Integrate on!
Great Principles of Computing: Computing for Everyone Mark Guzdial College of Computing/GVU Georgia Institute of Technology.
SIGCSE 2002 Panel Women, Math, and Computer Science Kim Potter Kihlstrom Westmont College Santa Barbara, CA.
Patrik Hultberg Kalamazoo College
Program Visualization Using Virtual Worlds CCLI NSF
Making a Difference in Education through Innovation in Technology Harold Javid, Ph.D. Director – Education Research Programs Microsoft Research.
New Inventions, Technologies & Literacies to Improve K-College Classroom Learning Phoebe Johnston DaShario C Gilliam Lorenzo Johnson Jr. Abdulla Al-Mahmoud.
Instructional Plan Template | Slide 1 AET/515 Instructional Plan Template Jami Anderson.
Examples from Georgia Tech’s CS 1315: Introduction to Media Computation Class examples and student work.
Institute for Computing Education (ICE) at Georgia Tech Fall 2004 BIT Conference.
Innovative Undergraduate Curricula Speakers (in this order): Merrick Furst (Georgia Tech) Deepak Kumar (Bryn Mawr) Lynn Andrea Stein (Franklin W. Olin.
Barbara Ericson Promising Practices in CS1 Media Computation for CS1 Barbara Ericson Georgia Institute of Technology.
Improving Undergraduate Computing Education NSF Site Visit, December 5, 2008.
The Current Crisis in Computing: What are the Real Issues? Mark Guzdial School of Interactive Computing Georgia Tech Story: –1 st Order Economics, 2 nd.
CS 1 with Robots CS1301 – Where it Fits Institute for Personal Robots in Education (IPRE)‏
Dr. Fernando Paniagua Assistant Professor CSIT Department Community College of Baltimore County Engaging students in class activities through games to.
Supporting Sustainable Active Learning
Research Problem: High D/W/F rates in undergraduate introductory biology. Indicates a basic lack of biological literacy Loss of students from the biology.
Integrating Technology: Some Things You Should Know
Computer Science Education Week
CS1315 Introduction to Media Computation
Mark Guzdial College of Computing/GVU Georgia Tech
Alice: A Free 3D Animation World for Teaching Programming
CS1301 – Where it Fits Institute for Personal Robots in Education
CS1301 – Where it Fits Institute for Personal Robots in Education
Alice: A Free 3D Animation World for Teaching Programming
Higher Standards and fewer failures?
CS1301 – Where it Fits Institute for Personal Robots in Education
Distance Learning . Blended Learning
Presentation transcript:

Innovative Practices in Computer Science Barbara Ericson Georgia Institute of Technology CCLI Conference Aug 2008

Innovative Practices  Alice  Games  Media Computation  Robotics

Main Questions  How has the approach been assessed and what were the results?  What are the strengths and weaknesses of the approach?  How does the approach work with majors and non-majors?  What are the barriers to adoption of the approach?

What is Alice?  Free development environment From Carnegie Mellon University Available from  Used to create 3D movies and games  Used to teach object-oriented programming Without the frustration of syntax errors  using drag-and-drop programming

Alice Assessment  Used as a pre CS1 for "at risk" CS majors at Ithaca College (Wanda Dann) and St. Joseph's University (Stephen Cooper) (n=25) SIGCSE'00 compared to a non treated "at risk" control group (n=30) and a not "at risk" control group (n=52) "high risk" – lack of programming experience and weak math skills better grades for the treatment group in CS1 (about 1 grade higher (3.0 versus 1.9) higher retention in CS1 (88%) than both control groups  "at risk" (47%) and not "at risk" (75%) higher retention through 2 nd year (88%) vs (15% for "high risk")  Open questions Would any intervention for the "at risk" group had the same success? How well would it work for CS1?

Alice Strengths and Weaknesses  Advantages Used for teaching computing concepts without the frustration of syntax Can be used to develop animations and games  creative and open-ended assignments  Disadvantages Doesn't cover all CS1 topics Steep learning curve for getting started Doesn't work well on all machines Perceived as not "real"

What do we mean by Games?  Types 2D arcade style games 3D computer games  first person shooter  Wii-type interactive games  simulation games Role playing games Board games

Games Assessment  Games as a context for CS1-CS3 Jessica Bayliss, Rochester Institute of Technology, RAPT program, SIGCSE'06  48 individuals in a distance first summer course (2 female and 5 minorities)  34 passed (only 37 took exam) (about 30% WDF)  reports that students were highly engaged in the course, but not everyone wants to make games  Games as a context for a general education course for non- majors, GDCSE’08 Jim Whitehead, Un. of Calif, Santa Cruz  two years with a total of 212 students (20% female)  each year about 1-3 students switch to a game design degree  81% rate the course good to excellent

Games Strengths and Weaknesses  Strengths Attractive context for some majors and non-majors  does increase enrollment in some courses Can teach many computing concepts in this context  CS1, CS2, machine learning, AI, graphics, etc  Weaknesses Doesn't appeal to many women and some men Steep learning curve for instructors Need a library of games and game consoles Game design degrees may limit job opportunities

linked listcollage What is Media Computation?  Writing programs that manipulate media to teach computing concepts iteration as a way to modify all pixels in a picture to negate the picture conditionals as a way to remove red eye from a picture or to do chromakey Covers CS1 and CS2 topics  Developed by Dr. Mark Guzdial at Georgia Tech

Media Computation Assessment  Used as a CS1 for non-majors (Georgia Tech) or as a pre CS1 (Gainesville College), SIGCSE'04 majority female (53.8% Tech and 69.2% Gainesville) improvement on success in course  from 71.2% to 86%-90% at Georgia Tech (n=818)  from 70.2% to 77% - 90% at Gainesville (n=81) 68% of students enjoyed the class and 42-50% wanted to take an additional media computation course (versus 23-31% for a CS course) (3.5% in a pre-course survey)  Used as a CS1 at Columbus State University With "traditional" CS1 sections as control (Lewis and Loftus)  better success and satisfaction with course with Media Computation  no difference in CS2

Media Comp Strengths and Weaknesses  Strengths succeeds with women encourages creativity programs have concrete results has proven successful at many institutions with different instructors  and for large numbers of students  Weaknesses pushback from departments (not "real" CS)  not how I learned it misconception that it is easier than traditional CS  if it is fun they can't be learning CS sound cards needed in machines to do sound processing

What do I mean by Robots?  Institute for personal robotics at Georgia Tech and Bryn Mawr funded by Microsoft Research  CS1 at Georgia Tech and Bryn Mawr robot with camera (includes Media Computation)

Robot Assessment  Two semesters trial (Georgia Tech majors and Bryn Mawr undeclared majors) 90.87% success rate students enjoyed the robots reported the class being about computer science found the homework challenging a final exam comparison at Georgia Tech showed that the robot course students did better on most questions  but, mostly CS majors in robot class and non-majors in traditional Jump in students taking CS2 at Byrn Mawr  2-6 usual pre robots and now post robots

Robots Strengths and Weaknesses  Strengths Helps retain students in CS1 Helps attract students to CS2  Weaknesses Cost ($150 currently) robots have limited ability