integrating business education and computer science to prepare students for the 21 st century
DESCRIPTION
Integrating Business Education and Computer Science to Prepare Students for the 21 st Century. Barbara Ericson http://coweb.cc.gatech.edu/ice-gt/ Advanced Placement CS A Development Committee Director, Computing Outreach, Georgia Tech. Who am I?. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Integrating Business Education and Computer Science to Prepare Students for the 21 st Century](https://reader036.vdocument.in/reader036/viewer/2022062314/56814961550346895db6b5c8/html5/thumbnails/1.jpg)
Integrating Business Education and Computer Science to Prepare Students for the 21st Century
Barbara Ericsonhttp://coweb.cc.gatech.edu/ice-gt/Advanced Placement CS A Development
CommitteeDirector, Computing Outreach, Georgia Tech
![Page 2: Integrating Business Education and Computer Science to Prepare Students for the 21 st Century](https://reader036.vdocument.in/reader036/viewer/2022062314/56814961550346895db6b5c8/html5/thumbnails/2.jpg)
Who am I? Member of the Advanced Placement
Computer Science Development Committee Responsible for creating the CS A exam
Co-chair of the NCWIT K-12 Alliance Trying to get more females in computing
Member of the CSTA Board of Directors Supporting teachers of computer science
Director of Computing Outreach for Georgia Tech's College of Computing
![Page 3: Integrating Business Education and Computer Science to Prepare Students for the 21 st Century](https://reader036.vdocument.in/reader036/viewer/2022062314/56814961550346895db6b5c8/html5/thumbnails/3.jpg)
Why Teach CS in High School? Computer science knowledge is important
Required for many fields: business, math, science
Jobs are plentiful, interesting, and flexible 5 of the fastest growing jobs 1.5 million jobs by 2016 High starting salaries
Students learn 21st century skills Critical thinking, problem solving, teamwork
![Page 4: Integrating Business Education and Computer Science to Prepare Students for the 21 st Century](https://reader036.vdocument.in/reader036/viewer/2022062314/56814961550346895db6b5c8/html5/thumbnails/4.jpg)
CS is important for business
Walmart Has a large data
warehouse and uploads the data from each store every night
Knows what products are selling at what stores
Can plan future sales based on past data
Kmart Didn’t update its
computer systems Didn’t create a data
warehouse with data from all the stores
Went bankrupt in 2002
![Page 5: Integrating Business Education and Computer Science to Prepare Students for the 21 st Century](https://reader036.vdocument.in/reader036/viewer/2022062314/56814961550346895db6b5c8/html5/thumbnails/5.jpg)
What is CS? Computer science is the study of
computers and algorithmic processes, including their principals, their hardware and software designs, their applications, and their impact on society. (ACM Model Curriculum)
Computer Literacy: using software applications
Educational Technology: The use of computers to support learning
![Page 6: Integrating Business Education and Computer Science to Prepare Students for the 21 st Century](https://reader036.vdocument.in/reader036/viewer/2022062314/56814961550346895db6b5c8/html5/thumbnails/6.jpg)
CS Includes Programming Theory Artificial Intelligence Databases Networking Information Security Human-Computer Interfaces Graphics Simulations Software engineering Web science Robotics
![Page 7: Integrating Business Education and Computer Science to Prepare Students for the 21 st Century](https://reader036.vdocument.in/reader036/viewer/2022062314/56814961550346895db6b5c8/html5/thumbnails/7.jpg)
C.S. in U.S. High Schools Mostly computer literacy classes
Keyboarding and applications Some web design and networking
Most schools do not offer computer science 25 states have never had more than 100
students take the CS AP A exam CS courses are elective
Most teachers have no formal training in computer science
![Page 8: Integrating Business Education and Computer Science to Prepare Students for the 21 st Century](https://reader036.vdocument.in/reader036/viewer/2022062314/56814961550346895db6b5c8/html5/thumbnails/8.jpg)
AP CS versus other exams: US
![Page 9: Integrating Business Education and Computer Science to Prepare Students for the 21 st Century](https://reader036.vdocument.in/reader036/viewer/2022062314/56814961550346895db6b5c8/html5/thumbnails/9.jpg)
CS AP A in the US 2009 Best states by # exams / population
1. Maryland2. Texas3. Virginia4. New Jersey5. Washington D. C.6. Connecticut7. Massachusetts8. Georgia9. California10. New York
![Page 10: Integrating Business Education and Computer Science to Prepare Students for the 21 st Century](https://reader036.vdocument.in/reader036/viewer/2022062314/56814961550346895db6b5c8/html5/thumbnails/10.jpg)
C.S. in other countries Many have rigorous computing classes Computing is required to graduate from
high school In 20 EU countries plus Bulgaria, Iceland,
Liechtenstein, Norway, Israel, and Romania Teachers have formal training in CS
Scotland requires qualifications to teach CS Israel requires a degree in CS
![Page 11: Integrating Business Education and Computer Science to Prepare Students for the 21 st Century](https://reader036.vdocument.in/reader036/viewer/2022062314/56814961550346895db6b5c8/html5/thumbnails/11.jpg)
Computing Courses ACM Model
Curriculum for K-12 Education Level I – K-8 Level II – 9th or
10th grade Level III – 10th or
11th grade Level IV – 11th or
12th grade
![Page 12: Integrating Business Education and Computer Science to Prepare Students for the 21 st Century](https://reader036.vdocument.in/reader036/viewer/2022062314/56814961550346895db6b5c8/html5/thumbnails/12.jpg)
High School Curriculum
Level 2 (II) Computer Science inthe Modern World
Level 2 (II) Computing inthe Modern World
ACM Model Curriculum Georgia Curriculum
Level 3 (III) Computer Scienceas Analysis and Design
Level 3 (III) Beginning Programming
Level 4 (IV) Topics in CS – Advanced Placement CS
Level 4 (IV) Topics in CS – Advanced Placement CS
Level 3 (III) Intermediate Programming
![Page 13: Integrating Business Education and Computer Science to Prepare Students for the 21 st Century](https://reader036.vdocument.in/reader036/viewer/2022062314/56814961550346895db6b5c8/html5/thumbnails/13.jpg)
Free Tools There are many free tools for teaching
computer science Scratch Alice (2.2 and 3.0) GridWorld Greenfoot CS Unplugged Kinesthetic Learning Activities
![Page 14: Integrating Business Education and Computer Science to Prepare Students for the 21 st Century](https://reader036.vdocument.in/reader036/viewer/2022062314/56814961550346895db6b5c8/html5/thumbnails/14.jpg)
Scratch Free software from MIT for creating
2D animations and games http://scratch.mit.edu
Teacher website http://scratched.media.mit.edu/
![Page 15: Integrating Business Education and Computer Science to Prepare Students for the 21 st Century](https://reader036.vdocument.in/reader036/viewer/2022062314/56814961550346895db6b5c8/html5/thumbnails/15.jpg)
Teaching with Scratch Sequential Execution Parallel Execution Loops Conditionals Variables Handling events Lists Design Testing Broadcasting and receiving messages
![Page 16: Integrating Business Education and Computer Science to Prepare Students for the 21 st Century](https://reader036.vdocument.in/reader036/viewer/2022062314/56814961550346895db6b5c8/html5/thumbnails/16.jpg)
Who is using Scratch? Harvard to introduce programming
concepts http://academicearth.org/courses/intr
oduction-to-computer-science-i
http://www.cs.harvard.edu/malan/scratch/printer.php
Berkeley as a pilot of a new AP CS course: principals http://www-inst.eecs.berkeley.edu/~c
s39n/fa09/
![Page 17: Integrating Business Education and Computer Science to Prepare Students for the 21 st Century](https://reader036.vdocument.in/reader036/viewer/2022062314/56814961550346895db6b5c8/html5/thumbnails/17.jpg)
Alice 2.2 Free software from CMU for creating
3D movies and games http://www.alice.org
Teacher website http://aliceprogramming.net/
![Page 18: Integrating Business Education and Computer Science to Prepare Students for the 21 st Century](https://reader036.vdocument.in/reader036/viewer/2022062314/56814961550346895db6b5c8/html5/thumbnails/18.jpg)
Alice 3.0 Beta Free software
from CMU for creating 3D movies and games http://www.alice.or
g Includes the
Electronic Arts Sims characters
Can import into Netbeans IDE as Java code
![Page 19: Integrating Business Education and Computer Science to Prepare Students for the 21 st Century](https://reader036.vdocument.in/reader036/viewer/2022062314/56814961550346895db6b5c8/html5/thumbnails/19.jpg)
CS concepts with Alice Sequential Execution Parallel Execution Loops Conditionals Variables Handling events Lists Design Testing Objects and Classes Inheritance Recursion
![Page 20: Integrating Business Education and Computer Science to Prepare Students for the 21 st Century](https://reader036.vdocument.in/reader036/viewer/2022062314/56814961550346895db6b5c8/html5/thumbnails/20.jpg)
Who is using Alice? Originally created by Dr. Randy
Pausch of the Last Lecture CMU uses it still
Used at many colleges, universities, and high schools
http://www.alice.org/index.php?page=testimonials
Even used at middle and elementary schools Storytelling Alice version
![Page 21: Integrating Business Education and Computer Science to Prepare Students for the 21 st Century](https://reader036.vdocument.in/reader036/viewer/2022062314/56814961550346895db6b5c8/html5/thumbnails/21.jpg)
GridWorld
Advanced Placement Computer Science Case Study Example of a larger
program for students to learn from
Used to teach object-oriented concepts
![Page 22: Integrating Business Education and Computer Science to Prepare Students for the 21 st Century](https://reader036.vdocument.in/reader036/viewer/2022062314/56814961550346895db6b5c8/html5/thumbnails/22.jpg)
Greenfoot
Free software from the Un. of Kent and Deakin Un. for building 2D simulations and games in Javahttp://www.greenfoot.org
Can do Karel the Robot and GridWorld in Greenfoot
Teacher site: http://
greenroom.greenfoot.org/door
![Page 23: Integrating Business Education and Computer Science to Prepare Students for the 21 st Century](https://reader036.vdocument.in/reader036/viewer/2022062314/56814961550346895db6b5c8/html5/thumbnails/23.jpg)
CS Unplugged Free materials for teaching
computing concepts without a computer http://csunplugged.org/
Binary NumbersNetwork Deadlocks
![Page 24: Integrating Business Education and Computer Science to Prepare Students for the 21 st Century](https://reader036.vdocument.in/reader036/viewer/2022062314/56814961550346895db6b5c8/html5/thumbnails/24.jpg)
Kinesthetic Learning Activities
Techniques for teaching using kinesthetic activities from Un of California, Berkeley http://ws.cs.ubc.ca/~kla/ Flowchart Hopscotch Human Binary Tree Network Routing on
Strings
![Page 25: Integrating Business Education and Computer Science to Prepare Students for the 21 st Century](https://reader036.vdocument.in/reader036/viewer/2022062314/56814961550346895db6b5c8/html5/thumbnails/25.jpg)
More Resources Dick Baldwin’s online tutorials
Alice - http://www.dickbaldwin.com/tocalice.htm
Scratch - http://www.dickbaldwin.com/tocHomeSchool.htm
Videos for learning Alice http://home.cc.gatech.edu/TeaParty/57
Videos for learning Scratch http://learnscratch.org/