Graduate Level Minor in Computer Science

The Computer Science Graduate Level Minor (CS minor) is an option available for graduate students. A student with a CS minor should be able to apply computational approaches to his/her major area of research. Computational thinking, computer programming and data processing are valuable skills to improve the student’s research productivity and job prospects.

The CS Minor program requires as prerequisites:

  1. Experience with high-level computer programming (e.g. C/C++, Java, C#, Perl, Python etc.)
  2. Knowledge of Data Structures and Algorithms (CSCE 310 or CSCE 311 or equivalent)

Students pursuing a CS minor are required to have a CS minor advisor. The CS minor advisor should be a graduate faculty member in the CSE department.

Masters Students

Masters (MS) students are required to complete graduate-level (800/900) CSCE courses for 9 credit hours. The minor will need to be listed in the memorandum of courses and signed by the CS minor advisor. More information on completing the memorandum of courses is available from the Office of Graduate Studies.

Doctoral Students

Doctoral (PhD) students are required to complete graduate-level (800/900) CSCE courses for 15 credit hours, including a minimum of 6 credit hours of 900-level courses. PhD students must have their CS minor advisor on their supervisory committees. The minor must be listed on the appointment of supervisory committee form and in the program of studies form. More information on appointment of the supervisory committee and program of studies is available from the Office of Graduate Studies.