background preloader

Computer Science Education Advocacy

Facebook Twitter

High School Computer Science Teacher Jobs. Indeed: Job Search Site. CSTA's Running On Empty Report. CSNYC.org. Teaching Computer Science To HS Students On The Way To Work. Last year I posted an almost identical title and the result is that about half of the software engineers working in the TEALS program in NYC were recruited from this blog.

Teaching Computer Science To HS Students On The Way To Work

That makes me feel great and I would like to thank those 20 or so software engineers who read that blog post and went through the entire TEALS onboarding process and are now in a high school classroom teaching CS. Here is a quick reminder of how TEALS works. A high school decides they want CS in their curriculum. They decide if they want an Intro to CS or an AP CS class or both. The school selects some of their teachers to formally teach this class. Here are some facts and figures on TEALS in NYC: TEALS partnered with 9 high schools in NYC in 2013-2014, serving nearly 300 students. 40 NYC volunteers from 30+ companies including Google, Etsy, NYTimes, Kickstarter, Yext and Amplify.

I love the TEALS program and our non-profit, CSNYC, is helping the TEALS program expand in NYC by providing financial and other assistance. There are no computer science teachers in NY. It is widely acknowledged that for New York City to prosper in the 21st century, its middle and high schools must teach computer science.

There are no computer science teachers in NY

What is not so well known is that there are no computer-science teachers in New York—at least not on paper. The state does not recognize computer science as an official subject, which means that teachers do not get trained in it while they are becoming certified as instructors. That's one reason public-school students have little exposure to the skills needed to snag computer-software programming jobs, which are expected to grow faster than any other profession during the next decade. Out of 75,000 teachers in New York City public schools, fewer than 100 teach computer science. While state officials are trying to modernize the education syllabus, industry leaders have been filling in the gap with a handful of innovative efforts that illustrate the ad hoc nature of the solution to the shortfall of qualified teachers. Mr. Mr. Google Computer Science for High School. CodeHS - Learn to Code at School or at Home.

Computer Science in Every High School. About high school computer science teachers. I’m giving a talk at PyCon next Saturday about teachers.

About high school computer science teachers

The title is “What teachers really need from us“. The first thing I should admit is that when I started thinking about this talk, I was sure that the list of what teachers needed from us was really long. Then, I started actually talking with teachers. So, here’s what some of them have said: Reading comprehension is the biggest barrier to completion of AP Computer Science (Page 8 of this AP CS course description)Fighting for continued existence is the biggest battle for a computer science teacher every year. I think we’re all really missing out when we don’t talk to teachers. What’s the argument for becoming a computer science teacher? February 7, 2011 at 9:08 am At the CE21 community meeting, I met Aman Yadav, an assistant professor in educational studies at Purdue.

What’s the argument for becoming a computer science teacher?

He’s actually teaching a CS methods course (how to teach CS effectively), in a program that teaches pre-service high school teachers! How exciting! He only has one student. Aman says that he doesn’t know how many semester that they can afford to offer the class with so few students. Educator Overview. CSTA - U.S. State Requirements. Computer Science Teacher Certification Requirements CS Certifications by State In 2013, CSTA concluded a major project to determine the current teacher certifications and endorsements for every U.S. state and the District of Columbia.

CSTA - U.S. State Requirements

You can download the report detailing the research and results here. Clicking on a state in the rollover map below will open up a PDF document with the certification report card for each state. Each state report card includes information on middle and high school certifications and endorsements, where computer science is a required course, and whether a computer science course can count towards a graduation credit (Math, Science, Elective, or Other).

Our hope is that access to this information will assist current, pre-service, and potential teachers with information that will help them comply with state requirements, or determine those requirements for states in which they may be seeking employment. Hover over a state to see answers to these questions: So you want to teach computer science? - Computer Science Teacher - Thoughts and Information from Alfred Thompson - Site Home - MSDN Blogs. A number of years ago after being laid off from a job developing software I went into teaching.

So you want to teach computer science? - Computer Science Teacher - Thoughts and Information from Alfred Thompson - Site Home - MSDN Blogs

I taught a year in a pair of elementary schools and then spent 8 years teaching high school computer science. It was awesome. One day I want to get back into the classroom full-time. Over the years I have met more than a few people who have also made the transition, life style change really, from the computer industry into teaching. K-12 Computer Science Teacher Preparation. Discussion prepared by Phil Sweany.

K-12 Computer Science Teacher Preparation

A widely held belief about our K-12 education system is that we lack qualified math and science teachers. And I certainly agree with that concern. ACM-Ed-Week-CS10K.pdf. Welcome to the CS10K Community! Computer Science: Not Just an Elective Anymore. Why Coding Is Your Child’s Key to Unlocking the Future.