computer science imperative for k-12 and beyond

Post on 24-Jan-2017

431 Views

Category:

Education

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

The Computer Science Imperative

for K-12 and Beyond

TCEC Winter5 February 2016

@HalSpeed @TACSEd

Computer Science for All $4 billion in funding for states to

expand K-12 CS education Funding for NSF supported programs

and professional learning communities thru CS10k – Exploring CS and AP CS Principles

State-level CS education strategic plans Public-private partnerships to expand

and deepen commitments to CS education

2

www.whitehouse.gov/csforall

Remember What’s…Who’s Important

3

4

Index of Changing Work Tasks in the U.S. Economy 1960-2009

Source: http://content.thridway.org/publications/714/Dancing-With-Robots.pdf

Inde

x Va

lue:

196

0 =

50

5

Jobs Shifting in the Digital EraAgrarian Workers

(farmers) Industrial Workers(manufacturing) Creative/Digital Workers

(knowledge & technology)

Source: Richard Florida, Rise of the Creative Class (2002) and Dan Taylor (2013)

6

7

Muscle to Machine Mind to Machine

8 Source: https://en.wikipedia.org/wiki/The_Singularity_Is_Near

9 Source: http://www.weforum.org/reports/new-vision-education-unlocking-potential-technology

4. ICT literacy – Ability to use and create technology-based content, including finding and sharing information, answering questions, interacting with other people and computer programming

10 Source: Code.org, Gallup

11

TACSE Objectives“Traditional” CS

Students

Everyone Else,the

“Digitally Illiterate”

Digital Jobs

Computer Science for ALL

Everyone Becomes “Literate” in the

Digital Society

1B

1A

Teach every student the

foundational understanding of computer science

Increase the numberof students

pursuing digital careers

12

Computer Science

13

Computer Programming

14

Software Implementation

15

16

17 Source: Code.org, Bureau of Labor Statistics, National Center for Education Statistics

18 Source: Code.org, Conference Board, Bureau of Labor Statistics

19

Information Technology Industry Trends

Source: http://www.indeed.com/jobtrends/information-technology-industry

20

21

22 Source: http://austintechnologycouncil.org/atc-shares-preliminary-findings-of-tech-talent-study/

23

24

74.3(b)(2)(I) Tech App Curriculum Requirement – every district must offer, and74.3(b)(4) each student must have the opportunity to participate in the following:

Computer Science I

AP Computer Scienceor

At least two (2) of the following:• Computer Science III• Digital Art and Animation• Digital Communications in the 21st

Century• Digital Design and Media

Production• Digital Forensics

• Digital Video and Audio Design• Discrete Mathematics for

Computer Science• Fundamentals of Computer Science• Game Programming and Design• Independent Study in

Evolving/Emerging Technologies• Independent Study in Technology

Applications• Mobile Application Development• Robotics Programming and Design• 3-D Modeling and Animation• Web Communications• Web Design• Web Game Development

Computer Science II

Curriculum Requirement

Source: http://ritter.tea.state.tx.us/rules/tac/chapter074/ch074a.html

25

74.12(b) A student must demonstrate proficiency in the following:74.12(b)(5) Languages other than English (LOTE)—two credits

Graduation Requirement

Source: http://ritter.tea.state.tx.us/rules/tac/chapter074/ch074b.html

Two credits in computer programming languages selected from Computer Science I, II, and IIIorAny two levels of the same language

Note: 74.12(b)(5)(A)(iii) regarding expiration date is under view by the SBOE and will likely be removed

26

74.13(f) A student may earn any of the following endorsements

A. CTE (Ch. 130)

B. Computer Science (Ch. 126)

C. Mathematics

Endorsement Requirement

Source: http://ritter.tea.state.tx.us/rules/tac/chapter074/ch074b.html

D. Science

E. A combination of two of the above

A. CTE (Ch. 130)

B. English

C. Technology Applications (Ch. 126)

D. A combination of the above

1. STEM 2. Business and Industry

27

National CTE Career Clusters

Arts, A/V Technology & Communications

Information Technology STEM

A/V Technology & Film Network Systems Engineering & Technology

Printing Technology Information Support & Services Science & Mathematics

Visual Arts Web & Digital Communications

Performing Arts Programming & Software Development

Journalism & Broadcasting

Telecommunications

(HR 1020 STEM Education Act of 2015 adds computer science to the definition of STEM)

28

Texas Chapter 130: Career and Technical EducationC. Arts, A/V Technology and Communications

K. Information Technology O. STEM

Video Game Design I Computer Programming Robotics and Automation

Video Game Design II Advanced Computer Programming Computer Science and Software Engineering*

Video Game Design III Web Technologies

Database Programming

* Current innovative course until AP Computer Science Principles is added to the TEKS

29

Texas Chapter 126: Technology ApplicationsC. High School D. Other Technology Application Courses

Fundamentals of Computer Science [S] AP Computer Science A [S]

Computer Science I [S] AP Computer Science Principles

Computer Science II [S] IB Computer Science SL [S]

Computer Science III [S] IB Computer Science HL [S]

Digital Forensics [S]

Discrete Mathematics for Computer Science [S]

Game Programming and Design [S]

Mobile Application Development [S]

Robotics Programming and Design [S]

Web Communications [B]

Web Design [B]

Web Game Development [B]

Independent Study in Evolving/Emerging Tech [B]

[S] - can satisfy the STEM endorsement; [B] - can satisfy Business & Industry endorsement

30

TEA PEIMS Course TEKS Teacher FTE Student Enroll

N1300993 Video Game Design I CTE - A/V 32.40 3,808

N1300994 Video Game Design II CTE - A/V 0.43 35

13027600 Computer Programming CTE - IT 68.11 8,527

13027700 Advanced Computer Programming CTE - IT 16.12 941

13027900 Web Technologies CTE - IT 101.71 10,714

13037000 Robotics & Automation CTE - STEM 53.27 4,738

N1303768 CS and Software Engineering CTE - STEM 4.81 672

03580140 Fundamentals of CS Tech App 14.21 1,368

03580200 CS I Tech App 96.61 13,935

03580300 CS II Tech App 13.85 889

03580350 CS III Tech App 6.59 384

03580380 Game Programming & Design Tech App 13.52 1,887

03580390 Mobile App Development Tech App 6.38 637

03580395 Robotics Programming & Design Tech App 10.83 719

03580820 Web Design Tech App 30.73 3,877

03580830 Web Game Development Tech App 1.48 166

A3580100 AP CS A Tech App 55.28 6,322

I3580200 IB CS (SL/HL) Tech App 2.16/1.67 168/84

Source: ritter.tea.state.tx.us/adhocrpt/adfte.html (2014-15)

31

Texas Computer Science Task ForceMet on Oct 8, 2014 at Austin

Chamber of Commerce15 people representing CS

teachers, edtech business, higher ed, TCEA, CTAT, Code.org, College Board, ISD leaders and policymakers

Built consensus around key barriers and recommendations

http://www.thetrc.org/computer-science-resources/

32

Texas Computer Science Task Force

Source: Carol Fletcher, Building the Texas Computer Science Pipeline

33

AP Computer Science A AP Computer Science Principles

Curriculum is focused on object-oriented programming and problem solving

Curriculum is built around fundamentals of computing including problem solving, working with data, understanding the internet, cyber security, and programming

Java is the designated programming language Teachers choose the programming language(s)

Encourages skill development among students considering a career in computer science and other STEM fields

Encourages a broader participation in the study of computer science and other STEM fields

AP assessment experience• Multiple-choice and free-response questions

(written exam)

AP assessment experience:• Two performance tasks students complete

during the course to demonstrate the skills they have developed (digital artifacts)• Multiple-choice questions (written exam)

34

AP CS Principles – 2016-2017

Computational Thinking Practices

1. Connecting Computing2. Creating Computational

Artifacts3. Abstracting4. Analyzing Problems and

Artifacts5. Communicating6. Collaborating

apcsprinciples.org

Big Ideas1. Creativity2. Abstraction3. Data and Information4. Algorithms5. Programming6. The Internet7. Global Impact

35

AP CSP Curricula

http://www.cs.utexas.edu/~engage/

https://www.pltw.org/our-programs/pltw-computer-science

http://mobile-csp.org/

https://code.org/educate/csp

http://bjc.berkeley.edu/

36

Introduction to Computer Science (½ year)

AP Computer Science Principles (1 year)[aka Computer Science and Software Engineering]

PLTW Computer Science Curriculum

Source: https://www.pltw.org/pltw-computer-science-curriculum

AP Computer Science A (1 year)[aka Computer Science Applications]

Cybersecurity (½ year)

Computational Problem Solving (1 year)

37

UT Computer Science Undergraduate Pathway The old curriculum had eleven CS courses that students were required

to take, leaving little time for electives The new curriculum has only six:

Programming (2) Systems (2) Theory (2)

This gives students the opportunity to dive into concentration areas, or to study computer science more broadly by sampling from various subareas

https://www.cs.utexas.edu/undergraduate-program/academics/curriculum/courses

38

CS High School Pathway IdeaIntroductory Course

(e.g. Fundamentals of Computer Science, Computer Programming, CS I)

Mobile-Cloud• Mobile Web

& Mobile Apps

• Cloud Apps

AP Computer Science Principles

Game Design/ Development

Robotics Programming Cybersecurity Machine

Learning/AI Data Analytics

39

Thank YouPresentation available at www.slideshare.net/hal_speed

top related