SlideShare a Scribd company logo
1 of 29
Making Sense of Texas
Computer Science
Requirements
TASA Midwinter
29 January 2018
@HalSpeed @cs4tx
slideshare.net/hal_speed
or halspeed.com
Index of Changing Work Tasks in the U.S. Economy 1960-2009
2 Source: http://content.thridway.org/publications/714/Dancing-With-Robots.pdf
IndexValue:1960=50
3
4 Source: http://curriculumredesign.org/wp-content/uploads/CCR-Plenary-intro-Charles-Fadel1.pdf (excluding computer science)
Computer Science
Goal: Computer Science for All in Texas
5
“Traditional” CS
Students
Everyone Else,
the
“Digitally Illiterate”
Digital Jobs
CSforAll
Everyone Becomes
“Literate” in the
Digital Society
1B
1A
Teach all
students the
foundational
understanding of
computer science
Increase
the number
of students
pursuing digital
careers
CS4TX Local Meetups
 Austin
 Houston
 Dallas-Ft. Worth
 San Antonio
 Midland
 Rio Grand Valley
 Tyler
www.cs4tx.org
6
CSforAll Pledge
7
http://www.csforall.org/pledge/
 Over 3000 schools across 39 states have signed
 District administrators and school principals pledge to:
 Support professional development for CS teachers, administrators
and guidance counselors
 Encourage all students to learn CS
 Offer a variety of opportunities throughout the grades for CS
learning
 Assign a primary point of contact in the school/district for CS
 Signup your district or school today!
Remember What’s…Who’s Important
8
Computer Science Requirements
for Texas High Schools
9
74.3(b)(2)(I) Tech App Curriculum Requirement – every district must offer, and
74.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
10 Source: http://ritter.tea.state.tx.us/rules/tac/chapter074/ch074a.html
74.12(b) A student must demonstrate proficiency in the following:
74.12(b)(2) Mathematics—three credits
Graduation Requirement
11 Source: http://ritter.tea.state.tx.us/rules/tac/chapter074/ch074b.html
Algebra I
A list of many courses including:
Robotics Programming and Design
AP Computer Science
Discrete Mathematics for Computer Science
Geometry
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
12 Source: http://ritter.tea.state.tx.us/rules/tac/chapter074/ch074b.html
Note: The expiration period in section 74.12(b)(5)(A)(iii) was 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
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
13 Source: https://tea.texas.gov/WorkArea/DownloadAsset.aspx?id=51539619698
Two credits in computer programming languages
selected from Computer Science I, II and III
(ii) two credits in computer programming languages, including computer
coding, to be selected from Computer Science I, II, and III, AP Computer
Science Principles, AP Computer Science A, IB Computer Science Standard
Level, and IB Computer Science Higher Level
SBOE considering adding AP & IB CS in their meeting tomorrow, 30 January 2018:
Texas High School Certification Requirement
15
Source: http://ritter.tea.state.tx.us/sbecrules/tac/chapter231/ch231e.html#division8
amended to be effective December 27, 2016
§231.251. Computer Science, Grades 9-12.
An assignment for Computer Science I, II, and III; Digital Forensics; or Robotics Programming and
Design, Grades 9-12, is allowed with one of the following certificates.
(1) Computer Science: Grades 8-12.
§231.257. Fundamentals of Computer Science; Advanced Placement Computer Science Principles;
Game Programming and Design or Mobile Application Development, Grades 9-12.
An assignment for Fundamentals of Computer Science; Advanced Placement Computer Science Principles;
Game Programming and Design or Mobile Application Development, Grades 9-12, is allowed with one of
the following certificates.
(1) Computer Science: Grades 8-12.
(5) Technology Applications: Early Childhood-Grade 12.
(6) Technology Applications: Grades 8-12.
Texas 85th Legislative Session
HB 3593 – Signed by the Governor
 Creates a technology application pathway for cybersecurity in the
STEM endorsement
 Teacher subsidy for certification exam
 Allots funding for five technology application courses
 TEA and the SBOE to determine which courses qualify
16
Cyber Security
 Principles of Cyber Security
 CTE innovative course number N1302810 up for renewal
 CSTA “Cyber Teacher” certification program
 Eight hours online
 Resources
 NSA Day of Cyber – nsadayofcyber.com
 NICERC – nicerc.org
 NICCS – niccs.us-cert.gov/formal-education
 NICE – csrc.nist.gov/nice
 Cyber Aces – cyberaces.org
 CTD Card Game – cias.utsa.edu/ctd.html
 Competitions
 U.S. CyberPatriot – uscyberpatriot.org
 U.S. Cyber Challenge – uscyberchallenge.org
 Cyber Quests – uscc.cyberquests.org
17
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
18 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
TAC Chapter 130: Career and Technical Education
C. Arts, A/V Technology
and Communications
K. Information Technology O. STEM
Video Game Design I Computer Programming I Robotics and Automation
Video Game Design II Computer Programming II
Video Game Design III Web Technologies
Database Programming
19
Note: Computer Programming and Advanced Computer Programming
renamed to Computer Programming I and II effective August 28, 2017
20
STEM Endorsement – Computer Science
Course Endorsement Teaching Certification
Fundamentals of Computer Science STEM CS or 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 STEM 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/
Business & Industry Endorsement – Tech App
21
Course Endorsement Teaching Certification
Digital Design & Media Production B&I Tech App
Digital Art and Animation B&I Tech App
3D Modeling & Animation B&I Tech App
Digital Communications in the 21st Century B&I Tech App
Digital Video & Audio Design B&I Tech App
Web Communications B&I Tech App
Web Design B&I Tech App
Web Game Development B&I Tech App
Independent Study in Evolving/Emerging Tech B&I Tech App
Certification - http://ritter.tea.state.tx.us/sbecrules/tac/chapter231/
22
TEA PEIMS Course TEKS S. Enroll ‘14-15 S. Enroll ‘15-16 S. Enroll ‘16-17 YoY Change (%)
N1300993 Video Game Design I CTE - A/V 3,808 4,451 5,622 26
N1300994 Video Game Design II CTE - A/V 35 145 370 155
13027600 Computer Programming I CTE - IT 8,527 9,818 10,517 7
13027700 Computer Programming II CTE - IT 941 1,270 1,687 33
13027900 Web Technologies CTE - IT 10,714 10,174 10,102 -1
13037000 Robotics & Automation CTE - STEM 4,738 5,444 7,126 31
N1303768 CS and Software Engineering CTE - STEM 672 2,092 1,827 -13
03580140 Fundamentals of CS Tech App 1,368 2,374 4,061 71
03580200 CS I Tech App 13,935 15,594 16,055 3
03580300 CS II Tech App 889 1,868 1,903 2
03580350 CS III Tech App 384 534 587 10
03580380 Game Programming & Design Tech App 1,887 2,553 1,983 -22
03580390 Mobile App Development Tech App 637 920 1,177 28
03580395 Robotics Programming & Design Tech App 719 929 1,308 41
03580820 Web Design Tech App 3,877 3,548 3,157 -11
03580830 Web Game Development Tech App 166 84 107 27
A3580100 AP CSA Tech App 6,322 7,179 8,598 20
A3580300 AP CSP Tech App - - 2,594 -
Source: rptsvr1.tea.state.tx.us/adhocrpt/adfte.html
AP CS Principles
 Computational Thinking
Practices
1. Connecting Computing
2. Creating Computational
Artifacts
3. Abstracting
4. Analyzing Problems and
Artifacts
5. Communicating
6. Collaborating
apcsprinciples.org
collegeboard.org/apcsp
 Big Ideas
1. Creativity
2. Abstraction
3. Data and Information
4. Algorithms
5. Programming
6. The Internet
7. Global Impact
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)
24
AP CS Principles Curricula
25
http://uteachcs.org/
https://www.pltw.org/our-
programs/pltw-computer-science
http://mobile-csp.org/
https://code.org/csp http://bjc.berkeley.edu/
http://cs50.wiki/
https://codehs.com/
info/curriculum/apcsp
http://csmatters.org/
Not Currently Endorsed by the College Board: https://www.makeschool.com/swift-computer-science-principles
General Computer Science High School Concept
Survey Course(s)
Mobile-Cloud
• Mobile Web
• Mobile Apps
• Cloud Apps
Game Design/
Development
Robotics
Programming
Cybersecurity
Machine
Learning/AI
26
Data Analytics
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
27
AP Computer Science AorComputer Science II
LeanderISD
28
Start
StartStart
Fundamentals of Computer Science (with Robotics)
AP CS Principles
Computer Science I
(Pre-AP)
AP Computer Science A
Mobile App Dev
Computer Science
Independent Study
29
Proposed 2017-2018 Georgetown ISD CS Pathway
 Two Entry Points
4th Course
Independent Study in Technology Applications
2nd & 3rd Courses
Game Programming &
Design
AP Computer Science A
1st Course
Computer Science I
Prerequisite
Algebra I
3rd & 4th Courses
Game Programming
& Design
AP Computer Science A
Independent Study in
Technology Applications
2nd Course
Computer Science I
1st Course
AP Computer Science Principles
Prerequisite
Algebra I
Computer Science for All:
Preparing Every Student for the
Innovation Economy
2:15 PM
Room 18D
30

More Related Content

Similar to Making Sense of Texas Computer Science Requirements - January 2018

The Computer Science Imperative for K-12 and Beyond
The Computer Science Imperative for K-12 and BeyondThe Computer Science Imperative for K-12 and Beyond
The Computer Science Imperative for K-12 and BeyondWeTeach_CS
 
Computer Science Imperative
Computer Science ImperativeComputer Science Imperative
Computer Science ImperativeHal Speed
 
Building a Computer Science Pathway for Endorsements
Building a Computer Science Pathway for EndorsementsBuilding a Computer Science Pathway for Endorsements
Building a Computer Science Pathway for EndorsementsHal Speed
 
Building a Computer Science Pathway for Endorsements
Building a Computer Science Pathway for EndorsementsBuilding a Computer Science Pathway for Endorsements
Building a Computer Science Pathway for EndorsementsWeTeach_CS
 
Building a Computer Science Pipeline in Your District
Building a Computer Science Pipeline in Your DistrictBuilding a Computer Science Pipeline in Your District
Building a Computer Science Pipeline in Your DistrictWeTeach_CS
 
Computer Science Imperative for K-12 and Beyond
Computer Science Imperative for K-12 and BeyondComputer Science Imperative for K-12 and Beyond
Computer Science Imperative for K-12 and BeyondHal Speed
 
The K-12 Computer Science Imperative
The K-12 Computer Science ImperativeThe K-12 Computer Science Imperative
The K-12 Computer Science ImperativeWeTeach_CS
 
TASA/TASB 2015 Computer Science Imperative for K-12
TASA/TASB 2015 Computer Science Imperative for K-12TASA/TASB 2015 Computer Science Imperative for K-12
TASA/TASB 2015 Computer Science Imperative for K-12Hal Speed
 
Implementing #CSforAll in Your District, TASA Midwinter Jan 2017
Implementing #CSforAll in Your District, TASA Midwinter Jan 2017Implementing #CSforAll in Your District, TASA Midwinter Jan 2017
Implementing #CSforAll in Your District, TASA Midwinter Jan 2017Hal Speed
 
TACSE May 2015
TACSE May 2015TACSE May 2015
TACSE May 2015Hal Speed
 
Code.org TCEA 2015
Code.org TCEA 2015Code.org TCEA 2015
Code.org TCEA 2015Hal Speed
 
2016_IndTech_IT-Specialist_CERTIFICATE_RevApr4
2016_IndTech_IT-Specialist_CERTIFICATE_RevApr42016_IndTech_IT-Specialist_CERTIFICATE_RevApr4
2016_IndTech_IT-Specialist_CERTIFICATE_RevApr4jonesjames12
 
Making Sense of Texas High School Computer Science Requirements and Options
Making Sense of Texas High School Computer Science Requirements and OptionsMaking Sense of Texas High School Computer Science Requirements and Options
Making Sense of Texas High School Computer Science Requirements and OptionsHal Speed
 
WeTeach_CS and You Can Too! DFW CSTA
WeTeach_CS and You Can Too!  DFW CSTAWeTeach_CS and You Can Too!  DFW CSTA
WeTeach_CS and You Can Too! DFW CSTAWeTeach_CS
 
Slide Show: Careers in Technology
Slide Show: Careers in Technology Slide Show: Careers in Technology
Slide Show: Careers in Technology MTI College
 
(R18) B.Tech. CSE Syllabus.pdf
(R18) B.Tech. CSE Syllabus.pdf(R18) B.Tech. CSE Syllabus.pdf
(R18) B.Tech. CSE Syllabus.pdffisdfg
 
Computer Science Engineering - Better Career Opportunities
Computer Science Engineering - Better Career OpportunitiesComputer Science Engineering - Better Career Opportunities
Computer Science Engineering - Better Career Opportunitiesachaljain11
 
Texas K-12 Computer Science Education Policy
Texas K-12 Computer Science Education PolicyTexas K-12 Computer Science Education Policy
Texas K-12 Computer Science Education PolicyWeTeach_CS
 
Kentucky's Cybersecurity Pathway for Teens By Ryan Deal
Kentucky's Cybersecurity Pathway for Teens By Ryan DealKentucky's Cybersecurity Pathway for Teens By Ryan Deal
Kentucky's Cybersecurity Pathway for Teens By Ryan DealDawn Yankeelov
 

Similar to Making Sense of Texas Computer Science Requirements - January 2018 (20)

The Computer Science Imperative for K-12 and Beyond
The Computer Science Imperative for K-12 and BeyondThe Computer Science Imperative for K-12 and Beyond
The Computer Science Imperative for K-12 and Beyond
 
Computer Science Imperative
Computer Science ImperativeComputer Science Imperative
Computer Science Imperative
 
Building a Computer Science Pathway for Endorsements
Building a Computer Science Pathway for EndorsementsBuilding a Computer Science Pathway for Endorsements
Building a Computer Science Pathway for Endorsements
 
Building a Computer Science Pathway for Endorsements
Building a Computer Science Pathway for EndorsementsBuilding a Computer Science Pathway for Endorsements
Building a Computer Science Pathway for Endorsements
 
Building a Computer Science Pipeline in Your District
Building a Computer Science Pipeline in Your DistrictBuilding a Computer Science Pipeline in Your District
Building a Computer Science Pipeline in Your District
 
Computer Science Imperative for K-12 and Beyond
Computer Science Imperative for K-12 and BeyondComputer Science Imperative for K-12 and Beyond
Computer Science Imperative for K-12 and Beyond
 
The K-12 Computer Science Imperative
The K-12 Computer Science ImperativeThe K-12 Computer Science Imperative
The K-12 Computer Science Imperative
 
TASA/TASB 2015 Computer Science Imperative for K-12
TASA/TASB 2015 Computer Science Imperative for K-12TASA/TASB 2015 Computer Science Imperative for K-12
TASA/TASB 2015 Computer Science Imperative for K-12
 
Implementing #CSforAll in Your District, TASA Midwinter Jan 2017
Implementing #CSforAll in Your District, TASA Midwinter Jan 2017Implementing #CSforAll in Your District, TASA Midwinter Jan 2017
Implementing #CSforAll in Your District, TASA Midwinter Jan 2017
 
TACSE May 2015
TACSE May 2015TACSE May 2015
TACSE May 2015
 
Code.org TCEA 2015
Code.org TCEA 2015Code.org TCEA 2015
Code.org TCEA 2015
 
2016_IndTech_IT-Specialist_CERTIFICATE_RevApr4
2016_IndTech_IT-Specialist_CERTIFICATE_RevApr42016_IndTech_IT-Specialist_CERTIFICATE_RevApr4
2016_IndTech_IT-Specialist_CERTIFICATE_RevApr4
 
Making Sense of Texas High School Computer Science Requirements and Options
Making Sense of Texas High School Computer Science Requirements and OptionsMaking Sense of Texas High School Computer Science Requirements and Options
Making Sense of Texas High School Computer Science Requirements and Options
 
WeTeach_CS and You Can Too! DFW CSTA
WeTeach_CS and You Can Too!  DFW CSTAWeTeach_CS and You Can Too!  DFW CSTA
WeTeach_CS and You Can Too! DFW CSTA
 
Slide Show: Careers in Technology
Slide Show: Careers in Technology Slide Show: Careers in Technology
Slide Show: Careers in Technology
 
(R18) B.Tech. CSE Syllabus.pdf
(R18) B.Tech. CSE Syllabus.pdf(R18) B.Tech. CSE Syllabus.pdf
(R18) B.Tech. CSE Syllabus.pdf
 
Computer Science Engineering - Better Career Opportunities
Computer Science Engineering - Better Career OpportunitiesComputer Science Engineering - Better Career Opportunities
Computer Science Engineering - Better Career Opportunities
 
37.%20 m.e.%20cse%20
37.%20 m.e.%20cse%2037.%20 m.e.%20cse%20
37.%20 m.e.%20cse%20
 
Texas K-12 Computer Science Education Policy
Texas K-12 Computer Science Education PolicyTexas K-12 Computer Science Education Policy
Texas K-12 Computer Science Education Policy
 
Kentucky's Cybersecurity Pathway for Teens By Ryan Deal
Kentucky's Cybersecurity Pathway for Teens By Ryan DealKentucky's Cybersecurity Pathway for Teens By Ryan Deal
Kentucky's Cybersecurity Pathway for Teens By Ryan Deal
 

More from Hal Speed

Teaching Machine Learning with Physical Computing - July 2023
Teaching Machine Learning with Physical Computing - July 2023Teaching Machine Learning with Physical Computing - July 2023
Teaching Machine Learning with Physical Computing - July 2023Hal Speed
 
Combining Machine Learning with Physical Computing - June 2023
Combining Machine Learning with Physical Computing - June 2023Combining Machine Learning with Physical Computing - June 2023
Combining Machine Learning with Physical Computing - June 2023Hal Speed
 
Combining Machine Learning with Physical Computing - June 2022
Combining Machine Learning with Physical Computing - June 2022Combining Machine Learning with Physical Computing - June 2022
Combining Machine Learning with Physical Computing - June 2022Hal Speed
 
Engaging Young Learners with Humanoid Robots - Feb 2022
Engaging Young Learners with Humanoid Robots - Feb 2022Engaging Young Learners with Humanoid Robots - Feb 2022
Engaging Young Learners with Humanoid Robots - Feb 2022Hal Speed
 
micro:bit classroom step-by-step setup guide
micro:bit classroom step-by-step setup guidemicro:bit classroom step-by-step setup guide
micro:bit classroom step-by-step setup guideHal Speed
 
micro:bit IET - Nov 2019
micro:bit IET - Nov 2019micro:bit IET - Nov 2019
micro:bit IET - Nov 2019Hal Speed
 
mEducation Alliance Symposium - Oct 2019
mEducation Alliance Symposium - Oct 2019mEducation Alliance Symposium - Oct 2019
mEducation Alliance Symposium - Oct 2019Hal Speed
 
micro:bit WeTeach_CS Resource Palooza - Sept 2019
micro:bit WeTeach_CS Resource Palooza - Sept 2019micro:bit WeTeach_CS Resource Palooza - Sept 2019
micro:bit WeTeach_CS Resource Palooza - Sept 2019Hal Speed
 
Physical Computing: To the U.K. and Beyond! - Sept 2018
Physical Computing: To the U.K. and Beyond! - Sept 2018Physical Computing: To the U.K. and Beyond! - Sept 2018
Physical Computing: To the U.K. and Beyond! - Sept 2018Hal Speed
 
Micro:bit Workshop -- July 2018
Micro:bit Workshop -- July 2018Micro:bit Workshop -- July 2018
Micro:bit Workshop -- July 2018Hal Speed
 
micro:bit workshop -- June 2018
micro:bit workshop -- June 2018micro:bit workshop -- June 2018
micro:bit workshop -- June 2018Hal Speed
 
Micro:bit Arkansas CS Ed Leadership Summit 4.0 - Oct 2017
Micro:bit Arkansas CS Ed Leadership Summit 4.0 - Oct 2017Micro:bit Arkansas CS Ed Leadership Summit 4.0 - Oct 2017
Micro:bit Arkansas CS Ed Leadership Summit 4.0 - Oct 2017Hal Speed
 
Micro:bit Maker Faire NY Education Forum - Sept 2017
Micro:bit Maker Faire NY Education Forum - Sept 2017Micro:bit Maker Faire NY Education Forum - Sept 2017
Micro:bit Maker Faire NY Education Forum - Sept 2017Hal Speed
 
CS4TX San Antonio Meeting - Sept 2017
CS4TX San Antonio Meeting - Sept 2017CS4TX San Antonio Meeting - Sept 2017
CS4TX San Antonio Meeting - Sept 2017Hal Speed
 
CS4TX Austin - Sept 2017
CS4TX Austin - Sept 2017CS4TX Austin - Sept 2017
CS4TX Austin - Sept 2017Hal Speed
 
Micro:bit -- July 2017
Micro:bit -- July 2017Micro:bit -- July 2017
Micro:bit -- July 2017Hal Speed
 
Get Creative, Get Connected, Get Coding with micro:bit - June 2017
Get Creative, Get Connected, Get Coding with micro:bit - June 2017Get Creative, Get Connected, Get Coding with micro:bit - June 2017
Get Creative, Get Connected, Get Coding with micro:bit - June 2017Hal Speed
 
Statewide Coalition Panel - 3 April 2017
Statewide Coalition Panel - 3 April 2017Statewide Coalition Panel - 3 April 2017
Statewide Coalition Panel - 3 April 2017Hal Speed
 
CS4TX Quarterly Webinar Jan 2017
CS4TX Quarterly Webinar Jan 2017CS4TX Quarterly Webinar Jan 2017
CS4TX Quarterly Webinar Jan 2017Hal Speed
 
Computer Science for All in Texas
Computer Science for All in TexasComputer Science for All in Texas
Computer Science for All in TexasHal Speed
 

More from Hal Speed (20)

Teaching Machine Learning with Physical Computing - July 2023
Teaching Machine Learning with Physical Computing - July 2023Teaching Machine Learning with Physical Computing - July 2023
Teaching Machine Learning with Physical Computing - July 2023
 
Combining Machine Learning with Physical Computing - June 2023
Combining Machine Learning with Physical Computing - June 2023Combining Machine Learning with Physical Computing - June 2023
Combining Machine Learning with Physical Computing - June 2023
 
Combining Machine Learning with Physical Computing - June 2022
Combining Machine Learning with Physical Computing - June 2022Combining Machine Learning with Physical Computing - June 2022
Combining Machine Learning with Physical Computing - June 2022
 
Engaging Young Learners with Humanoid Robots - Feb 2022
Engaging Young Learners with Humanoid Robots - Feb 2022Engaging Young Learners with Humanoid Robots - Feb 2022
Engaging Young Learners with Humanoid Robots - Feb 2022
 
micro:bit classroom step-by-step setup guide
micro:bit classroom step-by-step setup guidemicro:bit classroom step-by-step setup guide
micro:bit classroom step-by-step setup guide
 
micro:bit IET - Nov 2019
micro:bit IET - Nov 2019micro:bit IET - Nov 2019
micro:bit IET - Nov 2019
 
mEducation Alliance Symposium - Oct 2019
mEducation Alliance Symposium - Oct 2019mEducation Alliance Symposium - Oct 2019
mEducation Alliance Symposium - Oct 2019
 
micro:bit WeTeach_CS Resource Palooza - Sept 2019
micro:bit WeTeach_CS Resource Palooza - Sept 2019micro:bit WeTeach_CS Resource Palooza - Sept 2019
micro:bit WeTeach_CS Resource Palooza - Sept 2019
 
Physical Computing: To the U.K. and Beyond! - Sept 2018
Physical Computing: To the U.K. and Beyond! - Sept 2018Physical Computing: To the U.K. and Beyond! - Sept 2018
Physical Computing: To the U.K. and Beyond! - Sept 2018
 
Micro:bit Workshop -- July 2018
Micro:bit Workshop -- July 2018Micro:bit Workshop -- July 2018
Micro:bit Workshop -- July 2018
 
micro:bit workshop -- June 2018
micro:bit workshop -- June 2018micro:bit workshop -- June 2018
micro:bit workshop -- June 2018
 
Micro:bit Arkansas CS Ed Leadership Summit 4.0 - Oct 2017
Micro:bit Arkansas CS Ed Leadership Summit 4.0 - Oct 2017Micro:bit Arkansas CS Ed Leadership Summit 4.0 - Oct 2017
Micro:bit Arkansas CS Ed Leadership Summit 4.0 - Oct 2017
 
Micro:bit Maker Faire NY Education Forum - Sept 2017
Micro:bit Maker Faire NY Education Forum - Sept 2017Micro:bit Maker Faire NY Education Forum - Sept 2017
Micro:bit Maker Faire NY Education Forum - Sept 2017
 
CS4TX San Antonio Meeting - Sept 2017
CS4TX San Antonio Meeting - Sept 2017CS4TX San Antonio Meeting - Sept 2017
CS4TX San Antonio Meeting - Sept 2017
 
CS4TX Austin - Sept 2017
CS4TX Austin - Sept 2017CS4TX Austin - Sept 2017
CS4TX Austin - Sept 2017
 
Micro:bit -- July 2017
Micro:bit -- July 2017Micro:bit -- July 2017
Micro:bit -- July 2017
 
Get Creative, Get Connected, Get Coding with micro:bit - June 2017
Get Creative, Get Connected, Get Coding with micro:bit - June 2017Get Creative, Get Connected, Get Coding with micro:bit - June 2017
Get Creative, Get Connected, Get Coding with micro:bit - June 2017
 
Statewide Coalition Panel - 3 April 2017
Statewide Coalition Panel - 3 April 2017Statewide Coalition Panel - 3 April 2017
Statewide Coalition Panel - 3 April 2017
 
CS4TX Quarterly Webinar Jan 2017
CS4TX Quarterly Webinar Jan 2017CS4TX Quarterly Webinar Jan 2017
CS4TX Quarterly Webinar Jan 2017
 
Computer Science for All in Texas
Computer Science for All in TexasComputer Science for All in Texas
Computer Science for All in Texas
 

Recently uploaded

4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxCulture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxPoojaSen20
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 

Recently uploaded (20)

4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxCulture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 

Making Sense of Texas Computer Science Requirements - January 2018

  • 1. Making Sense of Texas Computer Science Requirements TASA Midwinter 29 January 2018 @HalSpeed @cs4tx slideshare.net/hal_speed or halspeed.com
  • 2. Index of Changing Work Tasks in the U.S. Economy 1960-2009 2 Source: http://content.thridway.org/publications/714/Dancing-With-Robots.pdf IndexValue:1960=50
  • 3. 3
  • 5. Goal: Computer Science for All in Texas 5 “Traditional” CS Students Everyone Else, the “Digitally Illiterate” Digital Jobs CSforAll Everyone Becomes “Literate” in the Digital Society 1B 1A Teach all students the foundational understanding of computer science Increase the number of students pursuing digital careers
  • 6. CS4TX Local Meetups  Austin  Houston  Dallas-Ft. Worth  San Antonio  Midland  Rio Grand Valley  Tyler www.cs4tx.org 6
  • 7. CSforAll Pledge 7 http://www.csforall.org/pledge/  Over 3000 schools across 39 states have signed  District administrators and school principals pledge to:  Support professional development for CS teachers, administrators and guidance counselors  Encourage all students to learn CS  Offer a variety of opportunities throughout the grades for CS learning  Assign a primary point of contact in the school/district for CS  Signup your district or school today!
  • 9. Computer Science Requirements for Texas High Schools 9
  • 10. 74.3(b)(2)(I) Tech App Curriculum Requirement – every district must offer, and 74.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 10 Source: http://ritter.tea.state.tx.us/rules/tac/chapter074/ch074a.html
  • 11. 74.12(b) A student must demonstrate proficiency in the following: 74.12(b)(2) Mathematics—three credits Graduation Requirement 11 Source: http://ritter.tea.state.tx.us/rules/tac/chapter074/ch074b.html Algebra I A list of many courses including: Robotics Programming and Design AP Computer Science Discrete Mathematics for Computer Science Geometry
  • 12. 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 12 Source: http://ritter.tea.state.tx.us/rules/tac/chapter074/ch074b.html Note: The expiration period in section 74.12(b)(5)(A)(iii) was 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
  • 13. 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 13 Source: https://tea.texas.gov/WorkArea/DownloadAsset.aspx?id=51539619698 Two credits in computer programming languages selected from Computer Science I, II and III (ii) two credits in computer programming languages, including computer coding, to be selected from Computer Science I, II, and III, AP Computer Science Principles, AP Computer Science A, IB Computer Science Standard Level, and IB Computer Science Higher Level SBOE considering adding AP & IB CS in their meeting tomorrow, 30 January 2018:
  • 14. Texas High School Certification Requirement 15 Source: http://ritter.tea.state.tx.us/sbecrules/tac/chapter231/ch231e.html#division8 amended to be effective December 27, 2016 §231.251. Computer Science, Grades 9-12. An assignment for Computer Science I, II, and III; Digital Forensics; or Robotics Programming and Design, Grades 9-12, is allowed with one of the following certificates. (1) Computer Science: Grades 8-12. §231.257. Fundamentals of Computer Science; Advanced Placement Computer Science Principles; Game Programming and Design or Mobile Application Development, Grades 9-12. An assignment for Fundamentals of Computer Science; Advanced Placement Computer Science Principles; Game Programming and Design or Mobile Application Development, Grades 9-12, is allowed with one of the following certificates. (1) Computer Science: Grades 8-12. (5) Technology Applications: Early Childhood-Grade 12. (6) Technology Applications: Grades 8-12.
  • 15. Texas 85th Legislative Session HB 3593 – Signed by the Governor  Creates a technology application pathway for cybersecurity in the STEM endorsement  Teacher subsidy for certification exam  Allots funding for five technology application courses  TEA and the SBOE to determine which courses qualify 16
  • 16. Cyber Security  Principles of Cyber Security  CTE innovative course number N1302810 up for renewal  CSTA “Cyber Teacher” certification program  Eight hours online  Resources  NSA Day of Cyber – nsadayofcyber.com  NICERC – nicerc.org  NICCS – niccs.us-cert.gov/formal-education  NICE – csrc.nist.gov/nice  Cyber Aces – cyberaces.org  CTD Card Game – cias.utsa.edu/ctd.html  Competitions  U.S. CyberPatriot – uscyberpatriot.org  U.S. Cyber Challenge – uscyberchallenge.org  Cyber Quests – uscc.cyberquests.org 17
  • 17. 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 18 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
  • 18. TAC Chapter 130: Career and Technical Education C. Arts, A/V Technology and Communications K. Information Technology O. STEM Video Game Design I Computer Programming I Robotics and Automation Video Game Design II Computer Programming II Video Game Design III Web Technologies Database Programming 19 Note: Computer Programming and Advanced Computer Programming renamed to Computer Programming I and II effective August 28, 2017
  • 19. 20 STEM Endorsement – Computer Science Course Endorsement Teaching Certification Fundamentals of Computer Science STEM CS or 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 STEM 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/
  • 20. Business & Industry Endorsement – Tech App 21 Course Endorsement Teaching Certification Digital Design & Media Production B&I Tech App Digital Art and Animation B&I Tech App 3D Modeling & Animation B&I Tech App Digital Communications in the 21st Century B&I Tech App Digital Video & Audio Design B&I Tech App Web Communications B&I Tech App Web Design B&I Tech App Web Game Development B&I Tech App Independent Study in Evolving/Emerging Tech B&I Tech App Certification - http://ritter.tea.state.tx.us/sbecrules/tac/chapter231/
  • 21. 22 TEA PEIMS Course TEKS S. Enroll ‘14-15 S. Enroll ‘15-16 S. Enroll ‘16-17 YoY Change (%) N1300993 Video Game Design I CTE - A/V 3,808 4,451 5,622 26 N1300994 Video Game Design II CTE - A/V 35 145 370 155 13027600 Computer Programming I CTE - IT 8,527 9,818 10,517 7 13027700 Computer Programming II CTE - IT 941 1,270 1,687 33 13027900 Web Technologies CTE - IT 10,714 10,174 10,102 -1 13037000 Robotics & Automation CTE - STEM 4,738 5,444 7,126 31 N1303768 CS and Software Engineering CTE - STEM 672 2,092 1,827 -13 03580140 Fundamentals of CS Tech App 1,368 2,374 4,061 71 03580200 CS I Tech App 13,935 15,594 16,055 3 03580300 CS II Tech App 889 1,868 1,903 2 03580350 CS III Tech App 384 534 587 10 03580380 Game Programming & Design Tech App 1,887 2,553 1,983 -22 03580390 Mobile App Development Tech App 637 920 1,177 28 03580395 Robotics Programming & Design Tech App 719 929 1,308 41 03580820 Web Design Tech App 3,877 3,548 3,157 -11 03580830 Web Game Development Tech App 166 84 107 27 A3580100 AP CSA Tech App 6,322 7,179 8,598 20 A3580300 AP CSP Tech App - - 2,594 - Source: rptsvr1.tea.state.tx.us/adhocrpt/adfte.html
  • 22. AP CS Principles  Computational Thinking Practices 1. Connecting Computing 2. Creating Computational Artifacts 3. Abstracting 4. Analyzing Problems and Artifacts 5. Communicating 6. Collaborating apcsprinciples.org collegeboard.org/apcsp  Big Ideas 1. Creativity 2. Abstraction 3. Data and Information 4. Algorithms 5. Programming 6. The Internet 7. Global Impact 23
  • 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) 24
  • 24. AP CS Principles Curricula 25 http://uteachcs.org/ https://www.pltw.org/our- programs/pltw-computer-science http://mobile-csp.org/ https://code.org/csp http://bjc.berkeley.edu/ http://cs50.wiki/ https://codehs.com/ info/curriculum/apcsp http://csmatters.org/ Not Currently Endorsed by the College Board: https://www.makeschool.com/swift-computer-science-principles
  • 25. General Computer Science High School Concept Survey Course(s) Mobile-Cloud • Mobile Web • Mobile Apps • Cloud Apps Game Design/ Development Robotics Programming Cybersecurity Machine Learning/AI 26 Data Analytics
  • 26. 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 27 AP Computer Science AorComputer Science II
  • 27. LeanderISD 28 Start StartStart Fundamentals of Computer Science (with Robotics) AP CS Principles Computer Science I (Pre-AP) AP Computer Science A Mobile App Dev Computer Science Independent Study
  • 28. 29 Proposed 2017-2018 Georgetown ISD CS Pathway  Two Entry Points 4th Course Independent Study in Technology Applications 2nd & 3rd Courses Game Programming & Design AP Computer Science A 1st Course Computer Science I Prerequisite Algebra I 3rd & 4th Courses Game Programming & Design AP Computer Science A Independent Study in Technology Applications 2nd Course Computer Science I 1st Course AP Computer Science Principles Prerequisite Algebra I
  • 29. Computer Science for All: Preparing Every Student for the Innovation Economy 2:15 PM Room 18D 30