25
How To Bring CS To Your School (Even if you don’t know CS) Carol Ramsey Manager UTeach Computer Science [email protected] [email protected] This presentation available at: http://bit.ly/uteachStartCS June 2018

2018 STEM Educator's Conference - How to bring CS to your ...€¦ · How To Bring CS To Your School (Even if you don’t know CS) Carol Ramsey Manager UTeach Computer Science [email protected]

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 2018 STEM Educator's Conference - How to bring CS to your ...€¦ · How To Bring CS To Your School (Even if you don’t know CS) Carol Ramsey Manager UTeach Computer Science ramsey@uteach.utexas.edu

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

Page 2: 2018 STEM Educator's Conference - How to bring CS to your ...€¦ · How To Bring CS To Your School (Even if you don’t know CS) Carol Ramsey Manager UTeach Computer Science ramsey@uteach.utexas.edu

Agenda• Introductions• Why CS?• What CS?• Why me?• But, how?– Beginner– Advanced

2

Page 3: 2018 STEM Educator's Conference - How to bring CS to your ...€¦ · How To Bring CS To Your School (Even if you don’t know CS) Carol Ramsey Manager UTeach Computer Science ramsey@uteach.utexas.edu

WHY CS?

3

Page 4: 2018 STEM Educator's Conference - How to bring CS to your ...€¦ · How To Bring CS To Your School (Even if you don’t know CS) Carol Ramsey Manager UTeach Computer Science ramsey@uteach.utexas.edu

The USA Needs CS

4

Retrieved from https://code.org/promote

Page 5: 2018 STEM Educator's Conference - How to bring CS to your ...€¦ · How To Bring CS To Your School (Even if you don’t know CS) Carol Ramsey Manager UTeach Computer Science ramsey@uteach.utexas.edu

Texas NEEDS CS

5Retrieved from https://public.tableau.com/profile/michael.marder#! /vizhome/STEMDesert2018/SubjectOfferingbyCourseDistrict

Page 6: 2018 STEM Educator's Conference - How to bring CS to your ...€¦ · How To Bring CS To Your School (Even if you don’t know CS) Carol Ramsey Manager UTeach Computer Science ramsey@uteach.utexas.edu

Our Future Depends on It

6

Page 7: 2018 STEM Educator's Conference - How to bring CS to your ...€¦ · How To Bring CS To Your School (Even if you don’t know CS) Carol Ramsey Manager UTeach Computer Science ramsey@uteach.utexas.edu

WHAT CS?

7

Page 8: 2018 STEM Educator's Conference - How to bring CS to your ...€¦ · How To Bring CS To Your School (Even if you don’t know CS) Carol Ramsey Manager UTeach Computer Science ramsey@uteach.utexas.edu

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

Page 9: 2018 STEM Educator's Conference - How to bring CS to your ...€¦ · How To Bring CS To Your School (Even if you don’t know CS) Carol Ramsey Manager UTeach Computer Science ramsey@uteach.utexas.edu

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

Page 10: 2018 STEM Educator's Conference - How to bring CS to your ...€¦ · How To Bring CS To Your School (Even if you don’t know CS) Carol Ramsey Manager UTeach Computer Science ramsey@uteach.utexas.edu

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

Page 11: 2018 STEM Educator's Conference - How to bring CS to your ...€¦ · How To Bring CS To Your School (Even if you don’t know CS) Carol Ramsey Manager UTeach Computer Science ramsey@uteach.utexas.edu

Texas HS CS (non courses)

• Integration into other subjects• UIL competitions• Robotics clubs• Coding clubs• Mentorship programs

11

Page 12: 2018 STEM Educator's Conference - How to bring CS to your ...€¦ · How To Bring CS To Your School (Even if you don’t know CS) Carol Ramsey Manager UTeach Computer Science ramsey@uteach.utexas.edu

WHY ME?

12

Page 13: 2018 STEM Educator's Conference - How to bring CS to your ...€¦ · How To Bring CS To Your School (Even if you don’t know CS) Carol Ramsey Manager UTeach Computer Science ramsey@uteach.utexas.edu

You wouldn’t be here if you weren’t already a leader in

your school.13

Page 14: 2018 STEM Educator's Conference - How to bring CS to your ...€¦ · How To Bring CS To Your School (Even if you don’t know CS) Carol Ramsey Manager UTeach Computer Science ramsey@uteach.utexas.edu

BUT, HOW?

14

Page 15: 2018 STEM Educator's Conference - How to bring CS to your ...€¦ · How To Bring CS To Your School (Even if you don’t know CS) Carol Ramsey Manager UTeach Computer Science ramsey@uteach.utexas.edu

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

Page 16: 2018 STEM Educator's Conference - How to bring CS to your ...€¦ · How To Bring CS To Your School (Even if you don’t know CS) Carol Ramsey Manager UTeach Computer Science ramsey@uteach.utexas.edu

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

Page 17: 2018 STEM Educator's Conference - How to bring CS to your ...€¦ · How To Bring CS To Your School (Even if you don’t know CS) Carol Ramsey Manager UTeach Computer Science ramsey@uteach.utexas.edu

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

Page 18: 2018 STEM Educator's Conference - How to bring CS to your ...€¦ · How To Bring CS To Your School (Even if you don’t know CS) Carol Ramsey Manager UTeach Computer Science ramsey@uteach.utexas.edu

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

Page 19: 2018 STEM Educator's Conference - How to bring CS to your ...€¦ · How To Bring CS To Your School (Even if you don’t know CS) Carol Ramsey Manager UTeach Computer Science ramsey@uteach.utexas.edu

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.

Page 20: 2018 STEM Educator's Conference - How to bring CS to your ...€¦ · How To Bring CS To Your School (Even if you don’t know CS) Carol Ramsey Manager UTeach Computer Science ramsey@uteach.utexas.edu

The New CS

20

Collaboration

Student Choice,AuthenticityKey Knowledge

Public Product

Critique and Revision

Page 21: 2018 STEM Educator's Conference - How to bring CS to your ...€¦ · How To Bring CS To Your School (Even if you don’t know CS) Carol Ramsey Manager UTeach Computer Science ramsey@uteach.utexas.edu

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

Page 22: 2018 STEM Educator's Conference - How to bring CS to your ...€¦ · How To Bring CS To Your School (Even if you don’t know CS) Carol Ramsey Manager UTeach Computer Science ramsey@uteach.utexas.edu

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

Page 23: 2018 STEM Educator's Conference - How to bring CS to your ...€¦ · How To Bring CS To Your School (Even if you don’t know CS) Carol Ramsey Manager UTeach Computer Science ramsey@uteach.utexas.edu

Also Remember…

23

UTeach NationAsk questions, share ideas and get help!

Page 24: 2018 STEM Educator's Conference - How to bring CS to your ...€¦ · How To Bring CS To Your School (Even if you don’t know CS) Carol Ramsey Manager UTeach Computer Science ramsey@uteach.utexas.edu

One More…

24

UTeach CSCarol Ramsey

[email protected]@gmail.com

Page 25: 2018 STEM Educator's Conference - How to bring CS to your ...€¦ · How To Bring CS To Your School (Even if you don’t know CS) Carol Ramsey Manager UTeach Computer Science ramsey@uteach.utexas.edu

25

Q&A