You are here
Computer science education has been defined as the study of computers, algorithmic processes, and computer programming and coding, including their principles, their hardware and software designs, their applications, and their impact on society (22-97-102, C.R.S.).
Computer Science Teacher Education (CSEd) Grant Program
Enacted in 2017, the Computer Science Teacher Education Grant Program, provided $440,000 in professional development grants for teachers last year and additional grants will be distributed this year. These grants are distributed to districts, BOCES, and charter schools for professional development in computer science for K-12 teachers. The legislature allocated an additional $500,000 earlier this year specifically for the elementary school level, where students begin to acquire the thinking and problem-solving skills that make them successful in school and, ultimately, in life.
Computer Science Standards
During the 2016 legislative session, the Colorado General Assembly passed House Bill 16-1198 requiring CDE to develop voluntary academic standards for computer science for secondary students. The Colorado State Board of Education approved the standards on 4/11/18. Thank you and congratulations to the volunteer Computer Science Standards Committee.
Computer Science Resource Bank
The online Computer Science Resource Bank was created through a collaboration with educators and industry experts. Authorized by the legislature in 2017, the online resource bank includes a wide variety of ideas for teachers, including sample curricula and materials – even information about scholarships for students.
This FREE resource has a search feature that allows you to search by resource type, topic area and grade level. Additional resources include computer science organizations and associations as well as partners.
CSforALL is launching the EcoSystemsforCS program, a new initiative with support from Schmidt Futures to provide catalyst grants to 10 communities across the US to promote community-led systems change in K-12 computer science education.
- Financial and technical support in planning for the growth of high-quality, rigorous ad equitable CS education for all students in your community.
- Connect to the CSforALL national movement and have a spotlight on the work happening in your region.
- Lean from and contribute to a nation cohort of communities interested in creating systems change in CS education.
This Summer, many K-12 teachers are eligible to attend Code.org’s professional learning workshop at no cost to them or their school. Code.org is providing scholarships for teachers from high-need schools. This training offers professional development programs for teachers to begin teaching computer science (no previous experience necessary!).
CDE is linking to these resources because of their potential interest or usefulness to the education community. However, CDE is not endorsing any particular product, practice, service, provider or institution. View more information.
AP Computer Science. Join Chuck Powell, AP Computer Science A/Principles and AP Physics teacher at Green Mountain High School in Lakewood, Colorado and president of the Colorado Computer Science Teacher Education Association to discuss all aspects of teaching AP computer science courses. Sean Wybrant, computer science teacher who focuses on game-based instruction and Colorado Teacher of the Year will also be on the call.
Additional Computer Science Education Resources
The following resources are examples of tools districts may find helpful in implementing computer science education, including course codes, samples of approved digital tools, and parent information regarding computer science.
Digital Literacy & Learning Resources from the Colorado Virtual Library
Digital literacy is the knowledge, skills, and behaviors involving the effective use of digital devices such as smartphones, tablets, laptops and desktop PCs for purposes of communication, expression, collaboration and advocacy.
Information technology is the technology involving the development, maintenance, and use of computer systems, software, and networks for the processing and distribution of data.
- View Digital Literacy & Learning Resources from the Colorado Virtual Library
E-Updates are monthly Computer Science Education newsletters featuring Colorado computer science educational events, curriculum resources, and professional development opportunities.
For further assistance, please contact Chris Summers