Pre-Service Teacher Program
K-12 Computer Science Education
The URI Computer Science Department, URI School of Education, and the Rhode Island Department of Education (RIDE) are jointly offering a URI pre-service teacher program in Computer Science Education that includes:
CSC222: Teaching Computer Science course. This course leads to RIDE’s Computer Science Teacher Endorsement (Elementary/Middle, grades K-8).
A three course sequence that leads to RIDE’s Computer Science Teacher Endorsement (Secondary, grades 9-12).
A minor in Computer Science Education.
“As a soon to be first year teacher, completion of this program has opened countless doors for me, as many school districts are starting to include beginner CS courses. It is also a topic that many students are fascinated with, helping me to understand their interests. Generally, I would recommend this program to anyone who can picture themselves teaching the future generation, as CS is growing larger and larger within our society.”
Teaching Computer Science Course
This course is eligible for RIDE’s Computer Science Teacher Endorsement (K-8)
CSC222 Teaching Computer Science
Spring semester
Synchronous online | 3 credits
This course provides:
Basic computer science skills and knowledge using Code.org, assuming no previous computer science background.
Computer science specific teaching methods.
Qualification for students to obtain RIDE’s Computer Science Teacher Endorsement (Elementary/Middle, grades K-8)
3-Course Sequence for Teaching Computer Science
This 3-course sequence is eligible for RIDE’s Computer Science Teacher Endorsement (9-12)
Students wishing to obtain RIDE’s Computer Science Teacher Endorsement (Secondary, grades 9-12) should take the following courses:
CSC222: Teaching Computer Science
Spring semester
Synchronous online
3 credits
CSC101: Computing Concepts
Fall, Spring, J Term, & Summer
Asynchronous online
4 credits
CSC106: The Joy of Programming
Fall, Spring, J Term, & Summer
Asynchronous online
4 credits
Minor in Computer Science Education
To receive a URI minor in Computer Science Education, complete the three course sequence listed above (CSC 101, CSC 106, CSC 222) and the following three courses:
CSC201: Intro to Computer Programming
Offered Fall & Spring
In-person | 4 credits
CSC211: Computer Programming
Offered Fall, Spring, & Summer
In-person | 4 credits
CSC291: Independent Study in Computer Science Teaching
Often taken with CSC222 | 1 credit
Contact Dr. Fay-Wolfe (vfaywolfe@uri.edu)