Computer science is becoming part of K12 education--but what should it look like?
There is broad agreement that computer science (CS) should be part of K12 education. Standardized online curricula have gone a long way toward providing broader access to CS learning opportunities, but until CS coursework engages with local cultures and communities, they may not feel relevant, interesting, welcoming, and safe. This project's goal is to build community capacity for designing relevant, responsive CS coursework. The first step is to build a community of students with some CS experience. Later some of these students will help teach a class for adults in the community; then a committee of students, parents, teachers, and admins will study different models of CS coursework and make a recommendation to the district.
We are looking for research assistants to help with two parts to this project:
The project outcome is a successful extracurricular course introducing computer science to high school students. There is potential for research assistants to continue working on the project past the spring 2023 semester.
Length of commitment | About 3-5 months |
Start time | Spring (January/February) |
In-person, remote, or hybrid? | In-person |
Level of collaboration | Small group project (2-3 students) |
Benefits | Stipend |
Who is eligible | All undergraduate students w/ Intermediate Python skills |
Chris Proctor
Assistant professor of Learning Sciences
Learning and Instruction
Phone: (323) 230 0313
Email: chrisp@buffalo.edu
Once you begin the digital badge series, you will have access to all the necessary activities and instructions. Your mentor has indicated they would like you to also complete the specific preparation activities below. Please reference this when you get to Step 2 of the Preparation Phase.
Read three articles which are the context for this project:
Proctor, C., Bigman, M., & Blikstein, P. (2019). Defining and designing computer science education in a k-12 public school district. In E. Hawthorne & M. Pérez-Quiñones (Eds.) Proceedings of the 50th ACM Technical Symposium on Computer Science Education (SIGCSE ’19). (pp. 314-320). ACM. LINK: https://chrisproctor.net/research/proctor_2019_defining/
Proctor, C., Han, J., Wolf, J., Ng, K., & Blikstein, P. (2020). Recovering Constructionism in computer science: Design of a ninth-grade introductory computer science course. In B. Tangney, J. Rowan Byrne, & C. Girvan (Eds.) Proceedings of the 2020 Constructionism Conference. (pp. 473-481). Dublin, Ireland: University of Dublin. LINK: https://chrisproctor.net/research/proctor_2020_recovering/
Kafai, Y.B. & Proctor, C. (2021) A Revaluation of Computational Thinking in K-12 Education: Moving Towards Computational Literacies. Educational Researcher. LINK: https://chrisproctor.net/research/kafai_2021_revaluation/
computer science, computer science education, teaching, learning, education, learning and instruction, design, learning and instruction