The National Center for Computer Science Education is a partnership of the Computer Information Systems (CIS) department and the School of Education. The Center champions, researches, and provides equitable computer science education opportunities for K16 students and educators.
The National Center for Computer Science Education serves as a national leader for education and research at a critical time when there is significant momentum through the CSforAll movement. CSS is one of less than 10 schools in the country that have both pre- and in-service teacher education in Computer Science and is considered an expert in online computer science (CS) professional development. Learn more about the programs offered through the Center as well as the staff that make them possible.
Equitable participation means that all students have access to high quality opportunities in computer science. This includes students typically underrepresented in CS: females, Blacks, Hispanics, Native Americans, English learners, and students with disabilities. It also means that early exposure to CS experiences is integrated as a part of the required curriculum for all students and not just an optional class or afterschool activity. For those students who want to explore CS in more depth, having additional courses available at the secondary level that are open to all students is essential. Understanding computing and its impacts on our society is a foundational skill for students (and teachers) to succeed in the 21st century. Our programs help prepare educators to teach all students computer science.
For years, schools have emphasized the importance of students learning to use technology. However, this often means a focus on helping students consume technology, using computers, apps, and the Internet. By learning about computer science, students are empowered to become creators of technology, playing an active role in developing the next generation of technology while applying deeper critical thinking skills to existing technology.
The K12 CS Framework and CSTA K12 Standards use the following definition: the study of computers and algorithmic processes, including their principles, their hardware and software designs, their [implementation], and their impact on society” (Tucker et. al, 2003, p. 6).
Learn more about our professional development, curriculum, and research programs.
If you have questions about the Center, please contact us firstname.lastname@example.org.