Skip to main content

Search NYU Steinhardt

Laptop

Curriculum

Minor, Computer Science Education

Curriculum - Total Points: 18

Curriculum
Computer Science Courses (12 Points) Pts

CSCI-UA.0101 Introduction to Computer Science. Prerequisite: Introduction to Computer Programming (CSCI-UA.0002) or departmental permission assessed by placement exam. Taken at the NYU Courant Institute for Mathematical Sciences.

OR

CS-UY.1124 Object-Oriented Programming. Prerequisite: CS-UY.1114 (C- or better) or CS-UY.1133 (A- or better). Taken at the NYU Polytechnic School of Engineering.

4

CSCI-UA.0102 Data Structures. Prerequisite: Introduction to Computer Science (CSCI-UA 101). Taken at the NYU Courant Institute for Mathematical Sciences.

OR

CS-UY.2134 Data Structures and Algorithms. Prerequisites: CS-UY.1124 (C- or better) and MA-UY.1024. Taken at the NYU Polytechnic School of Engineering.

4

CSCI-UA.0201 Computer Systems Organization. Prerequisite: Data Structures (CSCI-UA.102). Taken at the NYU Courant Institute for Mathematical Sciences.

OR

CS-UY.2204 Digital Logic and State Machine Design. Prerequisites: CS-UY.1114 (C- or better) or CS-UY.1133 (C- or better). Taken at the NYU Polytechnic School of Engineering. 

OR (by advisement)

CS-UY.2214 Computer Architecture and Organization. Prerequisites: CS-UY.2204 for computer engineering majors; CS-UY.2134 (C- or better) and MA-UY.2134 for computer science majors. Students who are neither computer science majors nor computer engineering majors must take either CS-UY.2204 OR CS-UY.2134 (C- or better). Taken at the NYU Polytechnic School of Engineering.

 4

TOTAL:

12
Computer Science Education Courses

  Computer Science Education Courses (6 points)

 Pts

MTHED-UE.1080 Teaching of Secondary Computer Science. Prerequisite: CSCI-UA.0101 Introduction to Computer Programming OR CS-UY.2124 Object-Oriented Programming

 3

MTHED-UE.1110 Introduction to Computer Science Education. Prerequisite: CSCI-UA.0102 Data Structures OR CS-UY.1134 Data Structures and Algorithms

 3

  TOTAL:

 6

Students registered for the CSE minor must complete a minimum of five courses or 16 credits. Those who are taking one or more of the required CS courses as a part of their major may choose from the following electives:

Additional Electives

  Education Additional Electives

 Pts

 APSY-UE.0020 Human Development I

Plus one of the following Human Development II Courses:

  • APSY-UE.0021 Human Development II: Early Childhood
  • APSY-UE 0022 Human Development II: Childhood
  • APSY-UE 0023 Human Development II: Early Adolescence/Adolescence

4

 MTHED-UE.1043 Teaching Secondary School Mathematics

3

 SCIED-UE.1039 Methods I: Teaching of Science in Middle School and High School

3

 SOED-UE.1015 Education as a Social Institution

3

TCHL-UE.1 Inquiries into Teaching and Learning

4

TCHL-UE.1030 Language Acquisition and Literacy Education in a Multilingual and Multicultural Context

4

SPCED-UE.0083 Foundations of Special Education 

3

SPCED-UE.1005 Teaching Students with Disabilities in General Education Classrooms

4

SPCED-UE.1010 Principles and Practices of Educating Students with Severe Disabilities

Prerequisite: SPCED-UE 0083 Foundations of Special Education

3

TOTAL PTS FOR MINOR: 18

Note on the Computer Science requirements: Students who are taking any of these courses as a part of their major should refer to their department's policy on double counting courses toward a major and a minor. If students need one or more additional courses, they may take additional CS courses or an Education course from the list above