Graduate Minor


The objective of the graduate minor in Computer Science is to provide an opportunity for current Indiana University or Purdue University doctoral students in other disciplines at IUPUI to learn and use computer science techniques and tools to solve problems in their academic fields. Such a minor is helpful, as the use of information technology in other academic areas has proliferated; future researchers and faculty members must be familiar with the fundamentals of computer science to aid in their own research and discovery.


Students who are enrolled in any Indiana University or Purdue University doctoral program at IUPUI may apply for admission to the Graduate Minor program. Students must submit an internal application to the Department for review once all minor requirements (listed below) have been completed; please do not submit the application before this time.  Admissions are done on a rolling basis. Applicants are required to have a background in computer science of at least CSCI 36200, Data Structures, or equivalent course. Exceptions to this requirement will be made in only rare cases to otherwise outstanding students. Apply online.


The minor will require coursework totaling 12 graduate credit hours at the 500 level or above. These must include one three-credit hour core course selected from the following list, and three elective computer science courses. Additional CSCI courses at the 500 level or above, such as independent studies, may be substituted for elective courses with the permission of a student's faculty advisor and the Minor Program Coordinator, Dr. Yuni Xia.

CSCI 50300, Operating Systems
CSCI 56500, Programming Languages
CSCI 58000, Algorithm Design, Analysis, and Implementation

Approved Elective Courses: CSCI 50600, 54100, 54900, 55000, 55200, and these variable title courses: Cryptography & Network Security, Data Mining, Distributed Databases, Pattern Recognition/Data Mining, and Wireless Sensor Networks. These topics courses are offered as CSCI 59000, and may acquire permanent course numbers in the future.

Minimum Overall GPA: Successful completion of the minor requires at least a B (3.0) average over all courses counting toward the minor. The minimum grade that will be accepted in any single course is C. Course grades of C- or below must be repeated and a C or higher grade must be earned.

Maximum Number of Transferable Credits: Applicants who have already earned credit for one or more of the equivalent courses from other institutions and other programs may request to apply up to a maximum of three credits of these coursed toward the minor. Any waivers or substitutions must be approved by the Minor Coordinator in consultation with the Department of Computer & Information Science's Graduate Committee. A maximum of three credits from another institution may be applied to the Graduate Minor.

Maximum Time for Completion: All requirements for the Graduate Minor must be completed within four calendar years. Most students enrolled in this program will be full-time students, and should attempt the minor during the early part of their studies.

Number of Allowable Credit Hours taken Prior to Admission: Up to 6 (six) equivalent credit hours taken prior to admission into the Graduate Minor program may be applied toward the minor. Up to three of these may be from another institution.


Students with questions regarding the Graduate Minor should consult with Dr. Yuni Xia


If you have any questions regarding the Computer & Information Science  Graduate Program please contact