The College of New Jersey Logo

Apply     Visit     Give     |     Alumni     Parents     Offices     TCNJ Today     Three Bar Menu

Requirements for Computer Science Education Minor

The Minor in Computer Science Education is open to all Education majors.

The CS Education Minor requires five courses in Computer Science, which include four core courses and one CS Option course.

I. Required Courses

CSC 220*/CS I: Computational Problem Solving 1 course unit
CSC 230/CS II: Data Structures 1 course unit
CSC 270**/Discrete Structures of Computer Science 1 course unit
CSC 305***/Methods in Teaching Computer Science 1 course unit
One advanced computer science course (300 or 400 level), other than CSC 305.

To apply for the minor, students must be in good academic standing, and must have a grade of C or better in MAT 127/Calculus A.

To graduate with the Minor in Computer Science Education, students must be in good academic standing, and must have a grade of C or better in the Required Courses.

* Students who received a score of 4 or higher in AP CS A may be waived from the CSC 220 requirement. In this case, the student must take an additional CS Option course to meet the five-course requirement for the minor.
** A student who has completed MAT 200 may take CSC 271 in lieu of CSC 270.
*** The pedagogy course of the student’s primary major must be successfully completed prior to taking CSC 305.

Top