Computer Science

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.

  1. Problem-solving, critical thinking, and algorithmic proficiency: analyze, design, and implement algorithmic solutions for computing problems using appropriate data structures.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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:

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.

Support from Luddy

Luddy’s career services team and faculty mentors help connect you with internships, job fairs, and biotech and healthcare leaders.

Admission deadlines

Fall

  • January 15 (Early action)
  • April 1 (International)
  • July 1 (Domestic)

Spring

  • August 15 (International)
  • November 1 (Domestic)