Build the technical expertise employers want and the creative mindset to solve complex, real-world computing challenges. In the computer science master’s program, you’ll collaborate with experts, sharpen your research skills, and boost your career potential with a strong foundation in project management, clear and effective communication, and the analytical and problem-solving skills most valued in tech-driven industries.
Be a force in the future of tech

At a glance
Format
On-campus/hybrid
Start dates
Fall, Spring
What you'll learn
In the Computer Science master’s degree program, you’ll gain skills to design efficient algorithms, build robust software, and understand the interaction between hardware and software systems. Through hands-on projects, research, and collaboration, you’ll learn to manage complex datasets, create secure systems, and address ethical and legal challenges in tech. You will also contribute to research with strong methodologies and communicate your insights clearly, both in writing and by leading interdisciplinary teams.
Curriculum
The M.S. in Computer Science offers a flexible curriculum that combines foundational knowledge with emerging technologies. You will gain expertise in areas like algorithms, software systems, databases, networks, and security, with electives in fields such as artificial intelligence, data science, and cloud computing. The program prepares you for advanced technical roles or further academic study, with opportunities for hands-on projects and interdisciplinary collaboration.
- 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.
Broaden your skill set or deepen your expertise by customizing your degree to focus on what matters most to you. Individual courses are designed to help prepare students for industry certifications.
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.
Cost and financial aid
Graduate tuition at Luddy Indianapolis is charged per credit hour.
Cost per credit hour for the 2025-26 academic year:
- $423 In-state
- $634 Indiana Partners
- $1,178 Out of state and international
Scholarships
Students who meet criteria for admission will be considered for an admission-based scholarship if attending full-time. Scholarships are awarded each semester and range from $500 to $2,250 per semester.
Career outlook
This program prepares you for in-demand roles by building expertise in programming, research, project management, and communication, equipping you to tackle real-world challenges across today’s tech-driven industries. Graduates are well-positioned for a variety of technical careers or further academic study, with most students securing employment soon after graduation and many before completing the program.
$85-$110kmedian starting salary
Representative employers
- Salesforce
- Eli Lilly and Company
- Raytheon
- Infosys
- Cummins
- Genesys
Job titles
- Computer and Information Research Scientist
- Computer System Analyst
- Data Scientist
- Information Security Analyst
- Human Factors Engineers and Ergonomist
- Machine Learning Engineer
- Software Developer
Support from Luddy
Luddy’s career services team and faculty mentors help connect you with internships, job fairs, and biotech and healthcare leaders.
Admission requirements
- A bachelor's degree and a 3.0 GPA on a 4.0 scale.
- The Graduate Record Exam (GRE) is optional for master's applicants.
Prior coursework in:
- Calculus
- Linear Algebra
- Statistics or Probability
- Programming
- Data Structures
- Discrete Math or Discrete Structures
Admission deadlines
Fall
- January 15 (Early action)
- April 1 (International)
- July 1 (Domestic)
Spring
- August 15 (International)
- November 1 (Domestic)
