SlideShare a Scribd company logo
Making Sense of Texas
Computer Science
Requirements
WeTeach_CS Summit
18-19 June 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 and https://tea.texas.gov/WorkArea/DownloadAsset.aspx?id=51539620864
Algebra I
A list of many courses including:
Robotics Programming and Design
Robotics II
AP Computer Science A
IB Computer Science Higher Level*
Discrete Mathematics for Computer Science
Geometry
* Effective 27 August 2018
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.11(h) AP and IB courses may be substituted as appropriate for required courses, but
may not count toward more than one credit required for graduation
Graduation Requirement – Under Review by TEA
13 Source: http://ritter.tea.state.tx.us/rules/tac/chapter074/ch074b.html
AP Computer Science Principles
AP Computer Science A
IB Computer Science SL
IB Computer Science HL
Computer Science I
AP Computer Science A
IB Computer Science SL
IB Computer Science HL
Computer Science II
IB Computer Science HLComputer Science III
Required LOTE Course – two credits Suggested Appropriate Substitution
74.11(h) is deleted and moved into each subject area
74.12(b)(5) Languages other than English (LOTE)—two credits—selected from foreign
language, American sign language or computer programming language
74.12(b)(5)(A)(ii) two credits in computer programming languages, including
computer coding, to be selected from:
Graduation Requirement – Effective 27 August 2018
14 Source: https://tea.texas.gov/WorkArea/DownloadAsset.aspx?id=51539620864
Computer Science I
Computer Science II
Computer Science III
AP Computer Science Principles
AP Computer Science A
IB Computer Science Standard Level
IB Computer Science Higher Level
74.11(k) A district shall allow a student who successfully completes AP Computer
Science A or IB Computer Science Higher Level to satisfy both one advanced
mathematics requirement and one languages other than English requirement for
graduation.
Graduation Requirement – Effective 27 August 2018
15 Source: https://tea.texas.gov/WorkArea/DownloadAsset.aspx?id=51539620864
Texas Public University Uniform Admission Policy
 http://catalog.utexas.edu/general-information/admission/undergraduate-
admission/#freshmanadmissiontext
 To be eligible to apply for freshman admission, a Texas public high school
applicant must also be on trackto graduate under the high school
coursework requirements defined in the state’s Uniform Admission Policy.
 No student is exempt from the University’s minimum coursework
requirements: two units of a single foreign language (Computer
science/programming courses may be used to fulfill the admissions foreign
language requirement)
 http://www.statutes.legis.state.tx.us/Docs/ED/htm/ED.51.htm
Sec. 51.805. OTHER ADMISSIONS. (a) A graduating student who does not
qualify for admission under Section 51.803 or 51.804 may apply to any
general academic teaching institution if the student:
(1) successfully completed:
(A) at a public high school, the curriculum requirements established
under Section 28.025 for the foundation high school program; or
16
Texas High School Certification Requirement
17
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
 CS Task Force to provide recommends this summer
18
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
19
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
20 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 Computer Programming I Robotics and Automation
Video Game Programming Computer Programming II
Advanced Video Game
Programming
Web Technologies
Principles of Cybersecurity
21
Note: Computer Programming and Advanced Computer Programming
renamed to Computer Programming I and II effective August 28, 2017
22
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
23
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/
24
TEA PEIMS Course TEKS S. Enroll ‘14-15 S. Enroll ‘15-16 S. Enroll ‘16-17 S. Enroll ‘17-18
13009970 Video Game Design CTE - A/V 3,808 4,451 5,622 5,455
N1300994 Video Game Programming CTE - A/V 35 145 370 640
13027600 Computer Programming I CTE - IT 8,527 9,818 10,517 9,374
13027700 Computer Programming II CTE - IT 941 1,270 1,687 2,005
13027900 Web Technologies CTE - IT 10,714 10,174 10,102 9,336
N1302810 Principles of Cybersecurity CTE - IT - - 112 904
13037000 Robotics & Automation CTE - STEM 4,738 5,444 7,126 10,475
03580140 Fundamentals of CS Tech App 1,368 2,374 4,061 5,618
03580200 CS I Tech App 13,935 15,594 16,055 17,440
03580300 CS II Tech App 889 1,868 1,903 1,855
03580350 CS III Tech App 384 534 587 1,178
03580380 Game Programming & Design Tech App 1,887 2,553 1,983 2,234
03580390 Mobile App Development Tech App 637 920 1,177 689
03580395 Robotics Programming & Design Tech App 719 929 1,308 1,239
03580820 Web Design Tech App 3,877 3,548 3,157 1,903
03580830 Web Game Development Tech App 166 84 107 100
A3580100 AP CSA Tech App 6,322 7,179 8,598 8,238
A3580300 AP CSP Tech App - - 2,594 6,742
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
25
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)
26
AP CS Principles Curricula
27
http://uteachcs.org/
https://www.pltw.org/our-
programs/pltw-computer-science
http://mobile-csp.org/
https://code.org/csp https://bjc.edc.org/
http://bjc.berkeley.edu/
https://ap.cs50.net/ https://codehs.com/
info/curriculum/apcsp
http://csmatters.org/
Not Currently Endorsed by the College Board: https://www.makeschool.com/swift-computer-science-principles
https://codecombat.com/apcsp https://www.emcp.com/
applied-learning/zulama/
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
28
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
29
AP Computer Science AorComputer Science II
LeanderISD
30
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
31
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
Thank You
32

More Related Content

PPTX
Making Sense of Texas Computer Science Requirements - January 2018
PPTX
CS4TX Quarterly Webinar - April 2017
PPTX
Making Sense of Texas Computer Science Requirements
PPTX
Building a Computer Science Pipeline
PPTX
Making Sense of Texas Computer Science Requirements - June 2017
PPTX
Building a Computer Science Pathway in Your High School - Feb 2017
PPTX
Implementing #CSforAll in Your District, TASA Midwinter Jan 2017
PPTX
Making Sense of Texas High School Computer Science Requirements and Options
Making Sense of Texas Computer Science Requirements - January 2018
CS4TX Quarterly Webinar - April 2017
Making Sense of Texas Computer Science Requirements
Building a Computer Science Pipeline
Making Sense of Texas Computer Science Requirements - June 2017
Building a Computer Science Pathway in Your High School - Feb 2017
Implementing #CSforAll in Your District, TASA Midwinter Jan 2017
Making Sense of Texas High School Computer Science Requirements and Options

Similar to Making Sense of Computer Science Requirements for Texas High Schools -- June 2018 (20)

PPTX
CS4TX Quarterly Webinar Jan 2017
PPTX
Making Sense of Computer Science Requirements Texas STEM Jan 2017
PPTX
TACSE May 2015
PPTX
Computer Science Imperative for K-12 and Beyond
PPTX
Computer Science Imperative
PPTX
The Computer Science Imperative for K-12 and Beyond
PPTX
Texas K-12 Computer Science Education Policy
PPTX
Building a Computer Science Pathway for Endorsements
PPTX
Building a Computer Science Pathway for Endorsements
PPTX
TASA/TASB 2015 Computer Science Imperative for K-12
PPTX
The K-12 Computer Science Imperative
PPTX
El Paso CS Policy & Code
PPTX
WeTeach_CS and You Can Too! DFW CSTA
PPTX
Preparing Your Students for the Innovation Economy with WeTeach_CS
PPTX
WTCS and You Can Too! (TASA Midwinter)
PPTX
Building a K-12 CS Pipeline TCEA 2 6-18
PPTX
Building a Computer Science Pipeline in Your District
PPTX
WTCS and You Can Too!
PPTX
Computer Science for All in Texas
PPTX
CS Education in Texas ISDs: Partnerships for Success
CS4TX Quarterly Webinar Jan 2017
Making Sense of Computer Science Requirements Texas STEM Jan 2017
TACSE May 2015
Computer Science Imperative for K-12 and Beyond
Computer Science Imperative
The Computer Science Imperative for K-12 and Beyond
Texas K-12 Computer Science Education Policy
Building a Computer Science Pathway for Endorsements
Building a Computer Science Pathway for Endorsements
TASA/TASB 2015 Computer Science Imperative for K-12
The K-12 Computer Science Imperative
El Paso CS Policy & Code
WeTeach_CS and You Can Too! DFW CSTA
Preparing Your Students for the Innovation Economy with WeTeach_CS
WTCS and You Can Too! (TASA Midwinter)
Building a K-12 CS Pipeline TCEA 2 6-18
Building a Computer Science Pipeline in Your District
WTCS and You Can Too!
Computer Science for All in Texas
CS Education in Texas ISDs: Partnerships for Success
Ad

More from Hal Speed (19)

PDF
Bring Robotics and Machine Learning to Life - October 2024
PPTX
Teaching Machine Learning with Physical Computing - July 2023
PPTX
Combining Machine Learning with Physical Computing - June 2023
PPTX
Combining Machine Learning with Physical Computing - June 2022
PPTX
Engaging Young Learners with Humanoid Robots - Feb 2022
PDF
micro:bit classroom step-by-step setup guide
PPTX
micro:bit IET - Nov 2019
PPTX
mEducation Alliance Symposium - Oct 2019
PPTX
micro:bit WeTeach_CS Resource Palooza - Sept 2019
PPTX
Physical Computing: To the U.K. and Beyond! - Sept 2018
PPTX
Micro:bit Workshop -- July 2018
PPTX
micro:bit workshop -- June 2018
PPTX
Micro:bit Arkansas CS Ed Leadership Summit 4.0 - Oct 2017
PPTX
Micro:bit Maker Faire NY Education Forum - Sept 2017
PPTX
CS4TX San Antonio Meeting - Sept 2017
PPTX
CS4TX Austin - Sept 2017
PPTX
Micro:bit -- July 2017
PPTX
Get Creative, Get Connected, Get Coding with micro:bit - June 2017
PPTX
Statewide Coalition Panel - 3 April 2017
Bring Robotics and Machine Learning to Life - October 2024
Teaching Machine Learning with Physical Computing - July 2023
Combining Machine Learning with Physical Computing - June 2023
Combining Machine Learning with Physical Computing - June 2022
Engaging Young Learners with Humanoid Robots - Feb 2022
micro:bit classroom step-by-step setup guide
micro:bit IET - Nov 2019
mEducation Alliance Symposium - Oct 2019
micro:bit WeTeach_CS Resource Palooza - Sept 2019
Physical Computing: To the U.K. and Beyond! - Sept 2018
Micro:bit Workshop -- July 2018
micro:bit workshop -- June 2018
Micro:bit Arkansas CS Ed Leadership Summit 4.0 - Oct 2017
Micro:bit Maker Faire NY Education Forum - Sept 2017
CS4TX San Antonio Meeting - Sept 2017
CS4TX Austin - Sept 2017
Micro:bit -- July 2017
Get Creative, Get Connected, Get Coding with micro:bit - June 2017
Statewide Coalition Panel - 3 April 2017
Ad

Recently uploaded (20)

PDF
Chinmaya Tiranga quiz Grand Finale.pdf
DOC
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
PPTX
master seminar digital applications in india
PPTX
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
PDF
Classroom Observation Tools for Teachers
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PDF
RMMM.pdf make it easy to upload and study
PPTX
Lesson notes of climatology university.
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
Complications of Minimal Access Surgery at WLH
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Chinmaya Tiranga quiz Grand Finale.pdf
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
master seminar digital applications in india
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
Final Presentation General Medicine 03-08-2024.pptx
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
Classroom Observation Tools for Teachers
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Abdominal Access Techniques with Prof. Dr. R K Mishra
human mycosis Human fungal infections are called human mycosis..pptx
FourierSeries-QuestionsWithAnswers(Part-A).pdf
RMMM.pdf make it easy to upload and study
Lesson notes of climatology university.
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Complications of Minimal Access Surgery at WLH
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
Microbial diseases, their pathogenesis and prophylaxis
Chapter 2 Heredity, Prenatal Development, and Birth.pdf

Making Sense of Computer Science Requirements for Texas High Schools -- June 2018

  • 1. Making Sense of Texas Computer Science Requirements WeTeach_CS Summit 18-19 June 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 and https://tea.texas.gov/WorkArea/DownloadAsset.aspx?id=51539620864 Algebra I A list of many courses including: Robotics Programming and Design Robotics II AP Computer Science A IB Computer Science Higher Level* Discrete Mathematics for Computer Science Geometry * Effective 27 August 2018
  • 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.11(h) AP and IB courses may be substituted as appropriate for required courses, but may not count toward more than one credit required for graduation Graduation Requirement – Under Review by TEA 13 Source: http://ritter.tea.state.tx.us/rules/tac/chapter074/ch074b.html AP Computer Science Principles AP Computer Science A IB Computer Science SL IB Computer Science HL Computer Science I AP Computer Science A IB Computer Science SL IB Computer Science HL Computer Science II IB Computer Science HLComputer Science III Required LOTE Course – two credits Suggested Appropriate Substitution
  • 14. 74.11(h) is deleted and moved into each subject area 74.12(b)(5) Languages other than English (LOTE)—two credits—selected from foreign language, American sign language or computer programming language 74.12(b)(5)(A)(ii) two credits in computer programming languages, including computer coding, to be selected from: Graduation Requirement – Effective 27 August 2018 14 Source: https://tea.texas.gov/WorkArea/DownloadAsset.aspx?id=51539620864 Computer Science I Computer Science II Computer Science III AP Computer Science Principles AP Computer Science A IB Computer Science Standard Level IB Computer Science Higher Level
  • 15. 74.11(k) A district shall allow a student who successfully completes AP Computer Science A or IB Computer Science Higher Level to satisfy both one advanced mathematics requirement and one languages other than English requirement for graduation. Graduation Requirement – Effective 27 August 2018 15 Source: https://tea.texas.gov/WorkArea/DownloadAsset.aspx?id=51539620864
  • 16. Texas Public University Uniform Admission Policy  http://catalog.utexas.edu/general-information/admission/undergraduate- admission/#freshmanadmissiontext  To be eligible to apply for freshman admission, a Texas public high school applicant must also be on trackto graduate under the high school coursework requirements defined in the state’s Uniform Admission Policy.  No student is exempt from the University’s minimum coursework requirements: two units of a single foreign language (Computer science/programming courses may be used to fulfill the admissions foreign language requirement)  http://www.statutes.legis.state.tx.us/Docs/ED/htm/ED.51.htm Sec. 51.805. OTHER ADMISSIONS. (a) A graduating student who does not qualify for admission under Section 51.803 or 51.804 may apply to any general academic teaching institution if the student: (1) successfully completed: (A) at a public high school, the curriculum requirements established under Section 28.025 for the foundation high school program; or 16
  • 17. Texas High School Certification Requirement 17 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.
  • 18. 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  CS Task Force to provide recommends this summer 18
  • 19. 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 19
  • 20. 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 20 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
  • 21. TAC Chapter 130: Career and Technical Education C. Arts, A/V Technology and Communications K. Information Technology O. STEM Video Game Design Computer Programming I Robotics and Automation Video Game Programming Computer Programming II Advanced Video Game Programming Web Technologies Principles of Cybersecurity 21 Note: Computer Programming and Advanced Computer Programming renamed to Computer Programming I and II effective August 28, 2017
  • 22. 22 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/
  • 23. Business & Industry Endorsement – Tech App 23 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/
  • 24. 24 TEA PEIMS Course TEKS S. Enroll ‘14-15 S. Enroll ‘15-16 S. Enroll ‘16-17 S. Enroll ‘17-18 13009970 Video Game Design CTE - A/V 3,808 4,451 5,622 5,455 N1300994 Video Game Programming CTE - A/V 35 145 370 640 13027600 Computer Programming I CTE - IT 8,527 9,818 10,517 9,374 13027700 Computer Programming II CTE - IT 941 1,270 1,687 2,005 13027900 Web Technologies CTE - IT 10,714 10,174 10,102 9,336 N1302810 Principles of Cybersecurity CTE - IT - - 112 904 13037000 Robotics & Automation CTE - STEM 4,738 5,444 7,126 10,475 03580140 Fundamentals of CS Tech App 1,368 2,374 4,061 5,618 03580200 CS I Tech App 13,935 15,594 16,055 17,440 03580300 CS II Tech App 889 1,868 1,903 1,855 03580350 CS III Tech App 384 534 587 1,178 03580380 Game Programming & Design Tech App 1,887 2,553 1,983 2,234 03580390 Mobile App Development Tech App 637 920 1,177 689 03580395 Robotics Programming & Design Tech App 719 929 1,308 1,239 03580820 Web Design Tech App 3,877 3,548 3,157 1,903 03580830 Web Game Development Tech App 166 84 107 100 A3580100 AP CSA Tech App 6,322 7,179 8,598 8,238 A3580300 AP CSP Tech App - - 2,594 6,742 Source: rptsvr1.tea.state.tx.us/adhocrpt/adfte.html
  • 25. 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 25
  • 26. 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) 26
  • 27. AP CS Principles Curricula 27 http://uteachcs.org/ https://www.pltw.org/our- programs/pltw-computer-science http://mobile-csp.org/ https://code.org/csp https://bjc.edc.org/ http://bjc.berkeley.edu/ https://ap.cs50.net/ https://codehs.com/ info/curriculum/apcsp http://csmatters.org/ Not Currently Endorsed by the College Board: https://www.makeschool.com/swift-computer-science-principles https://codecombat.com/apcsp https://www.emcp.com/ applied-learning/zulama/
  • 28. 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 28 Data Analytics
  • 29. 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 29 AP Computer Science AorComputer Science II
  • 30. LeanderISD 30 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
  • 31. 31 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