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 consisting of four core
courses and one CS Option course. Students can choose one of the following three pathways to
meet the minor program requirements:

(A) (B) (C)
1. CSC 102
2. CSC 250
3. CSC 270
4. CSC 305 Methods
5. CSC Option
1. CSC 215
2. CSC 250
3. CSC 270
4. CSC 305 Methods
5. CS Option
1. CSC 220
2. CSC 230
3. CSC 270
4. CSC 305 Methods
5. CSC Option


I. Required Courses 

Pathway A
1. CSC 102*/Introduction to Computational Thinking 1 course unit
2. CSC 250/ Accelerated CS I, II 1 course unit
3. CSC 270***/Discrete Structures of Computer Science 1 course unit
4. CSC 305****/Methods in Teaching Computer Science 1 course unit

Pathway B
1. CSC 215/CS I for Science and Engineering 1 course unit
2. CSC 250/ Accelerated CS I, II 1 course unit
3. CSC 270***/Discrete Structures of Computer Science 1 course unit
4. CSC 305****/Methods in Teaching Computer Science 1 course unit

Pathway C
1. CSC 220**/CS I: Computational Problem Solving 1 course unit
2. CSC 230/CS II: Data Structures 1 course unit
3. CSC 270***/Discrete Structures of Computer Science 1 course unit
4. CSC 305****/Methods in Teaching Computer Science 1 course unit

II. Options for Minor in Computer Science Education
One advanced computer science course (300 or 400 level), with the approval of the department.

* Students who received a score of 4 or higher in AP CS Principles may be waived from the CSC
102 requirement. In this case, the student must take an additional CS Option course to meet the
five-course requirement for the minor.
** 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 mathematics major 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.

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.

Top