The College of New Jersey Logo

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

Computer Science Education Minor

The computer science education minor is open to all education majors. It requires five computer science courses, including four core courses and one CS option course. To apply for the minor, students must be in good academic standing and have a grade of C or better in MAT 127/Calculus A and the required courses.


CS Courses (5 course units)

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

* 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 before taking CSC 305.