Computer Science Teacher Resources

advertisement
Computer Science Teacher Resources
Of f ice of
Academics
Interested in teaching Computer Science?
Certification Requirements for teaching computer science in Texas (search for computer science)
Preparation Manual for the TexES test 141 for computer science 8-12
General Information about the TexES test
Registration Information for the Limited-Administration CAT test (scan down for dates)
Resources for current Computer Science teachers
You are the expert in what will work with your students. There are resources for your first year, so that you can gain
confidence and study what will suit your situation, but you must keep adjusting to keep the students engaged, challenged
and excited about computer science.
Languages
Different teachers have different opinions on the “right” language to teach in. The beauty of computer science is that
language is not the most important thing. The concepts of computer science apply to whatever language you choose to
code in. All languages have “if statements” and “loops”, etc. If a student learns computer science concepts in one language,
it is merely a matter of learning the syntax of another to apply the same ideas and strategies. With that being said, teachers
should keep current on what are the “languages of the day”.
Here are a variety of resources and people that can answer your questions
NCWIT has resources to help get more females into your classes. ACM has general computer science resources. CSUnplugged has a list of teacher resources.
CSTA (of ACM) has a resource list. eSchoolNews has a list of applications to use with your computer science classes.
Google Group for Central Texas Computer Science Teachers.
Various Curricula
Project Lead the Way - PLTW
Code.org
Code Highschool - codeHS
AP Computer Science - APCS
Sequence of Courses
Sequences of courses may vary with individual campus needs. Some high schools already have some computer
programming in place or an OnRamps course or one of the PLTW computer science courses. This is a discussion to have with
your campus after you have researched what options will suit your students best.
Secondary School Information Guide
What is Computer Science?
Computer science involves the creation of
computer programs to solve problems, and it is
not just computer programming.
Join the conversation.
@AustinISD
@AISD_CAO
#AISD_CS
For more information, please visit www.austinisd.org
Student Interest in Computer Science
Of f ice of
Academics
How to get students to sign up for your class
Start with direct marketing strategies to give students a chance to discover the great things they can learn in computer science.
Direct marketing strategies
l Put up flyers about your computer science class.
l Send out a mass e-mail to all students trying to entice them to take your class. l If you can get a large list of students that you know personally or know of from other teachers, it is recommended that you send direct e-mails to them listing the benefits of taking your class.
l Prepare you email to include they could have and address them in your e-mail.
l Talk to students in person and keep trying to convince them by expounding on the great projects you will be doing and the vast amount of opportunities that await them if they pursue computer science.
l Share videos found online about high school and college students talking about what they love about computer science.
l Search computer science sites and find lists of benefits of computer science or show students what they can do by actually having them explore computer science.
l Here is a sample e-mail that was sent out that you can get ideas from.
l You may assign groups of current students in your class to create a short video that you can add to your arsenal of direct marketing e-mails.
How to attract nontraditional students
People have a potentially incorrect picture of who does computer science. In the past (and somewhat currently) there are not as
many ethnically diverse people or women that work in the field of computer science.
Keep your CS classroom engaging for all.
l Start a campus Hour of Code event. This is a nice entryway to computer science.
l Share resources from the website NCWIT. It discusses why women in tech matter.
l Check out this website NCWIT for strategies that will help attract and retain students.
l Additional Resources include: College Board , UNewMexico l Talk to other teachers in the district or country that have success in retaining nontraditional students.
How to retain students
l Continue using the direct marketing strategies.
l Form a coherent computer science sequence on your campus. Sequence of Courses
l Talk with students about endorsement possibilities.
FAQ on Endorsements
l Consider your students’ interests and population in your classes when you are deciding what projects to do.
l Create and plan lessons that are accessible to all students - both those that need extra scaffolding and those that can extend their learning with little or no help from you.
What is Computer Science?
Find out more
Computer science involves the creation of
computer programs to solve problems, and it is
not just computer programming.
PLTW, code.org, codeHS, APCS
Join the conversation
For more information, please visit www.austinisd.org
@AustinISD
@AISD_CAO
#AISD_CS
Computer Science Principal Resources
Of f ice of
Academics
Do you have Computer Science questions?
Here is a 15-minute video that will answer some questions regarding CS at your high school.
New State Board of Education rules have gone into effect for what High Schools should offer in terms of computer science.
See rule 74.3.b.2.I
How can you get students to sign up for Computer Science?
Start with direct marketing strategies to give students a chance to discover the great things they can learn in Computer
Science.
What sequence of courses are needed-and what about endorsements?
Sequence of Courses
FAQ on Endorsements
2012 high school A.P. enrollment in United States
History
Math
Computer Science
Source: College Board, code.org 2013
= 100,000 students
Computer‐related occupations
Demand
Median pay: 2012
Number in field
Software Developers
22%
$93,350
1,018,000
Computer Research Scientists
15%
$102,190
26,700
Computer Systems Analysts
25%
$79,680
520,600
Source: Carnevale and Cheah, 2013
What is Computer Science?
Find out more
Computer science involves the creation of
computer programs to solve problems, and it is
not just computer programming.
PLTW, code.org, codeHS, APCS
Join the conversation
For more information, please visit www.austinisd.org
@AustinISD
@AISD_CAO
#AISD_CS
Download