SlideShare a Scribd company logo
Making Sense of Texas
Computer Science
Requirements
Texas STEM Conference
20 January 2017
@HalSpeed @cs4tx
slideshare.net/hal_speed
or halspeed.com
CSforAll Pledge
2
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
 Ask your district or school to sign today!
Remember What’s…Who’s Important
3
Computer Science Requirements
for Texas High Schools
4
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
5 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
6 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
7 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
9 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
Texas High School Certification Requirement
10
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.
NSF: Computing Education for
the 21st Century
11
Computing Education for the 21st Century
 Federal program through the National Science Foundation
 Three tracks:
 Computing Education Research
 CS 10K – cs10kcommunity.org
 Train 10,000 computer science teachers by fall 2015
 25,000 teachers to teach computer science by fall 2016
 Two courses:
 Exploring Computer Science
 AP Computer Science Principles
 Broadening Participation
 Many projects – cs10kcommunity.org/projects
12
Exploring Computer Science
 Human Computer Interaction
 Introduction to the concepts of computing
 Problem Solving
 Computational thinking
 Web Design
 Web page design
 Introduction to Programming
 Design programming solutions to a variety of problems
 Computer and Data Analysis
 Use computers to translate, process and visualize data
 Robotics
 Build and program a robot
exploringcs.org
13
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
14
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)
15
AP CS Principles Curricula
16
http://uteachcs.org/
https://www.pltw.org/our-programs/pltw-computer-science
http://mobile-csp.org/
https://code.org/csp
http://bjc.berkeley.edu/
AP CS Principles Curricula
17
http://cs50.wiki/
https://codehs.com/
info/curriculum/apcsp
http://csmatters.org/
https://www.makeschool.com/
swift-computer-science-principles
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 Robotics and Automation
Video Game Design II Advanced Computer
Programming
Video Game Design III Web Technologies
Database Programming
19
Note: Computer Programming and Advanced Computer Programming
being renamed to Computer Programming I and II
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 proposed CS or Tech App
IB Computer Science SL STEM Matches subject
IB Computer Science HL STEM Matches subject
Certification - http://ritter.tea.state.tx.us/sbecrules/tac/chapter231/
AP CSP
PEIMS
number
A3580300
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 Teacher FTE Student Enroll YoY Change (%)
N1300993 Video Game Design I CTE - A/V 37.60 4,451 +17
N1300994 Video Game Design II CTE - A/V 2.04 145 +314
13027600 Computer Programming CTE - IT 76.68 9,818 +15
13027700 Advanced Computer Programming CTE - IT 20.06 1,270 +35
13027900 Web Technologies CTE - IT 92.33 10,174 -5
13037000 Robotics & Automation CTE - STEM 58.84 5,444 +15
N1303768 CS and Software Engineering CTE - STEM 15.41 2,092 +211
03580140 Fundamentals of CS Tech App 17.48 2,374 +74
03580200 CS I Tech App 116.45 15,594 +12
03580300 CS II Tech App 21.08 1,868 +110
03580350 CS III Tech App 8.79 534 +39
03580380 Game Programming & Design Tech App 16.37 2,553 +35
03580390 Mobile App Development Tech App 7.53 920 +44
03580395 Robotics Programming & Design Tech App 9.86 929 +29
03580820 Web Design Tech App 27.12 3,548 -8
03580830 Web Game Development Tech App 0.93 84 -49
A3580100 AP CS A Tech App 61.47 7,179 +14
I3580200 IB CS (SL/HL) Tech App 2.45/2.10 173/115 +2/+37
Source: rptsvr1.tea.state.tx.us/adhocrpt/adfte.html (2015-16)
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
23
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
24
AP Computer Science AorComputer Science II
Additional Resources
25
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
 Competitions
 U.S. CyberPatriot – uscyberpatriot.org
 U.S. Cyber Challenge – uscyberchallenge.org
 Cyber Quests – uscc.cyberquests.org
26
The Programmable Boards are Coming
27
https://www.microbit.org/
https://www.adafruit.com/product/3000
https://code.org/csd
micro:bit Circuit Playground
28
Ozobot 2.0 Bit
Lego WeDo
Makeblock mBot Wonder Workshop Dash and Dot
Finch
Bee-Bot
Sphero SPRK+
Fisher-Price Code-a-Pillar Lego Mindstorm EV3
Lego Boost
Root
29
Recruitment and Clubs
 ncwit.org
 yeswecode.org
 starsalliance.org
 madewithcode.com
 cs-first.com
 blackgirlscode.com
 loftcsl.org
 girlswhocode.com
 girlstart.org
 coderdojo.com
 ngcproject.org
 codenow.org
 techgirlz.org
 girlsintech.org
 tech-girls.org
 code2040.org
 projectcsgirls.com
 girldevelopit.com
 chicktech.org
Code as a Second Language
TEALS
www.tealsk12.org
 TEALS (Technology Education And Literacy in Schools) is a
grassroots program that recruits, trains, mentors, and places
high tech professionals from across the country who are
passionate about computer science education into high
school classes as volunteer teachers
 TEALS volunteers team-teach with ISD teachers
 Two courses: Introductory and AP
 Embedded PD that builds teacher capacity
 Recruiting schools and industry volunteers
30
Hour of Code
Over 350M served
32
texascomputerscience.weebly.com code.org/learn
CS4TX Name Badge
 Email: austin@crowncentex.com
 Subject: CS4TX Name Badge
 $10 plus tax & shipping
 Includes magnetic back
33
YOUR
NAME
Thank You
Remember to join the CS4TX, CSTA and WeTeach_CS communities
34
LeanderISD
35
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
Georgetown ISD
Computer Science
Pathway 2016-2017
Kim Garcia
Digital Learning Coordinator
Former High School Computer Science Teacher
http://texascomputerscience.weebly.com/
37
Georgetown ISD Computer Science Pathway 2016-2017
4th Course
Independent Study in Technology Applications (126.49)
2nd & 3rd Courses
Game Programming and Design (126.38) AP Computer Science A (126.62)
1st Course
Computer Science I (126.33)
Prerequisite
Algebra I (111.39)
38
Challenges: Georgetown ISD Computer Science
 Prerequisite for 1st Course (Computer Science I) is Algebra I
 Many 9th graders not completed Algebra I, cannot enroll in CS I until 10th grade
 GISD students cannot earn for LOTE credit
 Opted to add Game Programming and Design in 2015-2016, requested by students
 Not offering AP Computer Science Principles in its first year (2016-2017)
 College Board presenters said at CSTA: ‘It’s not a 9th grade course’
4th Course
Independent Study in Technology Applications (126.49)
2nd & 3rd Courses
Game Programming and Design (126.38) AP Computer Science A (126.62)
1st Course
Computer Science I (126.33)
Prerequisite
Algebra I (111.39)
39
Opportunities: Georgetown ISD Computer Science
 Computer Science Enrollment Growth in 2015-2016
 Planning to Offer AP Computer Science Principles in 2017-2018
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
Proposed 2017-2018 Georgetown ISD Computer Science Pathways: Two Entry Points

More Related Content

PPTX
Making Sense of Texas Computer Science Requirements - June 2017
PPTX
Building a Computer Science Pathway in Your High School - Feb 2017
PPTX
Making Sense of Texas Computer Science Requirements
PPTX
CS4TX Quarterly Webinar Jan 2017
PPTX
Dn201 computer science (cssa)
PPTX
Implementing #CSforAll in Your District, TASA Midwinter Jan 2017
PPTX
Computer science(dn201)
PPTX
Computer Science Imperative for K-12 and Beyond
Making Sense of Texas Computer Science Requirements - June 2017
Building a Computer Science Pathway in Your High School - Feb 2017
Making Sense of Texas Computer Science Requirements
CS4TX Quarterly Webinar Jan 2017
Dn201 computer science (cssa)
Implementing #CSforAll in Your District, TASA Midwinter Jan 2017
Computer science(dn201)
Computer Science Imperative for K-12 and Beyond

What's hot (18)

PDF
Computer Science
PPTX
Computer Science NAAC presentation Pratibha college Chinchwad
PPTX
TASA/TASB 2015 Computer Science Imperative for K-12
PPTX
CS4TX Quarterly Webinar - April 2017
PDF
Doctoral of Computer Science Enterprise Information Systems - Colorado Techni...
PPTX
Computer Science Imperative
PPTX
Building a Computer Science Pathway for Endorsements
PPTX
Building a Computer Science Pipeline
PPTX
Ocr GCSE computer science introduction
DOC
Mca 5 yr 2013
PPTX
Presentation to NCCA Computer Science Seminar. Dublin Castle, Ireland. 21st F...
PPT
26 march 2015 muley sir computer science in env science mahesh joshi
PPTX
Computer science curriculum based on Program learning outcomes and objectives
PPTX
Contributions to the multidisciplinarity of computer science and IS
PPTX
Computer science & IT Engineering.
PDF
Associate of Applied Science Degree - Information Technology
PPTX
GCSE year 9 options evening
PDF
Code.org TCEA 2015
Computer Science
Computer Science NAAC presentation Pratibha college Chinchwad
TASA/TASB 2015 Computer Science Imperative for K-12
CS4TX Quarterly Webinar - April 2017
Doctoral of Computer Science Enterprise Information Systems - Colorado Techni...
Computer Science Imperative
Building a Computer Science Pathway for Endorsements
Building a Computer Science Pipeline
Ocr GCSE computer science introduction
Mca 5 yr 2013
Presentation to NCCA Computer Science Seminar. Dublin Castle, Ireland. 21st F...
26 march 2015 muley sir computer science in env science mahesh joshi
Computer science curriculum based on Program learning outcomes and objectives
Contributions to the multidisciplinarity of computer science and IS
Computer science & IT Engineering.
Associate of Applied Science Degree - Information Technology
GCSE year 9 options evening
Code.org TCEA 2015
Ad

Viewers also liked (13)

PPTX
Computer Science for All in Texas
PDF
Information Architectures - Lecture 04 - Next Generation User Interfaces (401...
PDF
Fulbright Research: Integrating Computer Science into Chile's High Schools
PPTX
Introduction to Computer Science
PPTX
International Journal on Foundations of Computer Science & Technology (IJFCST)
PDF
Creating It from Bit - Designing Materials by Integrating Quantum Mechanics, ...
PDF
Introduction - Lecture 1 - Advanced Topics in Information Systems (4016792ENR)
PDF
The Soul of Computer Science - Prof. Salvador Lucas Alba
PPTX
Presentation @ #cesicon 2017 on the Provision of Computer Science in Upper Se...
PDF
Modeling behaviour via UML state machines [Software Modeling] [Computer Scie...
PDF
Extended ER Model and other Modelling Languages - Lecture 2 - Introduction to...
PDF
Relational Model and Relational Algebra - Lecture 3 - Introduction to Databas...
PDF
Relational Database Design - Lecture 4 - Introduction to Databases (1007156ANR)
Computer Science for All in Texas
Information Architectures - Lecture 04 - Next Generation User Interfaces (401...
Fulbright Research: Integrating Computer Science into Chile's High Schools
Introduction to Computer Science
International Journal on Foundations of Computer Science & Technology (IJFCST)
Creating It from Bit - Designing Materials by Integrating Quantum Mechanics, ...
Introduction - Lecture 1 - Advanced Topics in Information Systems (4016792ENR)
The Soul of Computer Science - Prof. Salvador Lucas Alba
Presentation @ #cesicon 2017 on the Provision of Computer Science in Upper Se...
Modeling behaviour via UML state machines [Software Modeling] [Computer Scie...
Extended ER Model and other Modelling Languages - Lecture 2 - Introduction to...
Relational Model and Relational Algebra - Lecture 3 - Introduction to Databas...
Relational Database Design - Lecture 4 - Introduction to Databases (1007156ANR)
Ad

Similar to Making Sense of Computer Science Requirements Texas STEM Jan 2017 (20)

PPTX
The Computer Science Imperative for K-12 and Beyond
PPTX
Making Sense of Texas Computer Science Requirements - January 2018
PPTX
Building a Computer Science Pathway for Endorsements
PPTX
Building a Computer Science Pipeline in Your District
PPTX
The K-12 Computer Science Imperative
PPTX
Making Sense of Computer Science Requirements for Texas High Schools -- June ...
PPTX
TACSE May 2015
PPTX
Making Sense of Texas High School Computer Science Requirements and Options
PPTX
WeTeach_CS and You Can Too! DFW CSTA
PPTX
Preparing Your Students for the Innovation Economy with WeTeach_CS
PPTX
Kentucky's Cybersecurity Pathway for Teens By Ryan Deal
PPTX
Building a K-12 CS Pipeline TCEA 2 6-18
PPT
Computer-Science-Department-PowerPoint-Presentation.ppt
PDF
Bachelor of Computer Applications (BCA): Your Gateway to a Tech Career
PPTX
Computer Science Engineering - Better Career Opportunities
PPTX
A Rubric For District Robotics Success: A Buyer's Guide & Hands On Experience...
PPTX
WTCS and You Can Too!
PDF
37.%20 m.e.%20cse%20
PPTX
Texas K-12 Computer Science Education Policy
PDF
B.Tech Data Science Program (Industry Integrated ) Syllabus
The Computer Science Imperative for K-12 and Beyond
Making Sense of Texas Computer Science Requirements - January 2018
Building a Computer Science Pathway for Endorsements
Building a Computer Science Pipeline in Your District
The K-12 Computer Science Imperative
Making Sense of Computer Science Requirements for Texas High Schools -- June ...
TACSE May 2015
Making Sense of Texas High School Computer Science Requirements and Options
WeTeach_CS and You Can Too! DFW CSTA
Preparing Your Students for the Innovation Economy with WeTeach_CS
Kentucky's Cybersecurity Pathway for Teens By Ryan Deal
Building a K-12 CS Pipeline TCEA 2 6-18
Computer-Science-Department-PowerPoint-Presentation.ppt
Bachelor of Computer Applications (BCA): Your Gateway to a Tech Career
Computer Science Engineering - Better Career Opportunities
A Rubric For District Robotics Success: A Buyer's Guide & Hands On Experience...
WTCS and You Can Too!
37.%20 m.e.%20cse%20
Texas K-12 Computer Science Education Policy
B.Tech Data Science Program (Industry Integrated ) Syllabus

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

Recently uploaded (20)

PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
Complications of Minimal Access Surgery at WLH
PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PPTX
Lesson notes of climatology university.
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PPTX
GDM (1) (1).pptx small presentation for students
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
01-Introduction-to-Information-Management.pdf
PPTX
Pharma ospi slides which help in ospi learning
PDF
VCE English Exam - Section C Student Revision Booklet
PDF
Insiders guide to clinical Medicine.pdf
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PPTX
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
PDF
RMMM.pdf make it easy to upload and study
PDF
Basic Mud Logging Guide for educational purpose
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
Microbial diseases, their pathogenesis and prophylaxis
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Complications of Minimal Access Surgery at WLH
PPH.pptx obstetrics and gynecology in nursing
Anesthesia in Laparoscopic Surgery in India
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Lesson notes of climatology university.
Supply Chain Operations Speaking Notes -ICLT Program
GDM (1) (1).pptx small presentation for students
O7-L3 Supply Chain Operations - ICLT Program
01-Introduction-to-Information-Management.pdf
Pharma ospi slides which help in ospi learning
VCE English Exam - Section C Student Revision Booklet
Insiders guide to clinical Medicine.pdf
2.FourierTransform-ShortQuestionswithAnswers.pdf
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
RMMM.pdf make it easy to upload and study
Basic Mud Logging Guide for educational purpose
Abdominal Access Techniques with Prof. Dr. R K Mishra

Making Sense of Computer Science Requirements Texas STEM Jan 2017

  • 1. Making Sense of Texas Computer Science Requirements Texas STEM Conference 20 January 2017 @HalSpeed @cs4tx slideshare.net/hal_speed or halspeed.com
  • 2. CSforAll Pledge 2 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  Ask your district or school to sign today!
  • 4. Computer Science Requirements for Texas High Schools 4
  • 5. 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 5 Source: http://ritter.tea.state.tx.us/rules/tac/chapter074/ch074a.html
  • 6. 74.12(b) A student must demonstrate proficiency in the following: 74.12(b)(2) Mathematics—three credits Graduation Requirement 6 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
  • 7. 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 7 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
  • 8. 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 9 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
  • 9. Texas High School Certification Requirement 10 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.
  • 10. NSF: Computing Education for the 21st Century 11
  • 11. Computing Education for the 21st Century  Federal program through the National Science Foundation  Three tracks:  Computing Education Research  CS 10K – cs10kcommunity.org  Train 10,000 computer science teachers by fall 2015  25,000 teachers to teach computer science by fall 2016  Two courses:  Exploring Computer Science  AP Computer Science Principles  Broadening Participation  Many projects – cs10kcommunity.org/projects 12
  • 12. Exploring Computer Science  Human Computer Interaction  Introduction to the concepts of computing  Problem Solving  Computational thinking  Web Design  Web page design  Introduction to Programming  Design programming solutions to a variety of problems  Computer and Data Analysis  Use computers to translate, process and visualize data  Robotics  Build and program a robot exploringcs.org 13
  • 13. 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 14
  • 14. 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) 15
  • 15. AP CS Principles Curricula 16 http://uteachcs.org/ https://www.pltw.org/our-programs/pltw-computer-science http://mobile-csp.org/ https://code.org/csp http://bjc.berkeley.edu/
  • 16. AP CS Principles Curricula 17 http://cs50.wiki/ https://codehs.com/ info/curriculum/apcsp http://csmatters.org/ https://www.makeschool.com/ swift-computer-science-principles
  • 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 Robotics and Automation Video Game Design II Advanced Computer Programming Video Game Design III Web Technologies Database Programming 19 Note: Computer Programming and Advanced Computer Programming being renamed to Computer Programming I and II
  • 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 proposed CS or Tech App IB Computer Science SL STEM Matches subject IB Computer Science HL STEM Matches subject Certification - http://ritter.tea.state.tx.us/sbecrules/tac/chapter231/ AP CSP PEIMS number A3580300
  • 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 Teacher FTE Student Enroll YoY Change (%) N1300993 Video Game Design I CTE - A/V 37.60 4,451 +17 N1300994 Video Game Design II CTE - A/V 2.04 145 +314 13027600 Computer Programming CTE - IT 76.68 9,818 +15 13027700 Advanced Computer Programming CTE - IT 20.06 1,270 +35 13027900 Web Technologies CTE - IT 92.33 10,174 -5 13037000 Robotics & Automation CTE - STEM 58.84 5,444 +15 N1303768 CS and Software Engineering CTE - STEM 15.41 2,092 +211 03580140 Fundamentals of CS Tech App 17.48 2,374 +74 03580200 CS I Tech App 116.45 15,594 +12 03580300 CS II Tech App 21.08 1,868 +110 03580350 CS III Tech App 8.79 534 +39 03580380 Game Programming & Design Tech App 16.37 2,553 +35 03580390 Mobile App Development Tech App 7.53 920 +44 03580395 Robotics Programming & Design Tech App 9.86 929 +29 03580820 Web Design Tech App 27.12 3,548 -8 03580830 Web Game Development Tech App 0.93 84 -49 A3580100 AP CS A Tech App 61.47 7,179 +14 I3580200 IB CS (SL/HL) Tech App 2.45/2.10 173/115 +2/+37 Source: rptsvr1.tea.state.tx.us/adhocrpt/adfte.html (2015-16)
  • 22. 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 23 Data Analytics
  • 23. 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 24 AP Computer Science AorComputer Science II
  • 25. 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  Competitions  U.S. CyberPatriot – uscyberpatriot.org  U.S. Cyber Challenge – uscyberchallenge.org  Cyber Quests – uscc.cyberquests.org 26
  • 26. The Programmable Boards are Coming 27 https://www.microbit.org/ https://www.adafruit.com/product/3000 https://code.org/csd micro:bit Circuit Playground
  • 27. 28 Ozobot 2.0 Bit Lego WeDo Makeblock mBot Wonder Workshop Dash and Dot Finch Bee-Bot Sphero SPRK+ Fisher-Price Code-a-Pillar Lego Mindstorm EV3 Lego Boost Root
  • 28. 29 Recruitment and Clubs  ncwit.org  yeswecode.org  starsalliance.org  madewithcode.com  cs-first.com  blackgirlscode.com  loftcsl.org  girlswhocode.com  girlstart.org  coderdojo.com  ngcproject.org  codenow.org  techgirlz.org  girlsintech.org  tech-girls.org  code2040.org  projectcsgirls.com  girldevelopit.com  chicktech.org Code as a Second Language
  • 29. TEALS www.tealsk12.org  TEALS (Technology Education And Literacy in Schools) is a grassroots program that recruits, trains, mentors, and places high tech professionals from across the country who are passionate about computer science education into high school classes as volunteer teachers  TEALS volunteers team-teach with ISD teachers  Two courses: Introductory and AP  Embedded PD that builds teacher capacity  Recruiting schools and industry volunteers 30
  • 30. Hour of Code Over 350M served
  • 32. CS4TX Name Badge  Email: austin@crowncentex.com  Subject: CS4TX Name Badge  $10 plus tax & shipping  Includes magnetic back 33 YOUR NAME
  • 33. Thank You Remember to join the CS4TX, CSTA and WeTeach_CS communities 34
  • 34. LeanderISD 35 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
  • 35. Georgetown ISD Computer Science Pathway 2016-2017 Kim Garcia Digital Learning Coordinator Former High School Computer Science Teacher http://texascomputerscience.weebly.com/
  • 36. 37 Georgetown ISD Computer Science Pathway 2016-2017 4th Course Independent Study in Technology Applications (126.49) 2nd & 3rd Courses Game Programming and Design (126.38) AP Computer Science A (126.62) 1st Course Computer Science I (126.33) Prerequisite Algebra I (111.39)
  • 37. 38 Challenges: Georgetown ISD Computer Science  Prerequisite for 1st Course (Computer Science I) is Algebra I  Many 9th graders not completed Algebra I, cannot enroll in CS I until 10th grade  GISD students cannot earn for LOTE credit  Opted to add Game Programming and Design in 2015-2016, requested by students  Not offering AP Computer Science Principles in its first year (2016-2017)  College Board presenters said at CSTA: ‘It’s not a 9th grade course’ 4th Course Independent Study in Technology Applications (126.49) 2nd & 3rd Courses Game Programming and Design (126.38) AP Computer Science A (126.62) 1st Course Computer Science I (126.33) Prerequisite Algebra I (111.39)
  • 38. 39 Opportunities: Georgetown ISD Computer Science  Computer Science Enrollment Growth in 2015-2016  Planning to Offer AP Computer Science Principles in 2017-2018 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 Proposed 2017-2018 Georgetown ISD Computer Science Pathways: Two Entry Points