View
431
Download
1
Category
Preview:
Citation preview
The Computer Science Imperative
for K-12 and Beyond
TCEC Winter5 February 2016
@HalSpeed @TACSEd
Computer Science for All $4 billion in funding 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
2
www.whitehouse.gov/csforall
Remember What’s…Who’s Important
3
4
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
5
Jobs Shifting in the Digital EraAgrarian Workers
(farmers) Industrial Workers(manufacturing) Creative/Digital Workers
(knowledge & technology)
Source: Richard Florida, Rise of the Creative Class (2002) and Dan Taylor (2013)
6
7
Muscle to Machine Mind to Machine
8 Source: https://en.wikipedia.org/wiki/The_Singularity_Is_Near
9 Source: 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
10 Source: Code.org, Gallup
11
TACSE Objectives“Traditional” CS
Students
Everyone Else,the
“Digitally Illiterate”
Digital Jobs
Computer Science for ALL
Everyone Becomes “Literate” in the
Digital Society
1B
1A
Teach every student the
foundational understanding of computer science
Increase the numberof students
pursuing digital careers
12
Computer Science
13
Computer Programming
14
Software Implementation
15
16
17 Source: Code.org, Bureau of Labor Statistics, National Center for Education Statistics
18 Source: Code.org, Conference Board, Bureau of Labor Statistics
19
Information Technology Industry Trends
Source: http://www.indeed.com/jobtrends/information-technology-industry
20
21
22 Source: http://austintechnologycouncil.org/atc-shares-preliminary-findings-of-tech-talent-study/
23
24
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
25
74.12(b) A student must demonstrate proficiency in the following:74.12(b)(5) Languages other than English (LOTE)—two credits
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 IIIorAny two levels of the same language
Note: 74.12(b)(5)(A)(iii) regarding expiration date is under view by the SBOE and will likely be removed
26
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
27
National CTE Career Clusters
Arts, A/V Technology & Communications
Information Technology STEM
A/V Technology & Film Network Systems Engineering & Technology
Printing Technology Information Support & Services Science & Mathematics
Visual Arts Web & Digital Communications
Performing Arts Programming & Software Development
Journalism & Broadcasting
Telecommunications
(HR 1020 STEM Education Act of 2015 adds computer science to the definition of STEM)
28
Texas Chapter 130: Career and Technical EducationC. 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 Computer Science and Software Engineering*
Video Game Design III Web Technologies
Database Programming
* Current innovative course until AP Computer Science Principles is added to the TEKS
29
Texas Chapter 126: Technology ApplicationsC. High School D. Other Technology Application Courses
Fundamentals of Computer Science [S] AP Computer Science A [S]
Computer Science I [S] AP Computer Science Principles
Computer Science II [S] IB Computer Science SL [S]
Computer Science III [S] IB Computer Science HL [S]
Digital Forensics [S]
Discrete Mathematics for Computer Science [S]
Game Programming and Design [S]
Mobile Application Development [S]
Robotics Programming and Design [S]
Web Communications [B]
Web Design [B]
Web Game Development [B]
Independent Study in Evolving/Emerging Tech [B]
[S] - can satisfy the STEM endorsement; [B] - can satisfy Business & Industry endorsement
30
TEA PEIMS Course TEKS Teacher FTE Student Enroll
N1300993 Video Game Design I CTE - A/V 32.40 3,808
N1300994 Video Game Design II CTE - A/V 0.43 35
13027600 Computer Programming CTE - IT 68.11 8,527
13027700 Advanced Computer Programming CTE - IT 16.12 941
13027900 Web Technologies CTE - IT 101.71 10,714
13037000 Robotics & Automation CTE - STEM 53.27 4,738
N1303768 CS and Software Engineering CTE - STEM 4.81 672
03580140 Fundamentals of CS Tech App 14.21 1,368
03580200 CS I Tech App 96.61 13,935
03580300 CS II Tech App 13.85 889
03580350 CS III Tech App 6.59 384
03580380 Game Programming & Design Tech App 13.52 1,887
03580390 Mobile App Development Tech App 6.38 637
03580395 Robotics Programming & Design Tech App 10.83 719
03580820 Web Design Tech App 30.73 3,877
03580830 Web Game Development Tech App 1.48 166
A3580100 AP CS A Tech App 55.28 6,322
I3580200 IB CS (SL/HL) Tech App 2.16/1.67 168/84
Source: ritter.tea.state.tx.us/adhocrpt/adfte.html (2014-15)
31
Texas Computer Science Task ForceMet on Oct 8, 2014 at Austin
Chamber of Commerce15 people representing CS
teachers, edtech business, higher ed, TCEA, CTAT, Code.org, College Board, ISD leaders and policymakers
Built consensus around key barriers and recommendations
http://www.thetrc.org/computer-science-resources/
32
Texas Computer Science Task Force
Source: Carol Fletcher, Building the Texas Computer Science Pipeline
33
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)
34
AP CS Principles – 2016-2017
Computational Thinking Practices
1. Connecting Computing2. Creating Computational
Artifacts3. Abstracting4. Analyzing Problems and
Artifacts5. Communicating6. Collaborating
apcsprinciples.org
Big Ideas1. Creativity2. Abstraction3. Data and Information4. Algorithms5. Programming6. The Internet7. Global Impact
35
AP CSP Curricula
http://www.cs.utexas.edu/~engage/
https://www.pltw.org/our-programs/pltw-computer-science
http://mobile-csp.org/
https://code.org/educate/csp
http://bjc.berkeley.edu/
36
Introduction to Computer Science (½ year)
AP Computer Science Principles (1 year)[aka Computer Science and Software Engineering]
PLTW Computer Science Curriculum
Source: https://www.pltw.org/pltw-computer-science-curriculum
AP Computer Science A (1 year)[aka Computer Science Applications]
Cybersecurity (½ year)
Computational Problem Solving (1 year)
37
UT Computer Science Undergraduate Pathway The old curriculum had eleven CS courses that students were required
to take, leaving little time for electives The new curriculum has only six:
Programming (2) Systems (2) Theory (2)
This gives students the opportunity to dive into concentration areas, or to study computer science more broadly by sampling from various subareas
https://www.cs.utexas.edu/undergraduate-program/academics/curriculum/courses
38
CS High School Pathway IdeaIntroductory Course
(e.g. Fundamentals of Computer Science, Computer Programming, CS I)
Mobile-Cloud• Mobile Web
& Mobile Apps
• Cloud Apps
AP Computer Science Principles
Game Design/ Development
Robotics Programming Cybersecurity Machine
Learning/AI Data Analytics
39
Thank YouPresentation available at www.slideshare.net/hal_speed
Recommended