making sense of texas high school computer science requirements and options

54
Making Sense of Texas High School Computer Science Requirements and Options TCEA CS Academy July 2015 @HalSpeed @TACSEd

Upload: hal-speed

Post on 15-Aug-2015

37 views

Category:

Education


1 download

TRANSCRIPT

Page 1: Making Sense of Texas High School Computer Science Requirements and Options

Making Sense of Texas High School Computer Science Requirements and OptionsTCEA CS AcademyJuly 2015@HalSpeed @TACSEd

Page 2: Making Sense of Texas High School Computer Science Requirements and Options

2

Recent High School Grad’s Take on CS

Software is everywhere Computer science teaches you how to think and

efficiently solve problems Students can apply computer science to any field Programming is actually fun Computer science pays off with high paying jobs And is a good foundation for entrepreneurship

Page 3: Making Sense of Texas High School Computer Science Requirements and Options

3

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

Texas Required High School Curriculum

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

Page 4: Making Sense of Texas High School Computer Science Requirements and Options

4

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

Texas High School Graduation Requirement

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

74.12(b)(5)(A)(ii) Foundation High School ProgramLanguages other than English (LOTE) – two credits [foreign language, sign language or computer programming language]

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

Page 5: Making Sense of Texas High School Computer Science Requirements and Options

5

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 6: Making Sense of Texas High School Computer Science Requirements and Options

6

STEM Endorsement

Page 7: Making Sense of Texas High School Computer Science Requirements and Options

7

74.13(f)(1)(A) STEM Endorsement Requirement – CTECoherent sequence of four (4) or more CTE credits; at least two credits from the same career cluster

CTE level I

At least one (1) of the following:• Concepts of Engineering &

Technology• Biotechnology• Advanced Biotechnology• Engineering Design &

Presentation• Advanced Engineering Design &

Presentation• Engineering Mathematics

• Electronics• Advanced Electronics• Robotics & Automation• Principles of Technology• Scientific Research & Design• Engineering Design & Problem

Solving• Practicum in STEM• Principles of Engineering• Digital Electronics

CTE level II

Advanced CTE level III (or above)

Texas STEM Endorsement Requirement

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

Page 8: Making Sense of Texas High School Computer Science Requirements and Options

8

74.13(f)(1)(B) STEM Endorsement Requirement – Tech Apps (CS)

Coherent sequence of four (4) credits from the following:• Fundamentals of Computer Science• Computer Science I• Computer Science II• Computer Science III• Digital Forensics• Discrete Mathematics for Computer Science• Game Programming and Design• Mobile Application Development• Robotics Programming and Design• Independent Study in Tech Apps• AP Computer Science• IB Computer Science, Standard Level• IB Computer Science, Higher Level

Texas STEM Endorsement Requirement

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

Page 9: Making Sense of Texas High School Computer Science Requirements and Options

9

74.13(f)(1)(C) STEM Endorsement Requirement – Math

Algebra II

Two (2) credits from the following for which Algebra II is a prerequisite:• Precalculus• Advanced Quantitative

Reasoning• Independent Study in

Mathematics• Discrete Mathematics for

Problem Solving• Algebraic Reasoning• Statistics• AP Statistics• AP Calculus AB

• AP Calculus BC• AP Computer Science• IB Mathematical Studies,

Standard Level• IB Mathematics, Standard Level• IB Mathematics, Higher Level• IB Further Mathematics, Higher

Level• Engineering Mathematics• Statistics and Risk Management• Discrete Mathematics for

Computer Science

Texas STEM Endorsement Requirement

Page 10: Making Sense of Texas High School Computer Science Requirements and Options

10

74.13(f)(1)(D) STEM Endorsement Requirement – Science

Physics

Two (2) credits from the following:• Aquatic Science• Astronomy• Earth and Space Science• Environmental Systems• AP Biology• AP Chemistry• AP Physics 1: Algebra based• AP Physics 2: Algebra based• AP Physics C• AP Environmental Science• IB Biology• IB Chemistry• IB Physics• IB Environmental Systems

• Advanced Animal Science• Advanced Plant and Soil Science• Anatomy and Physiology• Medical Microbiology• Pathophysiology• Food Science• Forensic Science• Advanced Biotechnology• Principles of Technology• Scientific Research and Design• Engineering Design and Problem

Solving• Principles of Engineering

Chemistry

Texas STEM Endorsement Requirement

Page 11: Making Sense of Texas High School Computer Science Requirements and Options

11

74.13(f)(1)(E) STEM Endorsement Requirement – Combo

Physics

Coherent sequence of three (3) credits from one of the following:• CTE and Tech Apps• CTE and Math• CTE and Science• Tech Apps and Math• Tech Apps and Science• Math and Science

Chemistry

Algebra II

Texas STEM Endorsement Requirement

Page 12: Making Sense of Texas High School Computer Science Requirements and Options

12

Business & Industry Endorsement

Page 13: Making Sense of Texas High School Computer Science Requirements and Options

13

74.13(f)(2)(A) Business & Industry Endorsement Requirement – CTECoherent sequence of four (4) or more CTE credits; at least two credits from the same career cluster

CTE level I

One (1) final course from the following career clusters:• Agriculture, Food & Natural

Resources• Architecture & Construction• Arts, Audio/Video Technology &

Communications• Business Management &

Administration

• Finance• Hospitality & Tourism• Information Technology• Manufacturing• Marketing• Transportation, Distribution &

Logistics

CTE level II

Advanced CTE level III (or above)

Texas Business & Industry Endorsement Requirement

Page 14: Making Sense of Texas High School Computer Science Requirements and Options

14

74.13(f)(2)(B) Business & Industry Endorsement Requirement – EnglishFour (4) English elective credits from Chapter 110

Three (3) levels in one of the following:• Public speaking I, II, III• Debate I, II, III• Advanced Broadcast Journalism I, II,

III

• Advanced Journalism, Newspaper I, II, III

• Advanced Journalism, Yearbook I, II, III

Credits picked from the following to make a total of four (4) English elective credits:• Independent Study in English,

Journalism and/or Speech• Reading I, II, III• College Readiness and Study Skills• Visual Media Analysis and

Production• Contemporary Media• Literary Genres• Creative Writing• Research and Technical Writing• Practical Writing Skills• Humanities• Public Speaking I, II, III• Communication Applications• Oral Interpretation I, II, III

• Debate I, II, III• Journalism• Advanced Broadcast Journalism I, II,

III• Photojournalism• Advanced Journalism, Yearbook I, II,

III• Advanced Journalism, Newspaper I,

II, III• Advanced Journalism, Literary

Magazine• AP English Language & Composition• AP English Literature & Composition• AP International English Language• IB Language Studies A1, Standard

Level• IB Language Studies A1, Higher

Level

Texas Business & Industry Endorsement Requirement

Page 15: Making Sense of Texas High School Computer Science Requirements and Options

15

74.13(f)(2)(C) Business & Industry Endorsement Requirement – Tech Apps

Four (4) credits from the following:• Digital Design and Media Production• Digital Art and Animation• 3-D Modeling and Animation• Digital Communications in the 21st Century• Digital Video and Audio Design• Web Communications• Web Design• Web Game Development• Independent Study in Evolving/Emerging Technologies

Texas Business & Industry Endorsement Requirement

Page 16: Making Sense of Texas High School Computer Science Requirements and Options

16

74.13(f)(2)(D) Business & Industry Endorsement Requirement – Combo

Coherent sequence of four (4) credits from:• CTE, English or Tech Apps

Texas Business & Industry Endorsement Requirement

Page 17: Making Sense of Texas High School Computer Science Requirements and Options

17

NSF: Computing Education for the 21st Century

Page 18: Making Sense of Texas High School Computer Science Requirements and Options

18

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

19

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 20: Making Sense of Texas High School Computer Science Requirements and Options

20

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

Page 21: Making Sense of Texas High School Computer Science Requirements and Options

21

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 22: Making Sense of Texas High School Computer Science Requirements and Options

22

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/

Page 23: Making Sense of Texas High School Computer Science Requirements and Options

23

Texas High School Computer Science/ProgrammingTech Apps and CTE Stereotypes

Technology Applications CTEStandard state funding Additional state funding

“computer science” “computer programming”“academic” “vocational”

“rigorous” CS and/or Tech Appteacher certification

“standard” CTE teacher certification

Math prerequisites Keyboarding prerequisitesFull portfolio of courses Full portfolio of courses

Required part of curriculum Optional part of curriculumGraduation requirement:

option for STEM endorsementGraduation requirement:

option for Business and Industry endorsement(can also be an option for STEM endorsement)

Page 24: Making Sense of Texas High School Computer Science Requirements and Options

24

Page 25: Making Sense of Texas High School Computer Science Requirements and Options

25

TEA PEIMS Course 9 10 11 12 Prerequisite Certificates

03580140 Fundamentals of CS X X X X Proficiency in Tech Apps CS, Comp Info Sys

03580200 CS I X X X X Algebra I CS, Comp Info Sys

03580300 CS II X X Algebra I & either CS I or Fundamentals CS CS, Comp Info Sys

03580350 CS III X X CS II or AP CS CS, Comp Info Sys

03580380 Game Programming & Design X X X X Algebra I CS, Comp Info Sys, Tech App

03580390 Mobile App Development X X X X Proficiency in Tech Apps CS, Comp Info Sys, Tech App

03580820 Web Design X X X X None Tech App

03580830 Web Game Development X X Web Design (recommended) Tech App

13027600 Computer Programming X X X Keyboarding proficiency Any bus or office edu, CS, …

13027700 Advanced Computer Programming X X Computer Programming Any bus or office edu, CS, …

13027900 Web Technologies X X X Keyboarding proficiency and Prin IT or BIM Any bus or office edu, TA, …

N1300993 Video Game Design I, II, III X X X Art I, Digital Interactive Media or Animation

N1303768 CS and Software Engineering X X X X None

TBD CS Applications X X X CS and Software Engineering

A3580100 AP CS A X X X CS I or Algebra II

TBD AP CS Principles X X X X Algebra I

I3580200 IB Computer Science (SL) X X CS I or Algebra II

I3580300 IB Computer Science (HL) X X CS I or Algebra II

Certificates source: http://tea.texas.gov/Texas_Educators/Certification/ Source: https://www.austinisd.org/academics/ssig

Page 26: Making Sense of Texas High School Computer Science Requirements and Options

26

CS High School Pathway Idea

Fundamentals of Computer Science(e.g. Exploring Computer Science curriculum)

Java Programming• CS and/or

Computer Programming

• AP CS A

AP Computer Science Principles (coming in 2016, optional)

Mobile App Development

Web Design/ Technology

Game Design/ Development

Robotics

Page 27: Making Sense of Texas High School Computer Science Requirements and Options

27

Page 28: Making Sense of Texas High School Computer Science Requirements and Options

28

Texas Teacher Certification: Computer Science 8-12

2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015*0

100

200

300

400

500

600

Annual New Net Total

Source: https://secure.sbec.state.tx.us/Reports/prodrpts/rpt_edu_tchr_prod_counts.asp* Sept 2014-Apr 2015, all other years Sept-Aug

Page 29: Making Sense of Texas High School Computer Science Requirements and Options

29

Texas Teacher Certification: Computer Science 8-12

2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015*0

200

400

600

800

1000

1200

1400

1600

1800

2000

Annual New Net Total

Source: https://secure.sbec.state.tx.us/Reports/prodrpts/rpt_edu_tchr_prod_counts.asp* Sept 2014-Apr 2015, all other years Sept-Aug

Page 30: Making Sense of Texas High School Computer Science Requirements and Options

30

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 Teach AP CS A or CS Principles Embedded PD that builds teacher capacity

Page 31: Making Sense of Texas High School Computer Science Requirements and Options

31

High School Course Descriptions2015-16From Austin ISDSecondary School Information Guide

Page 32: Making Sense of Texas High School Computer Science Requirements and Options

32

Fundamentals of Computer Science [S]

TEA #3580140, 3802.R000.Y, 9-12, 1 credit PREREQUISITES: Proficiency in the knowledge and skills relating to

Technology Applications, Grades 6-8. The Fundamentals of Computer Science course is intended as a first

course for those students just beginning the study of computer science. Students will learn about the computing tools that are used every day through creative and innovative opportunities to use problem-solving and reasoning skills to by design, implement, and present solutions to real-world problems. Students will gain an understanding of the principles of computer science through the study of technology operations and concepts. Students will learn digital citizenship by researching current laws and regulations and by practicing integrity and respect.

[S] - can satisfy STEM endorsement

Page 33: Making Sense of Texas High School Computer Science Requirements and Options

33

Computer Science I [S]

TEA #3580200, 3803.H000.Y, 9-12, 1 credit PREREQUISITES: Algebra I Computer Science provides students with an opportunity to study

foundational technology applications. Students will practice the use of technology-related concepts and terms as well as data input strategies such as exploration of LAN and WAN networks, search terminology, and basic coding to make informed decisions about technologies and their applications. Students will work individually and collaboratively to evaluate information, apply technology as a tool for problem solving, and communicate information in different formats to a diverse group of audiences.

Page 34: Making Sense of Texas High School Computer Science Requirements and Options

34

Computer Science II [S]

TEA #3580300, 3804.H000.Y, 11-12, 1 credit PREREQUISITES: Algebra I and either Computer Science I or

Fundamentals of Computer Science. In Computer Science II students will continue their study of

technological applications. Students will extend practice of the use of technology-related concepts and terms as well as data input strategies such as exploration of deeper algorithmic applications (e.g. greedy algorithms) and artificial intelligence/robotics. Students will work individually and collaboratively to evaluate information, apply technology as a tool for problem solving, and communicate information in different formats to a diverse group of audiences.

Page 35: Making Sense of Texas High School Computer Science Requirements and Options

35

Computer Science III [S]

TEA #3580350, 3805.H000.Y, 11-12, 1 credit PREREQUISITES: Computer Science II, Advanced Placement (AP)

Computer Science A, or International Baccalaureate (IB) Computer Science. In Computer Science III students will further their study of technological

applications. Students will extend practice of the use of technology-related concepts and terms as well as data input strategies such as the creation of discovery programs in low-level, high-level, and scripting languages as well as creating a small workgroup network. Students will work individually and collaboratively to evaluate information, apply technology as a tool for problem solving, and communicate information in different formats to a diverse group of audiences.

Page 36: Making Sense of Texas High School Computer Science Requirements and Options

36

AP Computer Science A [S]

TEA #A3580100, 3803.P00.Y, 10-12, 1 credit RECOMMENDED: Computer Science I, Algebra II, or a student should

be comfortable with functions and the concepts found in the uses of functional notation such as f(x) = x + 2 and f(x) = g(h(x)).

This course prepares students to design and implement solutions to problems by writing, running, and debugging computer programs. The course emphasizes programming methodology, procedural abstraction, and in-depth study of algorithms, data structures, and data abstractions. Students will code fluently in an object-oriented paradigm using Java.

Page 37: Making Sense of Texas High School Computer Science Requirements and Options

37

Game Programming and Design [S]

TEA #3580380, 3808.R000.Y, 9-12, 1 credit PREREQUISITE: Algebra I Game Programming and Design will foster student creativity and

innovation by presenting students with opportunities to design, implement, and present meaningful programs through a variety of media through collaboration with others to solve gaming problems. Students will use data analysis skills to identify task requirements, plan search strategies, use programming concepts to access, analyze, and evaluate information needed to design games. Students will create a computer game that is presented to an evaluation panel. Students will learn digital citizenship by researching current laws and regulations and by practicing integrity and respect

Page 38: Making Sense of Texas High School Computer Science Requirements and Options

38

Mobile Application Development [S]

TEA #3580390, 3809.R000.Y, 9-12, 1 credit PREREQUISITE: Proficiency in the knowledge and skills relating to Technology

Applications, Grades 6-8, and Algebra I. Mobile Application Development will foster students’ creativity and innovation

by presenting opportunities to design, implement, and deliver meaningful projects using mobile computing devices through problem solving and collaboration. Students will gain an understanding of the principles of mobile application development through the study of development platforms, programming languages, and software design standards. Through data analysis, students will identify task requirements, plan search strategies, and use software development concepts to access, analyze, and evaluate information needed to program mobile devices. Students will learn digital citizenship by researching current laws and regulations and by practicing integrity and respect.

Page 39: Making Sense of Texas High School Computer Science Requirements and Options

39

Web Design [B]

TEA #3580820, 8741.R000.Y, 9-12, 1 credit PREREQUISITE: None Web Design will provide students with the opportunity to use digital media and

environments to analyze and implement the proper and acceptable use of digital/virtual communications technologies; identify and discuss emerging technologies and their impact; and understand Internet history and structure. Students will investigate how these areas impact current use as well as acquire, evaluate, and use various web standards as World Wide Web Consortium (W3C), Ecma International, and Internet Corporation for Assigned Names and Numbers (ICANN) to make informed decisions and implement standards in original work. Students will also summarize the technical needs of a World Wide Web server; develop proficiency in the use of a variety of electronic input devices by incorporating such components while publishing web pages as well as learn basic design principles when creating a website.

[B] - can satisfy Business & Industry endorsement

Page 40: Making Sense of Texas High School Computer Science Requirements and Options

40

Web Game Development [B]

TEA # 3580830, 8742.R000.Y, 11-12, 1 credit RECOMMENDED: Web Design Web Game Development will provide students with opportunities to use

digital media and environments to research, evaluate, and create web forms for database processing. During this course, students will examine both Common Gateway Interface (GCI) and computer-generated imagery (CGI); analyze and summarize streaming media/content and game broadcasting; and review the history of gaming; game types. Students will also investigate career opportunities in programming, gaming, art, design, business, and marketing; develop and create a gaming storyboard and script; implement graphic and game design elements.

Page 41: Making Sense of Texas High School Computer Science Requirements and Options

41

Video Game Design

TEA #1300993, 8316.H(Y), 10-12, 1 credit PREREQUISITE: Art I, Digital and Interactive Media or Animation The student will be provided the opportunity to design, program, and

create a functional video game. Through text, pictures, animations and digital video, students are led through the exciting world of the video game design industry. The course will introduce basic programming language and skills that are essential to developing a video game. Articulated credit may be awarded upon successful completion of course requirements.

Page 42: Making Sense of Texas High School Computer Science Requirements and Options

42

Computer Programming

TEA #13027600, 8542.H(Y), 10-12, 1 credit PREREQUISITE: Keyboarding, Touch System Data Entry, or Demonstrated

Keyboarding Proficiency Students acquire knowledge of structured programming techniques and

concepts appropriate to developing executable programs and creating appropriate documentation. Students apply technical skills to address business applications of emerging technologies. Articulated credit may be awarded upon successful completion of course requirements.

Page 43: Making Sense of Texas High School Computer Science Requirements and Options

43

Advanced Computer Programming

TEA #13027700, 8544.H(Y), 11-12, 1 credit PREREQUISITES: Computer Programming Students expand their knowledge and skills in structured programming

techniques and concepts by addressing more complex problems and developing comprehensive programming solutions. Students apply technical skills to address business applications of emerging technologies. Articulated credit may be awarded upon successful completion of course requirements.

Page 44: Making Sense of Texas High School Computer Science Requirements and Options

44

Web Technologies

TEA #13027900, 8550.H(Y), 10-12, 1 credit PREREQUISITES: Keyboarding, Touch System Data Entry, or

Demonstrated Keyboarding Proficiency and Principles of Information Technology or Business Information Management

Through the study of web technologies and design, students learn to make informed decisions and apply the decisions to the field of information technology. The knowledge and skills acquired and practiced will enable students to successfully perform and interact in a technology-driven society. Articulated credit may be awarded upon successful completion of course requirements.

Page 45: Making Sense of Texas High School Computer Science Requirements and Options

45

Computer Science and Software Engineering

TEA #1303768, 8810.H(Y), 9-12, 1 credit PREREQUISITE: None This course helps students develop programming expertise and explore

the workings of the Internet. Projects and problems include app development, visualization of data, cybersecurity, robotics, and simulation. The course aims to build students’ awareness of the tremendous demand for computer specialists and for professionals in all fields who have computational skills. Students consider issues raised by the present and future societal impact of computing.

Page 46: Making Sense of Texas High School Computer Science Requirements and Options

46

Computer Science Applications

TEA #TBD, 8811.H(Y), 10-12, 1 credit PREREQUISITE: Computer Science and Software Engineering CSA focuses on integrating technologies across multiple platforms and

networks, including the Internet. Students collaborate to produce programs that integrate mobile devices and leverage those devices for distributed collection and data processing. Students analyze, adapt, and improve each other's programs while working primarily in Java™ and other industry-standard tools. This course prepares students for the College Board’s Advanced Placement CS-A test and aligns with CSTA Level 3C Standards.

Page 47: Making Sense of Texas High School Computer Science Requirements and Options

47

Reference

Page 48: Making Sense of Texas High School Computer Science Requirements and Options

48

CS Offerings in Texas 2013-14

Based on data obtained from Teacher FTE Counts and Course Enrollment Reports

PEIMS # Course FTEs Student Enrollment

03580200 Computer Science I 68.47 9,132

03580300 Computer Science II 13.14 879

A3580100 AP Computer Science A 51.54 5,572

TOTAL 133.15 15,583

Source: http://ritter.tea.state.tx.us/adhocrpt/adfte.html

Page 49: Making Sense of Texas High School Computer Science Requirements and Options

49

Texas Computer Science Task Force

Met on Oct 8, 2014 at Austin Chamber of Commerce

15 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/

Page 50: Making Sense of Texas High School Computer Science Requirements and Options

50

Texas Computer Science Task Force

Source: Carol Fletcher, Building the Texas Computer Science Pipeline

Page 51: Making Sense of Texas High School Computer Science Requirements and Options

51

cs10kcommunity.org/projects code.org/learn

Page 52: Making Sense of Texas High School Computer Science Requirements and Options

52

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

Page 53: Making Sense of Texas High School Computer Science Requirements and Options

53

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 54: Making Sense of Texas High School Computer Science Requirements and Options

54