Curriculum - Total Points: 18
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 (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:
Education Additional Electives |
Pts |
---|---|
APSY-UE.0020 Human Development I Plus one of the following Human Development II Courses:
|
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