Upload
hal-speed
View
1.706
Download
1
Embed Size (px)
Citation preview
Computer Science for All
Texas CTO ClinicJune 22, 2016
@vkajones @HalSpeed@cs4tx
Who Am I?Vanessa Jones
• Designer• Learner• Innovator• Facilitator• Teacher• Creator• Transformer• Mother to Fur Babies
• Texas Code.org Facilitator and Trainer
• Instructional Technology Design Coach
• Austin ISD, Austin, Texas
• K12 Computer Science Frameworks
• National Intel Education Senior Trainer
• Intel Engage Webinar Host & Moderator
• Brainpop, Discovery Education, Intel, Edmodo Ambassador
Remember What’s…Who’s Important
Austin Independent School District
Reinventing the Urban School Experience:
Creating a Coding Culture
What is Computer Science?
Creating a Coding Culture
Computer science is vocational.Computer science isfoundation
alCreativityCollaborationCommunicationProblem SolvingPersistence
8Source: http://www.weforum.org/reports/new-vision-education-unlocking-potential-technology
4. ICT literacy – Ability to use and create technology-based content, including finding and sharing information, answering questions, interacting with other people and computer programming
Our schools should be teachingcomputer science.
Computers are changing everything, yet most schools don’t teach computer science
11Source: Code.org, Gallup
The picture in Texas42,226 currently open jobs21,103 CS graduates last year5,172 High school students took AP24% female 987 Hispanic. 180 Black
Sources: College Board, Bureau of Labor Statistics, National Science Foundation
Computer science education is on the rise.
Computer science education is on the recovery from a 10-year decline.
Fewer computer science students than 10 years ago (and half as many women)
Sources: National Science Foundation
FEMALE
MALE
40%All other STEMjobs
60%Computingjobs
90%All other STEMgraduates
10%Computinggraduates
The STEM problem is in CS20%
female8%
hispanic or black
Sources: College Board, Bureau of Labor Statistics, National Science Foundation
AISD: The Process: Addressing the
Issues!
Starting with elementary Teachers and Students
Choosing the Right Tools
www.cs-first.com
Choosing the Right Tools
code.org
Why Code.org?
●In-person instruction
●Printed curriculum guide
●Certificate of completion
●Classroom supplies for the unplugged lessons
●Fun Code.org swag
What you’ll get from workshops
Learning the The Basics
Professional Development: Training Teachers
Code.org: UnPluggedLessons?
Thinking like a computer…
Have fun while learning…
The Iteration Dance: Looping
Unplugged Activity Materials
@TeachCode | #CodeorgPD
District Wide Hour of Code
Promoting Girls and Minorities in Computer Science
Using Companies and Educational Organizations to promote Computer Science &
Equity
Computer Science Google Grant 2015-2016
“Computer Science for All”
in TexasCTO Clinic
22 June 2016@HalSpeed @cs4tx
slideshare.net/hal_speed
36
Index of Changing Work Tasks in the U.S. Economy 1960-2009
Source: http://content.thridway.org/publications/714/Dancing-With-Robots.pdf
Inde
x Va
lue:
196
0 =
50
37
Computer Science for All $4 billion funding request for states to
expand K-12 CS education Funding for NSF supported programs
and professional learning communities thru CS10k – Exploring CS and AP CS Principles
State-level CS education strategic plans Public-private partnerships to expand
and deepen commitments to CS education
38
www.whitehouse.gov/csforallwww.change.org/computerscience
39
TS4TX Objectives“Traditional” CS
Students
Everyone Else,the
“Digitally Illiterate”
Digital Jobs
CSforAllEveryone Becomes
“Literate” in the Digital Society
1B
1A
Teach all students the foundational understanding of computer science
Increase the numberof students
pursuing digital careers
Computer Science Requirements for Texas High Schools
40
41
74.3(b)(2)(I) Tech App Curriculum Requirement – every district must offer, and74.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
Source: http://ritter.tea.state.tx.us/rules/tac/chapter074/ch074a.html
42
74.12(b) A student must demonstrate proficiency in the following:74.12(b)(2) Mathematics—three credits
Graduation Requirement
Source: http://ritter.tea.state.tx.us/rules/tac/chapter074/ch074b.html
Algebra I
A list of many courses including:Robotics Programming and DesignAP Computer ScienceDiscrete Mathematics for Computer Science
Geometry
43
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
Source: http://ritter.tea.state.tx.us/rules/tac/chapter074/ch074b.html
Two credits in computer programming languages selected from Computer Science I, II and III
44
74.11(h) AP and IB courses may be substituted as appropriate for required courses, butmay not count toward more than one credit required for graduation
Graduation Requirement
Source: http://ritter.tea.state.tx.us/rules/tac/chapter074/ch074b.html
AP Computer Science PrinciplesAP Computer Science AIB Computer Science SLIB Computer Science HL
Computer Science I
AP Computer Science AIB Computer Science SLIB Computer Science HL
Computer Science II
IB Computer Science HLComputer Science III
Required LOTE Course – two credits Suggested Appropriate Substitution
45
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
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
46
NSF: Computing Education for the 21st Century
47
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
48
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
49
AP CS Principles
Computational Thinking Practices
1. Connecting Computing2. Creating Computational
Artifacts3. Abstracting4. Analyzing Problems and
Artifacts5. Communicating6. Collaborating
apcsprinciples.orgcollegeboard.org/apcsp
Big Ideas1. Creativity2. Abstraction3. Data and Information4. Algorithms5. Programming6. The Internet7. Global Impact
50
AP Computer Science A AP Computer Science PrinciplesCurriculum 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)
51
AP CS Principles Curricula
http://uteachcs.org/
https://www.pltw.org/our-programs/pltw-computer-science
http://mobile-csp.org/
https://code.org/csp
http://bjc.berkeley.edu/
52
AP CS Principles Curricula
http://cs50.wiki/
https://codehs.com/info/curriculum/apcsp
http://csmatters.org/
https://www.makeschool.com/swift-computer-science-principles
53
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
AP Computer Science AorComputer Science II
Professional Development
54
55
56
WeTeach_CS - Teacher Professional Development Opportunities
Date Location EventJune 27-28, 2016 Houston Bootstrap: Video Game Programming with AlgebraJune 27-30, 2016 Austin SustainIT STEMbridge
July 5-8, 2016 Dallas UT Dallas Training-of-TrainersJuly 6-8, 2016 Austin First Bytes Teacher Workshop - Partnership with UT Austin Dept. of Computer
Science
July 11-14, 2016 Austin College Board APSI - Computer Science A for NEW CS teachersJuly 18-19, 2016 Dallas UT Dallas WeTeach_CS Certification PrepJuly 18-22, 2016 Austin Keep Calm and Java On: Java Fundamentals
July 25-28, 2016 Austin College Board APSI with TCU - Computer Science A for EXPERIENCED CS teachers
Online EdX WeTeach_CS Certification Prep
57
Additional Resources
The Programmable Boards are Coming
58
https://www.microbit.co.uk/
https://www.adafruit.com/product/3000
https://code.org/csd
BBC micro:bit Circuit Playground
59
Ozobot 2.0 Bit
Lego WeDo
Makeblock mBot Wonder Workshop Dash and Dot
Finch
Bee-BotSphero SPRK+
Fisher-Price Code-a-Pillar
Lego Mindstorm EV3
60
texascomputerscience.weebly.com code.org/learn
61
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
62
TEALSwww.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 Now recruiting schools that want industry volunteers
Hour of CodeOver 250M served
Thank YouRemember to join the CS4TX.org community
64