As computer science evolves, so can you. The Luddy Indianapolis master’s program reflects the real-world skills and challenges industry is facing today.
You can contribute to the field’s latest advancements through interdisciplinary opportunities and research projects.
Develop the technical proficiency employers are seeking and enhance your ability to craft innovative solutions to complex, real-world computing challenges.
Effectively collaborate with other experts to turn your ideas into reality when you earn our master’s degree in computer science. Increase your research options and job prospects, focusing on:
Project management
Communication
Analytical skills highly valued in the industry
Careers include some of the highest paid and fastest growing occupations:
Computer and Information Research Scientist
Computer System Analysts
Data Scientist
Information Security Analyst
Human Factors Engineers and Ergonomists
Machine Learning Engineers
Software Developers
Customize your degree
Expand your skill set or strengthen your area of expertise by tailoring your degree to focus on what’s most important to you. Individual courses will help to prepare students for industry certification.
The Graduate Record Exam (GRE) is optional for master's applicants.
Problem-solving, critical thinking, and algorithmic proficiency:Analyze, design, and implement algorithmic solutions for computing problems using appropriate data structures.
Software development and engineering mastery: Design, implement, test, and evaluate software solutions using development tools to meet specified requirements, demonstrating analytical proficiency in programming languages and their paradigms, while adhering to software engineering principles throughout the software development lifecycle.
Systems, architecture, and hardware integration: Exhibit a solid understanding of computer organization, architecture, and the interaction between software and hardware components, along with proficiency in system-level programming and operating systems concepts.
Data management, analysis, and visualization: Design and implement systems for structuring and managing large datasets in databases, extracting and learning actionable information, and visualizing and communicating the results.
Networking proficiency and security assurance: Grasp fundamental concepts of computer networks, including network architectures and protocols, and design and implement secure systems and applications with a thorough understanding of potential threats and vulnerabilities.
Ethical responsibility and effective communication: Evaluate the ethical, legal, security, and societal challenges in computing; formulate strategies grounded in professional codes of conduct; advocate for responsible computing practices; and lead interdisciplinary teams in articulating and addressing complex issues, ensuring effective communication with diverse audiences.
Research Mastery: Evaluate, synthesize, and contribute to the computer science literature; formulate research questions based on gaps in existing knowledge; design and execute rigorous research methodologies; interpret findings within the broader context; assess and refine research processes based on feedback and setbacks; and communicate findings effectively in written and oral forms.
The Computer Science M.S. program includes at least 30 credit hours of graduate coursework that can be completed in 1.5 years including a summer.
Yes. Students need to complete all the same forms in the Purdue database and candidacy course ($0/0cr) is still required. Students are still subject to Purdue deadlines and can incur Purdue late fee as well.
Absolutely not! As long as you make normal academic progress with acceptable grades, we will work with you to ensure on-time graduation. Previously approved plans of study will be honored as closely as possible with the courses offered by Luddy. Changes to Plan of Study may be needed to match new course numbers on the transcript starting Fall ‘24. Most courses will be the same course but with new numbering to follow the IU format.
Thesis student FAQ
If the plan of study is filed and has departmental approval in the Purdue system by July 1, the existing faculty will be used by Purdue to approve and grant a Purdue degree.
The Thesis/Project is available to highly motivated students ready to carry out publishable research. Students must prepare a prospectus and gain a commitment from a primary faculty advisor with research interests in computer science by the end of the first semester. By the end of the second semester, students must complete a course on research design and methods if indicated by the faculty advisor). The thesis or project must be completed in two semesters or in a semester and summer. Thesis students register for a total of 6 credits, and project students register for a total of 3–6 credits. Students must prepare and defend a research proposal with a timeline of deliverables in addition to the thesis or project.
International student FAQ
IU Indianapolis Office of International Affairs.
No, you will still be an IU Indianapolis student listed in the School of Science.
The Luddy Indianapolis Student Services team will support students through the CPT/OPT process also with the Office of International Affairs.