Top Banner
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
25

Integrating Business Education and Computer Science to Prepare Students for the 21 st Century Barbara Ericson Advanced.

Dec 25, 2015

Download

Documents

Aubrie Brown
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Integrating Business Education and Computer Science to Prepare Students for the 21 st Century Barbara Ericson  Advanced.

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 Barbara Ericson  Advanced.

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 Barbara Ericson  Advanced.

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 Barbara Ericson  Advanced.

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 Barbara Ericson  Advanced.

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 Barbara Ericson  Advanced.

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 Barbara Ericson  Advanced.

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 Barbara Ericson  Advanced.

AP CS versus other exams: US

Page 9: Integrating Business Education and Computer Science to Prepare Students for the 21 st Century Barbara Ericson  Advanced.

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 Barbara Ericson  Advanced.

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 Barbara Ericson  Advanced.

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 Barbara Ericson  Advanced.

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 Barbara Ericson  Advanced.

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 Barbara Ericson  Advanced.

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 Barbara Ericson  Advanced.

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 Barbara Ericson  Advanced.

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 Barbara Ericson  Advanced.

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 Barbara Ericson  Advanced.

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 Barbara Ericson  Advanced.

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 Barbara Ericson  Advanced.

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 Barbara Ericson  Advanced.

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 Barbara Ericson  Advanced.

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 Barbara Ericson  Advanced.

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 Barbara Ericson  Advanced.

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 Barbara Ericson  Advanced.

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/