2018 stem educator's conference - how to bring cs to your ...€¦ · how to bring cs to your...
TRANSCRIPT
How To Bring CS To Your School
(Even if you don’t know CS)
Carol RamseyManager UTeach Computer Science
[email protected]@gmail.com
This presentation available at: http://bit.ly/uteachStartCS
June 2018
Agenda• Introductions• Why CS?• What CS?• Why me?• But, how?– Beginner– Advanced
2
WHY CS?
3
Texas NEEDS CS
5Retrieved from https://public.tableau.com/profile/michael.marder#! /vizhome/STEMDesert2018/SubjectOfferingbyCourseDistrict
Our Future Depends on It
6
WHAT CS?
7
Texas ES and MS CS
• Elementary School– Integration into
other subjects– Separate specials– After-school clubs– Events (e.g. Hour
of Code)
• Middle School– Fundamentals of Computer
Science (PIEMS 03580140)– Technology Applications
(PIEMS 02670060, 03580100 , 03580120)
– Integration into other subjects– CSX courses (e.g. Project
GUTS and Bootstrap)– After-school clubs– Events (e.g. Hour of Code)
8
Texas HS – Academic CoursesPIEMS # Course CS Cert Tech Apps
CertMath Cert
03580140 Fundamentals of Computer Science X X03580200 Computer Science I X03580300 Computer Science II X03580350 Computer Science III X03580360 Digital Forensics X03580370 Discrete Mathematics for Computer Science X X03580380 Game Programming and Design X X03580390 Mobile Application Development X X03580395 Robotics Programming and Design X03580400 Digital Design and Media Production X03580500 Digital Art and Animation X03580510 3-D Modeling and Animation X03580610 Digital Communications in the 21st Century X03580700 Digital Video and Audio Design X03580810 Web Communications X03580820 Web Design X03580830 Web Game Development X03580900 Independent Study in Technology Applications X03581500 Independent Study in Evolving/Emerging Technologies XA3580300 AP Computer Science Principles X XA3580100 AP Computer Science A ? ?
9
PIEM S Code Table retrieved from http://castro.tea.state.tx.us/tsds/teds/2018F/teds-ds4 .pdf
Teacher Assignm ent Chart retrieved from
https://tea.texas.gov/W orkArea/D ow nloadAsset.aspx?id=25769807450
Texas HS – CTE CoursesPIEMS # Course CS Cert Tech Apps
CertBusiness
CertVocational
Cert13027200 Princip les of Inform ation Technology X X X
13027300 C om puter M aintenance X
13027400 Telecom m unications and N etw orking X X X
13027500 C om puter Technic ian X X
13027600 C om puter P rogram m ing I X X X X
13027700 C om puter P rogram m ing II X X X X
13027800 D igita l and Interactive M edia X X X
13027900 W eb Technologies X X X
<various other research and industry certification courses>
10PIEM S Code Table retrieved from http://castro.tea.state.tx.us/tsds/teds/2018F/teds-ds4 .pdfTeacher Assignm ent Chart retrieved fromhttps://tea.texas.gov/W orkArea/D ow nloadAsset.aspx?id=25769807450
Texas HS CS (non courses)
• Integration into other subjects• UIL competitions• Robotics clubs• Coding clubs• Mentorship programs
11
WHY ME?
12
You wouldn’t be here if you weren’t already a leader in
your school.13
BUT, HOW?
14
One Step at a Time
• Check with school and district administration to see what is happening already.
• Find a partner to work with (another teacher, counselor, tech person, etc.).
• Work with them to complete the CS Rubric for your school.
• For each school year, choose one (or two!) actions to improve your school’s CS.
15
CS Rubric– Middle School# Question Novice Good Better
1 How often do STEM teachers integrate CS into their courses?
Not often Sometimes Often
2 Is there a one or two semester STEM + CS integration course (i.e., Project GUTS or Bootstrap)?
No courses or sections
1 course/section 2 or more course/sections
3 Is there a one or two semester CS Fundamentals or ECS course?
No courses or sections
Yes, taken by few students
Yes, taken by many students
4 Is there an after school CS club? No Yes, with limited attendance
Yes, with consistent, strong attendance
5 Is there an after school CS club for girls?
No Yes, with limited attendance
Yes, with consistent, strong attendance
6 Is there equitable participation by girls and underrepresented minorities?
Disproportion-ately White and Asian males
In-between the two
Participation consistent with school population
16
CS Rubric – High School# Question Novice Good Better
1 How often do STEM teachers integrate CS into their courses?
Not often Sometimes Often
2 Is there a survey CS course (e.g., CS Principles or Exploring CS)?
No courses or sections
1 course/section 2 or more course/sections
3 Is there a programming course (e.g., CSI, CSII or AP CS A)?
No courses or sections
Yes, taken by few students
Yes, taken by many students
4 Is there an after school CS club or UIL team?
No Yes, with limited attendance
Yes, with consistent, strong attendance
5 Is there an after school CS club for girls?
No Yes, with limited attendance
Yes, with consistent, strong attendance
6 Is there equitable participation by girls and underrepresented minorities?
Disproportion-ately White and Asian males
In-between the two
Participation consistent with school population
7 Is there a CS teacher community?
No Informal Formal, with a leader and regular interaction
17
For Overachievers Only
• Teach Fundamentals of CS or CS Principles (no CS certification required)
• Get certified!• Teach lots of CS• Bring CS sequence to your school• Bring CS sequence to your district
(SCRIPT)• Be a leader in CS Ed
18
The Old CS
19
C Programming Assignment #2 - Arrays and files
Read student names and grades from a file and print one line for each student name and grade average to the screen. Use fopen() and fscanf() to read from the input file, studentgrades.txt. You can find this file on the class network drive. Use one array to store the names and a second array to store the grade averages. Use printf() to print each students’ name and grade average on a separate line. Print the class average at the end. For the first step of this project, you can use pseudocode.
The New CS
20
Collaboration
Student Choice,AuthenticityKey Knowledge
Public Product
Critique and Revision
Special Offer for UTeach Alumni
UTeach Computer Science Principles on-line training July 8 – August 18
$1800 value for $0 for UTeach STEM Educator’s Conference attendees,
with principle’s letter
Space is limited, sign up soon at http://bit.ly/uteachcspd
21
Top 10 K12 CS Resources
22
# Type ES MS HS Name/Link Description1 CSX
IntegrationX Bootstrap CS+Algebra and CS+Physics
courses2 X Project GUTS CS+Science modeling and
simulation lessons3 X X X Code.org CS resources (courses, events
and integration)4 Computer
Science PDX X Exploring Computer Science Entry-level survey course with
strong equity focus5 X UTeach CS Principles AP survey course with
significant, positive results!6 X Foundations of CS for
TeachersCS certification test prep
7 After School X Girls Who Code Summer and after-school coding experiences for girls
8 Community X X X CSforAll Members Comprehensive resource list
9 X X X Computer Science Teacher's Association
Local meetings and annual conference
10 X X X CSforAll Teachers On-line info and community
Also Remember…
23
UTeach NationAsk questions, share ideas and get help!
25
Q&A