Graduate Level Minor in Computer Science

The computer science graduate level minor (computer science minor) is an option available for graduate students. A student with a computer science 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 computer science 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 computer science minor are required to have a computer science minor advisor. The computer science minor advisor should be a graduate faculty member in the School of Computing.

Master's Students

Master's (M.S.) 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 computer science minor advisor. More information on completing the memorandum of courses is available from the Office of Graduate Studies.

Doctoral Students

Doctoral (Ph.D.) 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. Ph.D. students must have their computer science 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.