top of page

K-12 Education (Pre-Edu)

Program Description

This concentration is for students wishing to teach K-12 in school or after-school settings. Students will take courses in teaching, game development, computer science, child development, and education administration. Students will be prepared to enter masters degree programs to pursue their initial teaching certification, or to manage programs for nonprofits and community groups.

Course Requirements


ENG 120 Expository Writing (English Composition 1)

ENGL 220 Writing About Literature (English Composition 2)

HIS 3209 History of Technology (US History)

ELE 110 Arts in Education (Creative Expression)

MATH 125 Precalculus (Math)

CST 1000 Foundations of Computing (Scientific World)

PSY 100 Introduction to Psychology (Scientific World)

CBSE. 2001 Historical, Philosophical, and Cultural Foundations of Education (Individual & Society)

Any Lab Science Course

An Introductory foreign language course taken at:

BMCC | BCC | KBCC | LGCC | QBCC | City-Tech | CCNY | Queens | SPS | CSI | John Jay (World Culture)


SCI 31106 Game Design 1

SCI 31920  Intro to Game Programming 

SCI 31923 Game Programming 2 

SCI 31925 Game Programming 3

SCI 31924 Level Design

SCI 31926 Playing With Stories

CST 1100 Introduction to Computer Systems

CST 1101 Computer Programming and Problem Solving

CST 1201  Programming Fundamentals

CST 2403 C++ Programming I

CST 2309 Web Programming I

EDU 101 Foundations of Education

EDU 150 Introduction to Special Education

EDU 226 Introduction to Instructional Technology

EDU 227 Instructional Technology Models and Practices

EDUC 250 Introduction to Urban Education

EDUC 205 Adolescent Learning and Development

EDUC 231 Computer Science Education in K-12 settings

EDU 3610 Human Learning and Instruction / SSY105 Learning and Education

EDU 3630 Assessing Student Learning Outcomes

EDU 3640 Computers in Education

Does not lead to initial certification - students should apply to one of the below masters in their final year: NYU Adelphi Manhattan

Featured Course Descriptions

EDUC 231 Computer Science Education in K-12 settings

This course provides students opportunities to learn how to effectively teach computer science courses in a K-12 setting. It explores computer science as a discipline and a new way of thinking that encourages inquiry, creativity, and collaboration. Hands-on activities are embedded in the weekly lectures to help students gain insights about teaching and learning computer concepts and building pedagogical skills. Students will examine a variety of computing tools, virtual environments, and programming environments that support learning across disciplines and design computer-based instructional activities that are pertinent to a diverse student population. The course includes discussions of societal and ethical issues related to computer science. It supports students in making informed decision for future Computer Science curriculum development.

EDUC 205 Adolescent Learning and Development

How theories and research on learning and development manifest themselves in urban settings for teachers of adolescents. Teacher-centered and student-centered, human and technology-based approaches promoting independent, self-regulated adolescent learners. Cultural implications and classroom applications: learning, intelligence, motivation, affect, parenting styles, and development (cognitive, social moral), classroom communication and management strategies. Fieldwork activities in exemplary junior high and high school classrooms structured to meet State standard and to help prepare students to pass the ATS-W.

EDU 3630 Assessing Student Learning Outcomes

A study of traditional and alternative assessment techniques. Provides hands-on experiences on development and administration of assessment instruments and interpretation of assessment data. Using assessment and analysis results to improve instruction.

bottom of page