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.
— Jocelyn, 2022 Pre-Service Scholar
 

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)