Important changes as of July 1, 2024
On July 1, 2024, IUPUI begins its next chapter as two separate universities—IU Indianapolis and Purdue University in Indianapolis. Computer & Information Science is no longer part of the School of Science at IU Indianapolis.
The information on this page is applicable only to current students who enrolled at IUPUI prior to the summer 2024 semester.
New students (fall 2024 semester or later) looking for information about computer science programs, majors, and certificates can visit Purdue University in Indianapolis and IU Luddy School of Informatics, Computing, and Engineering.
The Master of Science degree in Computer and Information Science is a Purdue University degree offered in the Department of Computer and Information Sciences.
Computer Science is one of the fastest growing fields in the United States. A degree in Computer and Information Science will prepare you for these jobs and for a lifetime of interesting and important work. From medicine and industry to the arts, you'll know how to collaborate with the best minds and how to turn theory into reality.
You'll graduate with a deep understanding of the fundamentals that underlie all computer technology, so you will be ready to adapt to changes in the marketplace.
Committed to having a real impact in their work and community, our graduates emerge armed with the technical proficiency, project management skills, communication expertise and analytical skills needed to develop working solutions for computing challenges.
Understanding the degree requirements
Students complete 30 credit hours of study in CSCI courses at the 500 level or above.
Of the 30 required hours, students must select one course each from 4 different "foundational" categories for a total of 12 credit hours. There are 6 categories from which to select the 4, as listed below:
- Networking and Security -- CSCI 53300, CSCI 53600, CSCI 55500
- Databases and Intelligent Systems -- CSCI 54100, CSCI 54900, CSCI 57300, CSCI 57800
- Visualization and Graphics -- CSCI 55000, CSCI 55200, CSCI 55700, CSCI 55800
- Software Engineering -- CSCI 50600, CSCI 50700, CSCI 50900 (Software Quality Assurance)
- Theory -- CSCI 52000, CSCI 56500, CSCI 58000
- Systems -- CSCI 50200, CSCI 50300, CSCI 50400, CSCI 53200, CSCI 53700