SlideShare a Scribd company logo
Building a CS Pathway
in Your School
WeTeach_CS AP CSP Mini-Conference
21 February 2017
@HalSpeed @cs4tx
slideshare.net/hal_speed
or halspeed.com
2
3 Source: http://curriculumredesign.org/wp-content/uploads/CCR-Plenary-intro-Charles-Fadel1.pdf (excluding computer science)
Computer Science
CSforAll Pledge
4
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!
Computer Science Requirements
for Texas High Schools
5
Texas requires ALL high schools to offer
computer science!
6
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
7 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
8 Source: http://ritter.tea.state.tx.us/rules/tac/chapter074/ch074b.html
Algebra I
A list of many courses including:
Robotics Programming and Design
Robotic II*
AP Computer Science A**
Discrete Mathematics for Computer Science
Geometry
* effective August 28, 2017 **added “A”
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
9 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
Texas Public University Uniform Admission Policy
 http://catalog.utexas.edu/general-information/admission/undergraduate-
admission/#freshmanadmissiontext
Public high school applicants must graduate under the state's Foundation High
School Program with a distinguished level of achievement, or the Recommended
or Advanced High School Program; the Distinguished Program is also an option.
The Uniform Admission Policy is defined in sections 51.801 through 51.809 of the
Texas Education Code.
No student is exempt from the University’s minimum coursework requirements:
four units of language arts, two units of a single foreign language, three units of
mathematics at the level of Algebra I or higher, two units of science, three units
of social studies, one and one-half units of electives, and one-half unit of fine
arts.
 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
10
* Note: On 21 February 2017 the UT-Austin Undergraduate Admissions Center confirmed two units of computer science
meets the university’s minimum coursework requirements for a language other than English
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
11 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
12
Source: http://ritter.tea.state.tx.us/sbecrules/tac/chapter231/ch231e.html#division8
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.
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
13 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
14
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
15
Note: Computer Programming and Advanced Computer Programming
being renamed to Computer Programming I and II
16
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/
AP CSP
PEIMS
number
A3580300
* effective August 28, 2017
Business & Industry Endorsement – Tech App
17
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/
18
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: https://rptsvr1.tea.texas.gov/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
19
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
20
AP Computer Science AorComputer Science II
LeanderISD
21
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/
23
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)
24
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)
25
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
REMEMBER TO SIGN THE PLEDGE
www.csforall.org/pledge/
26
Additional Resources
27
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
 Cyber Threat Defender – cias.utsa.edu/ctd.html
 Competitions
 U.S. CyberPatriot – uscyberpatriot.org
 U.S. Cyber Challenge – uscyberchallenge.org
 Cyber Quests – uscc.cyberquests.org28
The Programmable Boards are Coming
29
https://www.microbit.org/
https://www.adafruit.com/product/3000
https://code.org/csd
micro:bit Circuit Playground
30
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
VEX
K’NEX
31
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
32
Anybody Can Learn - hourofcode.com
33
34
texascomputerscience.weebly.com code.org/learn
CS4TX Name Badge
 Email: austin@crowncentex.com
 Subject: CS4TX Name Badge
 $10 plus tax & shipping
 Includes magnetic back
35
YOUR
NAME
NSF: Computing Education for
the 21st Century
36
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
37
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
38
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
39
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)
40
AP CS Principles Curricula
41
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
42
http://cs50.wiki/
https://codehs.com/
info/curriculum/apcsp
http://csmatters.org/
https://www.makeschool.com/
swift-computer-science-principles
Thank You
Remember to join the CS4TX, CSTA and WeTeach_CS communities
43

More Related Content

PPTX
Making Sense of Texas Computer Science Requirements - June 2017
PPTX
Making Sense of Computer Science Requirements Texas STEM Jan 2017
PPTX
Dn201 computer science (cssa)
PPTX
Computer science(dn201)
PPTX
CS4TX Quarterly Webinar Jan 2017
PPTX
Making Sense of Texas Computer Science Requirements
PPTX
Implementing #CSforAll in Your District, TASA Midwinter Jan 2017
PDF
Doctoral of Computer Science Enterprise Information Systems - Colorado Techni...
Making Sense of Texas Computer Science Requirements - June 2017
Making Sense of Computer Science Requirements Texas STEM Jan 2017
Dn201 computer science (cssa)
Computer science(dn201)
CS4TX Quarterly Webinar Jan 2017
Making Sense of Texas Computer Science Requirements
Implementing #CSforAll in Your District, TASA Midwinter Jan 2017
Doctoral of Computer Science Enterprise Information Systems - Colorado Techni...

What's hot (20)

PPTX
Computer Science Imperative
PPTX
Best Engineering Colleges of Computer science – GNIOT
PDF
Computer Science
PPTX
CS4TX Quarterly Webinar - April 2017
PPTX
Bachelor of science (hons) computer science1
PPTX
Computer Science Imperative for K-12 and Beyond
PPTX
Presentation to NCCA Computer Science Seminar. Dublin Castle, Ireland. 21st F...
PPTX
TASA/TASB 2015 Computer Science Imperative for K-12
PPTX
Building a Computer Science Pathway for Endorsements
PPTX
Making Sense of Texas Computer Science Requirements - January 2018
PPTX
Making Sense of Computer Science Requirements for Texas High Schools -- June ...
PPTX
Building a Computer Science Pipeline
PPT
26 march 2015 muley sir computer science in env science mahesh joshi
DOC
Qualifications
PDF
final grad transcript
PDF
Associate of Applied Science Degree - Information Technology
PDF
Scheme g fifth semester (co)
PDF
Scheme g third semester (co,cm,cd,if, cw)
PDF
ICT BROUSHER
Computer Science Imperative
Best Engineering Colleges of Computer science – GNIOT
Computer Science
CS4TX Quarterly Webinar - April 2017
Bachelor of science (hons) computer science1
Computer Science Imperative for K-12 and Beyond
Presentation to NCCA Computer Science Seminar. Dublin Castle, Ireland. 21st F...
TASA/TASB 2015 Computer Science Imperative for K-12
Building a Computer Science Pathway for Endorsements
Making Sense of Texas Computer Science Requirements - January 2018
Making Sense of Computer Science Requirements for Texas High Schools -- June ...
Building a Computer Science Pipeline
26 march 2015 muley sir computer science in env science mahesh joshi
Qualifications
final grad transcript
Associate of Applied Science Degree - Information Technology
Scheme g fifth semester (co)
Scheme g third semester (co,cm,cd,if, cw)
ICT BROUSHER
Ad

Viewers also liked (14)

PPTX
Presentation @ #cesicon 2017 on the Provision of Computer Science in Upper Se...
PDF
Relational Model and Relational Algebra - Lecture 3 - Introduction to Databas...
PDF
Relational Database Design - Lecture 4 - Introduction to Databases (1007156ANR)
PPTX
Computer science & IT Engineering.
PDF
Extended ER Model and other Modelling Languages - Lecture 2 - Introduction to...
PPTX
Computer science curriculum based on Program learning outcomes and objectives
PDF
Structured Query Language (SQL) - Lecture 5 - Introduction to Databases (1007...
PPTX
Ocr GCSE computer science introduction
PDF
Modeling objects interaction via UML sequence diagrams [Software Modeling] [...
PDF
Computer Science Education
PDF
Advanced SQL - Lecture 6 - Introduction to Databases (1007156ANR)
PPTX
Incremental Garbage Collection | Computer Science
PDF
The Soul of Computer Science - Prof. Salvador Lucas Alba
PDF
Creating It from Bit - Designing Materials by Integrating Quantum Mechanics, ...
Presentation @ #cesicon 2017 on the Provision of Computer Science in Upper Se...
Relational Model and Relational Algebra - Lecture 3 - Introduction to Databas...
Relational Database Design - Lecture 4 - Introduction to Databases (1007156ANR)
Computer science & IT Engineering.
Extended ER Model and other Modelling Languages - Lecture 2 - Introduction to...
Computer science curriculum based on Program learning outcomes and objectives
Structured Query Language (SQL) - Lecture 5 - Introduction to Databases (1007...
Ocr GCSE computer science introduction
Modeling objects interaction via UML sequence diagrams [Software Modeling] [...
Computer Science Education
Advanced SQL - Lecture 6 - Introduction to Databases (1007156ANR)
Incremental Garbage Collection | Computer Science
The Soul of Computer Science - Prof. Salvador Lucas Alba
Creating It from Bit - Designing Materials by Integrating Quantum Mechanics, ...
Ad

Similar to Building a Computer Science Pathway in Your High School - Feb 2017 (20)

PPTX
The Computer Science Imperative for K-12 and Beyond
PPTX
TACSE May 2015
PPTX
Building a Computer Science Pathway for Endorsements
PPTX
Making Sense of Texas High School Computer Science Requirements and Options
PPTX
Building a Computer Science Pipeline in Your District
PPTX
The K-12 Computer Science Imperative
PPTX
Computer Science for All in Texas
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
PDF
2016_IndTech_IT-Specialist_CERTIFICATE_RevApr4
PPTX
Texas K-12 Computer Science Education Policy
PDF
Slide Show: Careers in Technology
PPTX
Building a K-12 CS Pipeline TCEA 2 6-18
PDF
Bachelor of Computer Applications (BCA): Your Gateway to a Tech Career
PPTX
Bca college in bangalore
PPTX
WTCS and You Can Too!
PDF
B.tech cs
PPTX
El Paso CS Policy & Code
DOC
Web Design 8207500 / B070500
The Computer Science Imperative for K-12 and Beyond
TACSE May 2015
Building a Computer Science Pathway for Endorsements
Making Sense of Texas High School Computer Science Requirements and Options
Building a Computer Science Pipeline in Your District
The K-12 Computer Science Imperative
Computer Science for All in Texas
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
2016_IndTech_IT-Specialist_CERTIFICATE_RevApr4
Texas K-12 Computer Science Education Policy
Slide Show: Careers in Technology
Building a K-12 CS Pipeline TCEA 2 6-18
Bachelor of Computer Applications (BCA): Your Gateway to a Tech Career
Bca college in bangalore
WTCS and You Can Too!
B.tech cs
El Paso CS Policy & Code
Web Design 8207500 / B070500

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)

PDF
Computing-Curriculum for Schools in Ghana
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PPTX
master seminar digital applications in india
PDF
Basic Mud Logging Guide for educational purpose
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PPTX
Cell Types and Its function , kingdom of life
PPTX
Lesson notes of climatology university.
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PPTX
GDM (1) (1).pptx small presentation for students
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PDF
Insiders guide to clinical Medicine.pdf
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
Complications of Minimal Access Surgery at WLH
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
TR - Agricultural Crops Production NC III.pdf
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Computing-Curriculum for Schools in Ghana
Supply Chain Operations Speaking Notes -ICLT Program
Final Presentation General Medicine 03-08-2024.pptx
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
Microbial diseases, their pathogenesis and prophylaxis
master seminar digital applications in india
Basic Mud Logging Guide for educational purpose
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Cell Types and Its function , kingdom of life
Lesson notes of climatology university.
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
GDM (1) (1).pptx small presentation for students
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
Insiders guide to clinical Medicine.pdf
human mycosis Human fungal infections are called human mycosis..pptx
Complications of Minimal Access Surgery at WLH
Module 4: Burden of Disease Tutorial Slides S2 2025
PPH.pptx obstetrics and gynecology in nursing
TR - Agricultural Crops Production NC III.pdf
3rd Neelam Sanjeevareddy Memorial Lecture.pdf

Building a Computer Science Pathway in Your High School - Feb 2017

  • 1. Building a CS Pathway in Your School WeTeach_CS AP CSP Mini-Conference 21 February 2017 @HalSpeed @cs4tx slideshare.net/hal_speed or halspeed.com
  • 2. 2
  • 4. CSforAll Pledge 4 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!
  • 5. Computer Science Requirements for Texas High Schools 5
  • 6. Texas requires ALL high schools to offer computer science! 6
  • 7. 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 7 Source: http://ritter.tea.state.tx.us/rules/tac/chapter074/ch074a.html
  • 8. 74.12(b) A student must demonstrate proficiency in the following: 74.12(b)(2) Mathematics—three credits Graduation Requirement 8 Source: http://ritter.tea.state.tx.us/rules/tac/chapter074/ch074b.html Algebra I A list of many courses including: Robotics Programming and Design Robotic II* AP Computer Science A** Discrete Mathematics for Computer Science Geometry * effective August 28, 2017 **added “A”
  • 9. 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 9 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
  • 10. Texas Public University Uniform Admission Policy  http://catalog.utexas.edu/general-information/admission/undergraduate- admission/#freshmanadmissiontext Public high school applicants must graduate under the state's Foundation High School Program with a distinguished level of achievement, or the Recommended or Advanced High School Program; the Distinguished Program is also an option. The Uniform Admission Policy is defined in sections 51.801 through 51.809 of the Texas Education Code. No student is exempt from the University’s minimum coursework requirements: four units of language arts, two units of a single foreign language, three units of mathematics at the level of Algebra I or higher, two units of science, three units of social studies, one and one-half units of electives, and one-half unit of fine arts.  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 10 * Note: On 21 February 2017 the UT-Austin Undergraduate Admissions Center confirmed two units of computer science meets the university’s minimum coursework requirements for a language other than English
  • 11. 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 11 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
  • 12. Texas High School Certification Requirement 12 Source: http://ritter.tea.state.tx.us/sbecrules/tac/chapter231/ch231e.html#division8 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.
  • 13. 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 13 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
  • 14. 14
  • 15. 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 15 Note: Computer Programming and Advanced Computer Programming being renamed to Computer Programming I and II
  • 16. 16 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/ AP CSP PEIMS number A3580300 * effective August 28, 2017
  • 17. Business & Industry Endorsement – Tech App 17 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/
  • 18. 18 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: https://rptsvr1.tea.texas.gov/adhocrpt/adfte.html (2015-16)
  • 19. 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 19 Data Analytics
  • 20. 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 20 AP Computer Science AorComputer Science II
  • 21. LeanderISD 21 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
  • 22. Georgetown ISD Computer Science Pathway 2016-2017 Kim Garcia Digital Learning Coordinator Former High School Computer Science Teacher http://texascomputerscience.weebly.com/
  • 23. 23 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)
  • 24. 24 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)
  • 25. 25 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
  • 26. REMEMBER TO SIGN THE PLEDGE www.csforall.org/pledge/ 26
  • 28. 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  Cyber Threat Defender – cias.utsa.edu/ctd.html  Competitions  U.S. CyberPatriot – uscyberpatriot.org  U.S. Cyber Challenge – uscyberchallenge.org  Cyber Quests – uscc.cyberquests.org28
  • 29. The Programmable Boards are Coming 29 https://www.microbit.org/ https://www.adafruit.com/product/3000 https://code.org/csd micro:bit Circuit Playground
  • 30. 30 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 VEX K’NEX
  • 31. 31 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
  • 32. 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 32
  • 33. Anybody Can Learn - hourofcode.com 33
  • 35. CS4TX Name Badge  Email: austin@crowncentex.com  Subject: CS4TX Name Badge  $10 plus tax & shipping  Includes magnetic back 35 YOUR NAME
  • 36. NSF: Computing Education for the 21st Century 36
  • 37. 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 37
  • 38. 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 38
  • 39. 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 39
  • 40. 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) 40
  • 41. AP CS Principles Curricula 41 http://uteachcs.org/ https://www.pltw.org/our-programs/pltw-computer-science http://mobile-csp.org/ https://code.org/csp http://bjc.berkeley.edu/
  • 42. AP CS Principles Curricula 42 http://cs50.wiki/ https://codehs.com/ info/curriculum/apcsp http://csmatters.org/ https://www.makeschool.com/ swift-computer-science-principles
  • 43. Thank You Remember to join the CS4TX, CSTA and WeTeach_CS communities 43