Computer Science Education Minor

Teaching and Learning Minor

Computer Science Education Minor

Computer science is a rapidly growing field, and skilled teachers are in demand. Become one of them. In this 18-credit minor, you will take computer science classes at NYU's Courant Institute of Mathematical Sciences and Polytechnical School of Engineering, and computer science education courses and education electives through NYU Steinhardt's Department of Teaching and Learning. You'll be prepared to teach computer science and programming to children and adolescents, working in schools, museums, community centers, and other educational settings. This minor is open to all NYU students.

This minor does not qualify you for initial teacher certification. If you are interested in becoming a fully certified classroom teacher, consider one of our undergraduate or master’s programs in teacher education.

What you'll learn
  • Teaching methods and curricular theory related to computer science education for grades K-12
  • Developing learning objectives and designing, implementing, and revising lesson units
  • Foundational computer science content, including object-oriented programming, the design and implementation of algorithms and data structures, and computer architecture and organization

See the curriculum and requirements for this minor.

Read detailed course descriptions.

For more information about this minor, please contact

Jasmine Y. Ma
Assistant Professor
Mathematics Education
239 East Building, 4th Floor
j.ma@nyu.edu
212-992-7658