Requirements for Computer Science Minor

Fall 2008 to Fall 2016 catalogs

Lower level phase 

Approval from the Department of Computer Science & Engineering is not required to take the classes listed in the lower level phase.

  • MATH 151, CSCE 121, CSCE 221 (must have a 2.75 GPA in these classes as well as a 2.75 TAMU GPA overall).
  • CSCE 222 (CSCE 222 is a co-requisite for CSCE 221).

Upper level phase:

Approval from the Department of Computer Science & Engineering is required before the student takes these classes. To apply for approval for upper division classes, visit an advisor in 328 TEAG.

  • CSCE 312
  • Either CSCE 313 or CSCE 314

The student must receive a grade of C or better in all classes on this list. This requirement is in addition to the 2.75 GPA for the specified lower level phase classes.

Students should complete the lower level requirements for the minor before applying to have it entered in their academic record. However, students are encouraged to consult with our department's academic advisors at any point in the process.

Fall 2017 catalog and later

Lower level phase:  Approval from the Department of Computer Science & Engineering is not required to take the classes listed in the lower level phase.

  • CSCE 121 (4); CSCE 222 (3); CSCE 221 (4).

Upper level phase:  Approval from the Department of Computer Science & Engineering is required before the student takes these classes.

  • CSCE 312 (4)
  • Either CSCE 313 (4) or CSCE 314 (3)

GPA requirements:  The minor requires a grade of C or better in each of the minor classes.  Additionally the overall GPA for the minor classes must be 2.75 or better.

Students in 2017 and later catalogs may request approval of the minor before completing the lower-level classes.

Additional notes for all catalogs

  • Prerequisites: CSCE 121 (previous programming class, high school or college); CSCE 222 (MATH 151; previous programming); CSCE 221 (prerequisite of CSCE 121, co-requisite of CSCE 222); CSCE 312 (co-requisite of CSCE 221) CSCE 314 (co-requisite of CSCE 221); CSCE 313 (prerequisite of CSCE 312).
  • Students majoring in Computer Engineering (both tracks—CECN and CEEN) will not be allowed to minor in Computer Science.  This is because the coursework for the minor already is required for Computer Engineering majors.
  • MATH 151 is a prerequisite for CSCE 222.  Acceptable alternatives for MATH 151 include MATH 171, 131, 142, or 147.
  • MATH 220 or 302 is an acceptable substitute for CSCE 222.
  • CSCE 350 or ECEN 350 is an acceptable substitute for CSCE 312.