SlideShare a Scribd company logo
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

Computer Science Imperative
Computer Science ImperativeComputer Science Imperative
Computer Science Imperative
Hal Speed
 
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
WeTeach_CS
 
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
WeTeach_CS
 
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
Hal Speed
 
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
WeTeach_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 Beyond
Hal Speed
 
The K-12 Computer Science Imperative
The K-12 Computer Science ImperativeThe K-12 Computer Science Imperative
The K-12 Computer Science Imperative
WeTeach_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-12
Hal 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 2017
Hal Speed
 
TACSE May 2015
TACSE May 2015TACSE May 2015
TACSE May 2015
Hal Speed
 
Code.org TCEA 2015
Code.org TCEA 2015Code.org TCEA 2015
Code.org TCEA 2015
Hal Speed
 
2016_IndTech_IT-Specialist_CERTIFICATE_RevApr4
2016_IndTech_IT-Specialist_CERTIFICATE_RevApr42016_IndTech_IT-Specialist_CERTIFICATE_RevApr4
2016_IndTech_IT-Specialist_CERTIFICATE_RevApr4
jonesjames12
 
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
Hal 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 CSTA
WeTeach_CS
 
Slide Show: Careers in Technology
Slide Show: Careers in Technology Slide Show: Careers in Technology
Slide Show: Careers in Technology
MTI College
 
CS4TX Quarterly Webinar Jan 2017
CS4TX Quarterly Webinar Jan 2017CS4TX Quarterly Webinar Jan 2017
CS4TX Quarterly Webinar Jan 2017
Hal Speed
 
(R18) B.Tech. CSE Syllabus.pdf
(R18) B.Tech. CSE Syllabus.pdf(R18) B.Tech. CSE Syllabus.pdf
(R18) B.Tech. CSE Syllabus.pdf
fisdfg
 
Computer Science Engineering - Better Career Opportunities
Computer Science Engineering - Better Career OpportunitiesComputer Science Engineering - Better Career Opportunities
Computer Science Engineering - Better Career Opportunities
achaljain11
 
37.%20 m.e.%20cse%20
37.%20 m.e.%20cse%2037.%20 m.e.%20cse%20
37.%20 m.e.%20cse%20
Chandrapriya Jayabal
 
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
WeTeach_CS
 

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

Computer Science Imperative
Computer Science ImperativeComputer Science Imperative
Computer Science Imperative
 
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
 
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
 
CS4TX Quarterly Webinar Jan 2017
CS4TX Quarterly Webinar Jan 2017CS4TX Quarterly Webinar Jan 2017
CS4TX Quarterly Webinar Jan 2017
 
(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
 

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 2023
Hal 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 2023
Hal 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 2022
Hal 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 2022
Hal 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 guide
Hal Speed
 
micro:bit IET - Nov 2019
micro:bit IET - Nov 2019micro:bit IET - Nov 2019
micro:bit IET - Nov 2019
Hal Speed
 
mEducation Alliance Symposium - Oct 2019
mEducation Alliance Symposium - Oct 2019mEducation Alliance Symposium - Oct 2019
mEducation Alliance Symposium - Oct 2019
Hal 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 2019
Hal 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 2018
Hal Speed
 
Micro:bit Workshop -- July 2018
Micro:bit Workshop -- July 2018Micro:bit Workshop -- July 2018
Micro:bit Workshop -- July 2018
Hal Speed
 
micro:bit workshop -- June 2018
micro:bit workshop -- June 2018micro:bit workshop -- June 2018
micro:bit workshop -- June 2018
Hal 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 2017
Hal 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 2017
Hal Speed
 
CS4TX San Antonio Meeting - Sept 2017
CS4TX San Antonio Meeting - Sept 2017CS4TX San Antonio Meeting - Sept 2017
CS4TX San Antonio Meeting - Sept 2017
Hal Speed
 
CS4TX Austin - Sept 2017
CS4TX Austin - Sept 2017CS4TX Austin - Sept 2017
CS4TX Austin - Sept 2017
Hal Speed
 
Micro:bit -- July 2017
Micro:bit -- July 2017Micro:bit -- July 2017
Micro:bit -- July 2017
Hal 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 2017
Hal Speed
 
Statewide Coalition Panel - 3 April 2017
Statewide Coalition Panel - 3 April 2017Statewide Coalition Panel - 3 April 2017
Statewide Coalition Panel - 3 April 2017
Hal Speed
 
Computer Science for All in Texas
Computer Science for All in TexasComputer Science for All in Texas
Computer Science for All in Texas
Hal Speed
 
Connecting the High-Tech Industry to Education
Connecting the High-Tech Industry to EducationConnecting the High-Tech Industry to Education
Connecting the High-Tech Industry to Education
Hal 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
 
Computer Science for All in Texas
Computer Science for All in TexasComputer Science for All in Texas
Computer Science for All in Texas
 
Connecting the High-Tech Industry to Education
Connecting the High-Tech Industry to EducationConnecting the High-Tech Industry to Education
Connecting the High-Tech Industry to Education
 

Recently uploaded

Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
Wasim Ak
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
Chapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdfChapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdf
Kartik Tiwari
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
Multithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race conditionMultithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race condition
Mohammed Sikander
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
thanhdowork
 

Recently uploaded (20)

Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Chapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdfChapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdf
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
Multithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race conditionMultithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race condition
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.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