New Mexico Computer Science for All - An Overview

As part of a national effort to reinstate CS education in high schools, NM-CSforAll offers a comprehensive teacher professional development program in Computer Science.

- UNM Computer Science course CS390/590 for teachers called “Learning and Teaching Computer Science” offered online with regional facilitation support.
- Quarterly workshops: face-to-face and online.
- Summer Intensive workshop focusing on pedagogy and best practice for teaching Computer Science.
- Practicum experience for NM-CSforAll teachers.

NM-CSforAll also aims to broaden the participation of New Mexico students in Computer Science by offering a hybrid dual credit UNM CS151L course for high school students through UNM. NM-CSforAll teachers serve as learning coaches for the lab portion of this dual credit CS course offered at their local high schools.

NM-CSforAll was developed through a partnership between University of NM, Santa Fe Institute, the Supercomputing Challenge, school districts, and others.

NM-CSforAll is funded by the National Science Foundation’s Computing Education for the 21st Century program.

Goal is to prepare 60 teachers and engage 1200 high school students in computer science over 2 cohort years (2013, 2014).

Participating Schools and Districts: (as of 12/2012)
Albuquerque Public Schools
BIE Southern Navajo Agency
Deming Public Schools
Ft. Sumner Municipal Schools
Gallup McKinley County Schools
Las Cruces Public Schools
Los Alamos Public Schools
Rio Rancho Public Schools
Santa Fe Public Schools
Socorro Consolidated Schools
Taos Municipal Schools
West Las Vegas Schools
Zuni Public Schools
Las Montanas Charter High School
Monte Del Sol Charter School
NM Media Arts Collaborative Charter
School of Dreams Academy