improving cs education with ice winter 2005 tech prep conference barbara ericson georgia tech
TRANSCRIPT
![Page 1: Improving CS Education with ICE Winter 2005 Tech Prep Conference Barbara Ericson Georgia Tech](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f1e5503460f94c3689d/html5/thumbnails/1.jpg)
Improving CS Education Improving CS Education with ICEwith ICE
Winter 2005 Tech Prep ConferenceWinter 2005 Tech Prep ConferenceBarbara EricsonBarbara Ericson
Georgia TechGeorgia Tech
![Page 2: Improving CS Education with ICE Winter 2005 Tech Prep Conference Barbara Ericson Georgia Tech](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f1e5503460f94c3689d/html5/thumbnails/2.jpg)
What is ICE?What is ICE?
Institute for Computing EducationInstitute for Computing Education Partnership between Partnership between
• Georgia Tech’s College of ComputingGeorgia Tech’s College of Computing• Georgia Department of EducationGeorgia Department of Education
Announced June 2004 by Kathy Cox Announced June 2004 by Kathy Cox and Richard DeMilloand Richard DeMillo
![Page 3: Improving CS Education with ICE Winter 2005 Tech Prep Conference Barbara Ericson Georgia Tech](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f1e5503460f94c3689d/html5/thumbnails/3.jpg)
ICE GoalsICE Goals
Train more CS-AP teachersTrain more CS-AP teachers• Start by training teachers for the Prog Start by training teachers for the Prog
and Sys Management course and Sys Management course even teachers with no experienceeven teachers with no experience
• When ready train for CS-AP courseWhen ready train for CS-AP course Increase the number and diversity of Increase the number and diversity of
CS students CS students • Interesting curriculumInteresting curriculum• Help with recruitingHelp with recruiting
![Page 4: Improving CS Education with ICE Winter 2005 Tech Prep Conference Barbara Ericson Georgia Tech](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f1e5503460f94c3689d/html5/thumbnails/4.jpg)
Why?Why?
The U.S. Department of Labor predicts that The U.S. Department of Labor predicts that despite the recent decline in the IT despite the recent decline in the IT industry, computer software engineers and industry, computer software engineers and computer systems designers will be computer systems designers will be among the fastest growing occupations in among the fastest growing occupations in 2002-2012 2002-2012
The percentage of women has been The percentage of women has been decliningdeclining• High of about 30% to about 12% nowHigh of about 30% to about 12% now
![Page 5: Improving CS Education with ICE Winter 2005 Tech Prep Conference Barbara Ericson Georgia Tech](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f1e5503460f94c3689d/html5/thumbnails/5.jpg)
Summer 2004Summer 2004
1 week AP workshop1 week AP workshop• 17 teachers attended17 teachers attended
2 week Programming and Systems 2 week Programming and Systems Management WorkshopManagement Workshop• 30 teachers attended30 teachers attended
Two 1 week summer camps for high Two 1 week summer camps for high school studentsschool students• 30 students each30 students each
![Page 6: Improving CS Education with ICE Winter 2005 Tech Prep Conference Barbara Ericson Georgia Tech](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f1e5503460f94c3689d/html5/thumbnails/6.jpg)
AP WorkshopAP Workshop
![Page 7: Improving CS Education with ICE Winter 2005 Tech Prep Conference Barbara Ericson Georgia Tech](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f1e5503460f94c3689d/html5/thumbnails/7.jpg)
Prog and Sys WorkshopProg and Sys Workshop
![Page 8: Improving CS Education with ICE Winter 2005 Tech Prep Conference Barbara Ericson Georgia Tech](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f1e5503460f94c3689d/html5/thumbnails/8.jpg)
Prog and Sys Workshop ContentProg and Sys Workshop Content
Media ComputationMedia Computation• Manipulate Pictures and SoundsManipulate Pictures and Sounds• 2d Drawing2d Drawing• AnimationAnimation
Demos of current researchDemos of current research• Robot dogs, aging in placeRobot dogs, aging in place
Talk on diversityTalk on diversity Student panel discussionStudent panel discussion
![Page 9: Improving CS Education with ICE Winter 2005 Tech Prep Conference Barbara Ericson Georgia Tech](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f1e5503460f94c3689d/html5/thumbnails/9.jpg)
Workshop CS ContentWorkshop CS Content Introduction to object-oriented conceptsIntroduction to object-oriented concepts Keywords and operatorsKeywords and operators Primitive and object variablesPrimitive and object variables Class and object methodsClass and object methods ArraysArrays Iteration (for and while loops)Iteration (for and while loops) Conditionals (if, if-else, if-else-if, and, or)Conditionals (if, if-else, if-else-if, and, or) Graphical User InterfacesGraphical User Interfaces Input/Output and ExceptionsInput/Output and Exceptions DebuggingDebugging
![Page 10: Improving CS Education with ICE Winter 2005 Tech Prep Conference Barbara Ericson Georgia Tech](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f1e5503460f94c3689d/html5/thumbnails/10.jpg)
Goals for ContentGoals for Content
MotivatingMotivating• For students and teachersFor students and teachers
CreativeCreative• Open-ended assignmentsOpen-ended assignments
Authentic tasksAuthentic tasks• Start with what students use computers Start with what students use computers
for (pictures, sounds, text, web, games)for (pictures, sounds, text, web, games)
![Page 11: Improving CS Education with ICE Winter 2005 Tech Prep Conference Barbara Ericson Georgia Tech](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f1e5503460f94c3689d/html5/thumbnails/11.jpg)
Negate an ImageNegate an Image
![Page 12: Improving CS Education with ICE Winter 2005 Tech Prep Conference Barbara Ericson Georgia Tech](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f1e5503460f94c3689d/html5/thumbnails/12.jpg)
MirroringMirroring
![Page 13: Improving CS Education with ICE Winter 2005 Tech Prep Conference Barbara Ericson Georgia Tech](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f1e5503460f94c3689d/html5/thumbnails/13.jpg)
RotationRotation
![Page 14: Improving CS Education with ICE Winter 2005 Tech Prep Conference Barbara Ericson Georgia Tech](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f1e5503460f94c3689d/html5/thumbnails/14.jpg)
Create a CollageCreate a Collage
![Page 15: Improving CS Education with ICE Winter 2005 Tech Prep Conference Barbara Ericson Georgia Tech](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f1e5503460f94c3689d/html5/thumbnails/15.jpg)
Remove ‘Red Eye’Remove ‘Red Eye’
![Page 16: Improving CS Education with ICE Winter 2005 Tech Prep Conference Barbara Ericson Georgia Tech](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f1e5503460f94c3689d/html5/thumbnails/16.jpg)
Sepia-TintSepia-Tint
![Page 17: Improving CS Education with ICE Winter 2005 Tech Prep Conference Barbara Ericson Georgia Tech](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f1e5503460f94c3689d/html5/thumbnails/17.jpg)
ChromakeyChromakey
![Page 18: Improving CS Education with ICE Winter 2005 Tech Prep Conference Barbara Ericson Georgia Tech](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f1e5503460f94c3689d/html5/thumbnails/18.jpg)
Teacher CollagesTeacher Collages
![Page 19: Improving CS Education with ICE Winter 2005 Tech Prep Conference Barbara Ericson Georgia Tech](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f1e5503460f94c3689d/html5/thumbnails/19.jpg)
Prog and Sys ResultsProg and Sys Results
Survey resultsSurvey results• 70.37% of teachers felt more capable70.37% of teachers felt more capable• 96.30% got ideas on what to teach96.30% got ideas on what to teach• 88.89% got ideas on how to teach88.89% got ideas on how to teach• 44.44% felt ready to teach in fall44.44% felt ready to teach in fall
Teachers with no experience wanted Teachers with no experience wanted a slower pacea slower pace
Some of the teachers are using the Some of the teachers are using the contentcontent
![Page 20: Improving CS Education with ICE Winter 2005 Tech Prep Conference Barbara Ericson Georgia Tech](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f1e5503460f94c3689d/html5/thumbnails/20.jpg)
QuotesQuotes
I didn’t want to take this workshop. I I didn’t want to take this workshop. I thought it would be boring and too math-thought it would be boring and too math-based, but I am having fun.based, but I am having fun.
My kids won’t believe that I am My kids won’t believe that I am programming for fun.programming for fun.
This was the best (non-college credit) This was the best (non-college credit) workshop I have ever taken.workshop I have ever taken.
The demos were awesome. I wish I had The demos were awesome. I wish I had thought ahead & had a video camera to thought ahead & had a video camera to record demos. record demos.
![Page 21: Improving CS Education with ICE Winter 2005 Tech Prep Conference Barbara Ericson Georgia Tech](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f1e5503460f94c3689d/html5/thumbnails/21.jpg)
Student Summer CampsStudent Summer Camps
Two one-week summer camps for high Two one-week summer camps for high school studentsschool students• Not residentialNot residential• 30 students in each camp30 students in each camp
ContentContent• Building a computer from partsBuilding a computer from parts• Computer engineering labComputer engineering lab• Media manipulation in pythonMedia manipulation in python• Demonstrations of researchDemonstrations of research• Afternoon recreationAfternoon recreation
![Page 22: Improving CS Education with ICE Winter 2005 Tech Prep Conference Barbara Ericson Georgia Tech](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f1e5503460f94c3689d/html5/thumbnails/22.jpg)
Student Summer CampsStudent Summer Camps
![Page 23: Improving CS Education with ICE Winter 2005 Tech Prep Conference Barbara Ericson Georgia Tech](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f1e5503460f94c3689d/html5/thumbnails/23.jpg)
Student Summer CampStudent Summer Camp
![Page 24: Improving CS Education with ICE Winter 2005 Tech Prep Conference Barbara Ericson Georgia Tech](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f1e5503460f94c3689d/html5/thumbnails/24.jpg)
Student Summer CampStudent Summer Camp
![Page 25: Improving CS Education with ICE Winter 2005 Tech Prep Conference Barbara Ericson Georgia Tech](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f1e5503460f94c3689d/html5/thumbnails/25.jpg)
Winter 2005 2-day WorkshopsWinter 2005 2-day Workshops
Preparing for the AP Case StudyPreparing for the AP Case Study• Jan 24Jan 24thth - 25 - 25thth
Using Turtles, Robots, and Sound to Using Turtles, Robots, and Sound to Teach Java Teach Java • Feb 28Feb 28thth – March 1 – March 1stst
Preparing for the AP ExamPreparing for the AP Exam• March 28March 28thth - 29 - 29thth
![Page 26: Improving CS Education with ICE Winter 2005 Tech Prep Conference Barbara Ericson Georgia Tech](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f1e5503460f94c3689d/html5/thumbnails/26.jpg)
Preparing for the AP Case StudyPreparing for the AP Case Study
Ways to teach design conceptsWays to teach design concepts• Role-playingRole-playing• ScenariosScenarios• CRC analysisCRC analysis• UML class diagramUML class diagram
Walk through of the case studyWalk through of the case study Ideas for other projectsIdeas for other projects Ways to extend the case study past Ways to extend the case study past
fishfish
![Page 27: Improving CS Education with ICE Winter 2005 Tech Prep Conference Barbara Ericson Georgia Tech](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f1e5503460f94c3689d/html5/thumbnails/27.jpg)
Extending the Case StudyExtending the Case Study
![Page 28: Improving CS Education with ICE Winter 2005 Tech Prep Conference Barbara Ericson Georgia Tech](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f1e5503460f94c3689d/html5/thumbnails/28.jpg)
Using Turtles, Robots, and Sound Using Turtles, Robots, and Sound to Teach Javato Teach Java
Use LEGO Robots and a visual Use LEGO Robots and a visual programming language to introduce programming language to introduce programming conceptsprogramming concepts
Use visual programming to control a Use visual programming to control a virtual turtlevirtual turtle
Use Turtle.java to control a virtual turtle Use Turtle.java to control a virtual turtle using Javausing Java
Use Karel J. Robot to control a virtual robot Use Karel J. Robot to control a virtual robot using Javausing Java
Use Sound manipulations to teach Use Sound manipulations to teach programming conceptsprogramming concepts
![Page 29: Improving CS Education with ICE Winter 2005 Tech Prep Conference Barbara Ericson Georgia Tech](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f1e5503460f94c3689d/html5/thumbnails/29.jpg)
LEGO RobotsLEGO Robots
![Page 30: Improving CS Education with ICE Winter 2005 Tech Prep Conference Barbara Ericson Georgia Tech](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f1e5503460f94c3689d/html5/thumbnails/30.jpg)
RCX Code Visual Prog LanguageRCX Code Visual Prog Language
![Page 31: Improving CS Education with ICE Winter 2005 Tech Prep Conference Barbara Ericson Georgia Tech](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f1e5503460f94c3689d/html5/thumbnails/31.jpg)
Turtle Blocks Visual Prog LangTurtle Blocks Visual Prog Lang
![Page 32: Improving CS Education with ICE Winter 2005 Tech Prep Conference Barbara Ericson Georgia Tech](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f1e5503460f94c3689d/html5/thumbnails/32.jpg)
Program a Turtle with JavaProgram a Turtle with Java
![Page 33: Improving CS Education with ICE Winter 2005 Tech Prep Conference Barbara Ericson Georgia Tech](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f1e5503460f94c3689d/html5/thumbnails/33.jpg)
Program a Robot with JavaProgram a Robot with Java
![Page 34: Improving CS Education with ICE Winter 2005 Tech Prep Conference Barbara Ericson Georgia Tech](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f1e5503460f94c3689d/html5/thumbnails/34.jpg)
Using Sound to teach JavaUsing Sound to teach Java
Write programs to reverse a sound, Write programs to reverse a sound, append sounds, make a sound clip, append sounds, make a sound clip, and construct a MIDI songand construct a MIDI song
![Page 35: Improving CS Education with ICE Winter 2005 Tech Prep Conference Barbara Ericson Georgia Tech](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f1e5503460f94c3689d/html5/thumbnails/35.jpg)
AP Bowl – April 16thAP Bowl – April 16th
Teams of high school students will answer Teams of high school students will answer multiple choice questionsmultiple choice questions• Using a Personal Response SystemUsing a Personal Response System
Like a remote controlLike a remote control
Awards for teams with the highest scores Awards for teams with the highest scores and individuals with the highest scoresand individuals with the highest scores
Broken into A and ABBroken into A and AB Sign up at Sign up at
http://coweb.cc.gatech.edu/ice-gt/168http://coweb.cc.gatech.edu/ice-gt/168
![Page 36: Improving CS Education with ICE Winter 2005 Tech Prep Conference Barbara Ericson Georgia Tech](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f1e5503460f94c3689d/html5/thumbnails/36.jpg)
Summer 2005 WorkshopsSummer 2005 Workshops
2 week Prog. and Sys. for beginners 2 week Prog. and Sys. for beginners • No experience necessary!No experience necessary!• July 5-8th and 12-15th 2005July 5-8th and 12-15th 2005
1 week intermediate Prog. and Sys. 1 week intermediate Prog. and Sys. June 28-July 1st 2005 June 28-July 1st 2005 • Some programming experienceSome programming experience
1 week College Board Endorsed AP 1 week College Board Endorsed AP July 18-22July 18-22
![Page 37: Improving CS Education with ICE Winter 2005 Tech Prep Conference Barbara Ericson Georgia Tech](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f1e5503460f94c3689d/html5/thumbnails/37.jpg)
ICE ResourcesICE Resources Collaborative WebsiteCollaborative Website
• http://coweb.cc.gatech.edu/ice-gthttp://coweb.cc.gatech.edu/ice-gt Mailing listsMailing lists
• [email protected]@cc.gatech.edu • [email protected]@cc.gatech.edu
Classroom visitsClassroom visits• Barbara Ericson Barbara Ericson [email protected]@cc.gatech.edu
Field trips Field trips • Kristin Vadas Kristin Vadas [email protected]@cc.gatech.edu
Summer camps for studentsSummer camps for students• http://http://www.cc.gatech.edu/campicewww.cc.gatech.edu/campice//