30
Making Sense of Texas Computer Science Requirements WeTeach_CS Summit 9 June 2016 @HalSpeed @cs4tx slideshare.net/hal_speed

Making Sense of Texas Computer Science Requirements

Embed Size (px)

Citation preview

Page 1: Making Sense of Texas Computer Science Requirements

Making Sense of Texas Computer

Science Requirements

WeTeach_CS Summit9 June 2016

@HalSpeed @cs4tx

slideshare.net/hal_speed

Page 2: Making Sense of Texas Computer Science Requirements

The Programmable Boards are Coming

2

https://www.microbit.co.uk/

https://www.adafruit.com/product/3000

https://code.org/csd

BBC micro:bit Circuit Playground

Page 3: Making Sense of Texas Computer Science Requirements

Computer Science for All $4 billion funding request 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

3

www.whitehouse.gov/csforallwww.change.org/computerscience

Page 4: Making Sense of Texas Computer Science Requirements

Remember What’s…Who’s Important

4

Page 5: Making Sense of Texas Computer Science Requirements

Computer Science Requirements for Texas High Schools

5

Page 6: Making Sense of Texas Computer Science Requirements

6

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 7: Making Sense of Texas Computer Science Requirements

7

74.12(b) A student must demonstrate proficiency in the following:74.12(b)(2) Mathematics—three credits

Graduation Requirement

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

Algebra I

A list of many courses including:Robotics Programming and DesignAP Computer ScienceDiscrete Mathematics for Computer Science

Geometry

Page 8: Making Sense of Texas Computer Science Requirements

8

74.12(b) A student must demonstrate proficiency in the following:74.12(b)(5) Languages other than English (LOTE)—two credits—foreign language, sign language or computer programming language

Graduation Requirement

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

Note: The expiration period in section 74.12(b)(5)(A)(iii) is removed effective August 22, 2016:

(iii) The provision relating to Computer Science I, II, and III in clause (ii) of this subparagraph applies to credits earned before September 1, 2016. Credits earned for Computer Science I, II, and III may not satisfy LOTE credit requirements on or after September 1, 2016, and may not be used to comply with this paragraph. The provision relating to Computer Science I, II, and III in clause (ii) of this subparagraph expires September 1, 2017.

Two credits in computer programming languages selected from Computer Science I, II and III

Page 9: Making Sense of Texas Computer Science Requirements

9

Texas Public University Uniform Admission Policy http://

catalog.utexas.edu/general-information/admission/undergraduate-admission/freshman-admission/To be eligible to apply for freshman admission to UT Austin, an applicant must be on track to graduate under the high school coursework requirements defined in the state’s Uniform Admission Policy or be on track to complete coursework that is equal in content and rigor. Applicants must graduate under the state's Recommended, Advanced, or Foundation High School Program; the Distinguished Program is also an option. The Uniform Admission Policy is defined in sections 51.801 through 51.809 of the Texas Education Code.

http://www.statutes.legis.state.tx.us/Docs/ED/htm/ED.51.htmSec. 51.805. OTHER ADMISSIONS. (a) A graduating student who does not qualify for admission under Section 51.803 or 51.804 may apply to any general academic teaching institution if the student:(1) successfully completed:(A) at a public high school, the curriculum requirements established under Section 28.025 for the foundation high school program; or

Page 10: Making Sense of Texas Computer Science Requirements

10

74.11(h) AP and IB courses may be substituted as appropriate for required courses, butmay not count toward more than one credit required for graduation

Graduation Requirement

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

AP Computer Science PrinciplesAP Computer Science AIB Computer Science SLIB Computer Science HL

Computer Science I

AP Computer Science AIB Computer Science SLIB Computer Science HL

Computer Science II

IB Computer Science HLComputer Science III

Required LOTE Course – two credits Suggested Appropriate Substitution

Page 11: Making Sense of Texas Computer Science Requirements

11

NSF: Computing Education for the 21st Century

Page 12: Making Sense of Texas Computer Science Requirements

12

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 13: Making Sense of Texas Computer Science Requirements

13

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 14: Making Sense of Texas Computer Science Requirements

14

AP CS Principles

Computational Thinking Practices

1. Connecting Computing2. Creating Computational

Artifacts3. Abstracting4. Analyzing Problems and

Artifacts5. Communicating6. Collaborating

apcsprinciples.orgcollegeboard.org/apcsp

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

Page 15: Making Sense of Texas Computer Science Requirements

15

AP Computer Science A AP Computer Science PrinciplesCurriculum 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 16: Making Sense of Texas Computer Science Requirements

16

AP CS Principles Curricula

http://uteachcs.org/

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

http://mobile-csp.org/

https://code.org/csp

http://bjc.berkeley.edu/

Page 17: Making Sense of Texas Computer Science Requirements

17

AP CS Principles Curricula

http://cs50.wiki/

https://codehs.com/info/curriculum/apcsp

http://csmatters.org/

https://www.makeschool.com/swift-computer-science-principles

Page 18: Making Sense of Texas Computer Science Requirements

18

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 19: Making Sense of Texas Computer Science Requirements

19

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 AutomationVideo Game Design II Advanced Computer

ProgrammingVideo Game Design III Web Technologies

Database Programming

Note: Computer Programming and Advanced Computer Programmingbeing renamed to Computer Programming I and II

Page 20: Making Sense of Texas Computer Science Requirements

20

STEM Endorsement – Computer ScienceCourse Endorsement Teaching Certification

Fundamentals of Computer Science STEM CS [SBEC considering Tech App]

Computer Science I STEM CS

Computer Science II STEM CS

Computer Science III STEM CS

Digital Forensics STEM CS

Discrete Mathematics for Computer Science STEM CS or Math

Game Programming and Design STEM CS or Tech App

Mobile Application Development STEM CS or Tech App

Robotics Programming and Design STEM CS

Independent Study in Technology Applications STEM Tech App

AP Computer Science A STEM Matches subject

AP Computer Science Principles not yet [SBEC considering CS or Tech App]

IB Computer Science SL STEM Matches subject

IB Computer Science HL STEM Matches subject

Certification - http://ritter.tea.state.tx.us/sbecrules/tac/chapter231/

AP CSP PEIMS

number in July

Page 21: Making Sense of Texas Computer Science Requirements

21

Business & Industry Endorsement – Tech AppCourse Endorsement Teaching Certification

Digital Design & Media Production B&I Tech AppDigital Art and Animation B&I Tech App3D Modeling & Animation B&I Tech AppDigital Communications in the 21st Century B&I Tech AppDigital Video & Audio Design B&I Tech AppWeb Communications B&I Tech AppWeb Design B&I Tech AppWeb Game Development B&I Tech AppIndependent Study in Evolving/Emerging Tech B&I Tech App

Certification - http://ritter.tea.state.tx.us/sbecrules/tac/chapter231/

Page 22: Making Sense of Texas Computer Science Requirements

22

TEA PEIMS Course TEKS Teacher FTE Student Enroll YoY Change (%)

N1300993 Video Game Design I CTE - A/V 37.60 4,451 +17

N1300994 Video Game Design II CTE - A/V 2.04 145 +314

13027600 Computer Programming CTE - IT 76.68 9,818 +15

13027700 Advanced Computer Programming CTE - IT 20.06 1,270 +35

13027900 Web Technologies CTE - IT 92.33 10,174 -5

13037000 Robotics & Automation CTE - STEM 58.84 5,444 +15

N1303768 CS and Software Engineering CTE - STEM 15.41 2,092 +211

03580140 Fundamentals of CS Tech App 17.48 2,374 +74

03580200 CS I Tech App 116.45 15,594 +12

03580300 CS II Tech App 21.08 1,868 +110

03580350 CS III Tech App 8.79 534 +39

03580380 Game Programming & Design Tech App 16.37 2,553 +35

03580390 Mobile App Development Tech App 7.53 920 +44

03580395 Robotics Programming & Design Tech App 9.86 929 +29

03580820 Web Design Tech App 27.12 3,548 -8

03580830 Web Game Development Tech App 0.93 84 -49

A3580100 AP CS A Tech App 61.47 7,179 +14

I3580200 IB CS (SL/HL) Tech App 2.45/2.10 173/115 +2/+37

Source: ritter.tea.state.tx.us/adhocrpt/adfte.html (2015-16)

Page 23: Making Sense of Texas Computer Science Requirements

23

General Computer Science High School Concept

Survey Course(s)

Mobile-Cloud• Mobile Web• Mobile

Apps• Cloud Apps

Game Design/

DevelopmentRobotics

ProgrammingCybersecurit

yMachine

Learning/AIData

Analytics

Page 24: Making Sense of Texas Computer Science Requirements

24

Fundamentals of Computer Science (optional)

AP Computer Science Principlesand/or

Up to 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 I

Computer Science Pathway Recommendation

AP Computer Science AorComputer Science II

Page 25: Making Sense of Texas Computer Science Requirements

LeanderISD

25

Start

StartStart

Fundamentals of Computer Science with Robotics

AP CS PrinciplesComputer Science I

(Pre-AP)

AP Computer Science A

Mobile App DevComputer ScienceIndependent Study

Page 26: Making Sense of Texas Computer Science Requirements

Georgetown ISD Computer Science Pathway 2016-2017

Kim GarciaDigital Learning CoordinatorFormer High School Computer Science Teacher

Page 27: Making Sense of Texas Computer Science Requirements

27

Georgetown ISD Computer Science Pathway 2016-2017

Page 28: Making Sense of Texas Computer Science Requirements

28

Challenges: Georgetown ISD Computer Science Prerequisite for 1st Course (Computer Science I) is Algebra I

Many 9th graders not completed Algebra I, cannot enroll in CS I until 10th grade GISD students cannot earn for LOTE credit

Opted to add Game Programming and Design in 2015-2016, requested by students Not offering AP Computer Science Principles in its first year (2016-2017)

College Board presenters said at CSTA: ‘It’s not a 9th grade course’

Page 29: Making Sense of Texas Computer Science Requirements

29

Opportunities: Georgetown ISD Computer Science Computer Science Enrollment Growth in 2015-2016 Planning to Offer AP Computer Science Principles in 2017-2018

Proposed 2017-2018 Georgetown ISD Computer Science Pathways: Two Entry Points

Page 30: Making Sense of Texas Computer Science Requirements

Thank YouRemember to join the CS4TX and CSTA communities

30