51
Building a Computer Science Pathway for Endorsements T-STEM 21 January 2016 @HalSpeed @TACSEd @drfletcher88 @utstemcenter

Building a Computer Science Pathway for Endorsements

Embed Size (px)

Citation preview

Page 1: Building a Computer Science Pathway for Endorsements

Building a Computer Science Pathway for

Endorsements

T-STEM21 January 2016

@HalSpeed @TACSEd@drfletcher88 @utstemcenter

Page 2: Building a Computer Science Pathway for Endorsements

2

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

Page 3: Building a Computer Science Pathway for Endorsements

3

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)

Page 4: Building a Computer Science Pathway for Endorsements

4

Muscle to Machine Mind to Machine

Page 5: Building a Computer Science Pathway for Endorsements

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

Page 6: Building a Computer Science Pathway for Endorsements

6 Source: Code.org, Gallup

Page 7: Building a Computer Science Pathway for Endorsements

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

Page 8: Building a Computer Science Pathway for Endorsements

8

TACSE Objectives“Traditional” CS

Students

Everyone Else,the

“Digitally Illiterate”

Digital Jobs

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

Page 9: Building a Computer Science Pathway for Endorsements

9

Computer Science

Page 10: Building a Computer Science Pathway for Endorsements

10

Computer Programming

Page 11: Building a Computer Science Pathway for Endorsements

11

Software Implementation

Page 12: Building a Computer Science Pathway for Endorsements

12

Page 13: Building a Computer Science Pathway for Endorsements

13

Page 14: Building a Computer Science Pathway for Endorsements

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

Page 15: Building a Computer Science Pathway for Endorsements

15

Information Technology Industry Trends

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

Page 16: Building a Computer Science Pathway for Endorsements

16

Page 17: Building a Computer Science Pathway for Endorsements

17

Page 18: Building a Computer Science Pathway for Endorsements

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

Page 19: Building a Computer Science Pathway for Endorsements

19

NSF: Computing Education for the 21st Century

Page 20: Building a Computer Science Pathway for Endorsements

20

Computing Education for the 21st Century Federal program through the National Science Foundation Three tracks:

Computing Education Research CS 10K – cs10kcommunity.org

Train 10,000 computer science teachers by fall 2015 25,000 teachers to teach computer science by fall 2016 Two courses:

Exploring Computer Science AP Computer Science Principles

Broadening Participation Many projects – cs10kcommunity.org/projects

Page 21: Building a Computer Science Pathway for Endorsements

21

Exploring Computer Science

Human Computer Interaction Introduction to the concepts of computing

Problem Solving Computational thinking

Web Design Web page design

Introduction to Programming Design programming solutions to a variety of problems

Computer and Data Analysis Use computers to translate, process and visualize data

Robotics Build and program a robot

exploringcs.org

Page 22: Building a Computer Science Pathway for Endorsements

22

AP CS Principles

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

Page 23: Building a Computer Science Pathway for Endorsements

23

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)

Page 24: Building a Computer Science Pathway for Endorsements

24

AP CS Principles 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/

Page 25: Building a Computer Science Pathway for Endorsements

Computer Science Requirements for Texas High Schools

25

Page 26: Building a Computer Science Pathway for Endorsements

26

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

Page 27: Building a Computer Science Pathway for Endorsements

27

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

Page 28: Building a Computer Science Pathway for Endorsements

28

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

Page 29: Building a Computer Science Pathway for Endorsements

29

TAC 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

* likely to be replaced with AP Computer Science Principles starting in 2016-2017

Page 30: Building a Computer Science Pathway for Endorsements

30

TAC 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 [new]

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 the Business & Industry endorsement

Page 31: Building a Computer Science Pathway for Endorsements

31

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)

Page 32: Building a Computer Science Pathway for Endorsements

32

Computer Science High School Curriculum IdeaIntroductory Course

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

Mobile-Cloud• Mobile Web• Mobile

Apps• Cloud Apps

AP Computer Science Principles

Game Design/ Development

Robotics Programming Cybersecurity Machine

Learning/AIData Analytics

Page 33: Building a Computer Science Pathway for Endorsements

33

Fundamentals of Computer Science

AP Computer Science Principlesor

One (1) of the following:• Computer Science III• Digital Forensics• Discrete Mathematics for

Computer Science

• Game Programming and Design• Independent Study in Technology

Applications• Mobile Application Development

• Robotics Programming and Design• IB Computer Science SL• IB Computer Science HL

Computer Science I

Computer Science Pathway Using Tech Apps

AP Computer Science AorComputer Science II

Page 34: Building a Computer Science Pathway for Endorsements

34

AP Computer Science Principlesor

Two (2) of the following:• Computer Science III• Digital Forensics• Discrete Mathematics for

Computer Science

• Game Programming and Design• Independent Study in Technology

Applications• Mobile Application Development

• Robotics Programming and Design• IB Computer Science SL• IB Computer Science HL

Computer Science II

Computer Science Pathway Using Tech Apps

Computer Science IorFundamentals of Computer Science

AP Computer Science Aor

Page 35: Building a Computer Science Pathway for Endorsements

Professional DevelopmentWeTeachCS

35

Page 36: Building a Computer Science Pathway for Endorsements

36

WeTeachCS – Overview

Page 37: Building a Computer Science Pathway for Endorsements

37

WeTeachCS – Central Texas Teacher Professional Development Opportunities

Date Event

Jan. 23-Feb. 28, 2016Austin

STEMpreneurship Teacher Workshops With Raspberry Pi in partnership with student program and 3 Day Start Up; Registration Closed

February 24-25, 2016Austin

CSP Mini-ConferenceCS Principles Mini-Conference: Registration Open

June 7-9, 2016Austin

CS SummitApp Inventor, AP CS Principles, Resources for teaching CS, Scratch, Python, Developing 4-year course sequences

June 13-16, 2016 Austin

College Board APSI *Computer Science Principles

July 6-8, 2016 Austin

First Bytes Teacher WorkshopPartnership with UT Austin Dept. of Computer Science

July 11-14, 2016 Austin

College Board APSI *Computer Science A for NEW CS teachers

July 25-28, 2016Austin

College Board APSI in partnership with TCU *Computer Science A for EXPERIENCED CS teachers

* TRC is paying for travel and lodging – details TBD

Page 38: Building a Computer Science Pathway for Endorsements

38

WeTeachCS – Statewide Teacher Professional Development Opportunities (1)Teach CS January 13-14, 2016 AustinSTEMpreneurship Teacher Workshop January 23-February 28, 2016 AustinTCEA 2016 Conference & Exposition Feb 1-5, 2016 AustinTRC CS Network Mixer Feb 3, 2016 AustinCSP Mini-Conference February 24-25, 2016 AustinCS Summit June 6-8, 2016 AustinTRC Annual Meeting June 21-23, 2016 AustinFirst Bytes Teacher Workshop July 6-8, 2016 AustinHands-On with Security and Nature workshops April 2016 College StationHands-On with Hardware workshops March 2016 College Station AP CS Principles workshop June 2016 College StationBootstrap: Video Game Programming with Algebra May 14, 16, & 17, 2016 DallasSummer Institute Unknown Dallas5 day Training-of-Trainers (TOT) Unknown DallasTeach CS Unknown DallasTeach CS at Houston ISD March 22-23, 2016 HoustonIntroduction to Coding and Computational Thinking June 13-15, 2016 HoustonBootstrap: Video Game Programming with Algebra June 27-29, 2016 HoustonTeach CS at ESC 18 May 6-7, 2016 Midland

Page 39: Building a Computer Science Pathway for Endorsements

39

WeTeachCS – Statewide Teacher Professional Development Opportunities (2)Basics of computational thinking into core content classroom activities Jan/Feb 2016 (2 Saturdays) Rio Grande Valley

Incorporation of computational thinking activities into grade/content specific teacher created lesson exemplars

May 2016 (Saturday) Rio Grande Valley

Conference for the Advancement of Mathematics Teaching (CAMT) June 29-July 1, 2016 San Antonio

Scratch Unknown TylerRobotics Unknown TylerMobile app development Unknown TylerBring business partners together with area teachers and district personnel

Unknown Tyler

College Board APSI (Computer Science Principles) June 13-16, 2016 Location TBACollege Board APSI (for NEW teachers) July 11-14, 2016 Location TBACollege Board APSI (for EXPERIENCED teachers) July 25-28, 2016 Location TBAKeep Calm and Java On (Java Programming) Feb 2016 OnlineKCJO Spring Cohort (Java Fundamentals) March 21st - May 11th OnlineKCJO Spring Cohort (Java Programming) May 16-25, 2016 Online

Page 40: Building a Computer Science Pathway for Endorsements

40

Keep Calm and Java On – Spring 2016

• Java Fundamentals March 21 – May 11, 2016

• Java Programming

May 16 – May 25, 2016

Online Training

Page 41: Building a Computer Science Pathway for Endorsements

41

TRC CS Network Blog

TRC CS NETWORK BLOG

Page 42: Building a Computer Science Pathway for Endorsements

42

Teach CS 8-12 Certificate Incentive ProgramThis program provides an opportunity for Texas educators to apply for a one-time stipend through The University of Texas at Austin, Center for STEM Education.

= $1,000

Computer Science

Details on TRC Website

Page 43: Building a Computer Science Pathway for Endorsements

43

Teach CS Online Course in EdX

June 2016

COMING SOON TO A COMPUTER NEAR YOU

Page 44: Building a Computer Science Pathway for Endorsements

44

Additional Resources

Page 45: Building a Computer Science Pathway for Endorsements

45

cs10kcommunity.org/projects code.org/learn

Page 46: Building a Computer Science Pathway for Endorsements

46

Page 47: Building a Computer Science Pathway for Endorsements

47

texascomputerscience.weebly.comthetrc.org/computer-science-resources

Page 48: Building a Computer Science Pathway for Endorsements

48

Recruitment and Clubs ncwit.org yeswecode.org starsalliance.org madewithcode.com cs-first.com blackgirlscode.com

girlswhocode.com girlstart.org coderdojo.com ngcproject.org codenow.org techgirlz.org

girlsintech.org tech-girls.org code2040.org projectcsgirls.com girldevelopit.com

Page 49: Building a Computer Science Pathway for Endorsements

49

TEALSwww.tealsk12.org TEALS (Technology Education And Literacy in Schools) is a

grassroots program that recruits, trains, mentors, and places high tech professionals from across the country who are passionate about computer science education into high school classes as volunteer teachers

TEALS volunteers team-teach with ISD teachers Two courses: Introductory and AP Embedded PD that builds teacher capacity Now recruiting schools that want industry volunteers

Page 50: Building a Computer Science Pathway for Endorsements

Thank You

50

Page 51: Building a Computer Science Pathway for Endorsements

51 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