Bachelor's degree in Computer Science

What you'll learn

At Luddy Indianapolis, you’ll build a strong foundation in computer science while learning to design human-centered computing systems. Start with core concepts like programming and algorithms, then customize your degree with topics like cybersecurity, software engineering, and data structures, all at your own pace.

Area of specializations

Shape your computer science degree around your interests with flexible specialization options at Luddy Indianapolis.

The Artificial Intelligence specialization gives you the skills to create smart technologies—like recommendation systems, chatbots, autonomous tools, and decision‑making software. If you’ve ever wondered how apps predict what you’ll like or how computers recognize images and patterns, this is where you’ll learn to build those systems yourself.

In this program, you’ll explore:

  • Machine learning, where computers learn from data
  • Knowledge representation, which helps AI understand information
  • Automated decision-making, used in everything from smart homes to self‑driving cars
  • Modern AI tools and frameworks used by top tech companies

You’ll work hands-on with real AI software, practice building your own intelligent systems, and learn how to design AI that’s reliable, trustworthy, and easy to understand.

By the time you finish, you’ll know how to create AI that automates tasks, improves apps, and powers data-driven solutions across fields like healthcare, business, gaming, and robotics.

The Software Engineering specialization helps you turn your interest in computers into practical, in‑demand skills. You’ll learn how today’s software is designed, built, and improved—from mobile apps to large‑scale systems used by major companies.

In this program, you’ll get hands‑on experience with:

  • Modern coding tools used by real software teams
  • Design patterns that make apps easier to build and maintain
  • Testing and debugging to ensure software works smoothly
  • Team-based projects where you create applications with classmates

You’ll learn how to plan, build, test, and refine software the same way professionals do. By the time you finish, you’ll be ready for careers in software development, systems design, and other high‑tech fields that are growing fast across Indiana.

Customize your degree with a minor or certificate in areas like:

  • Data Science
  • Full Stack Development
  • Game Design and Development
  • Human-Computer Interaction
  • Legal Informatics

See our undergraduate minors and certificates

Bachelor of Arts or a Bachelor of Science?

Students can earn a bachelor of arts or a bachelor of science degree in computer science. Both degrees qualify students for the same types of jobs.

The Bachelor of Arts (B.A.) has a world languages requirement and an additional writing course. It also has an area of specialization that could be any minor or certificate on campus.

The Bachelor of Science (B.S.) includes calculus to prepare for certain advanced courses like deep learning and for the data science M.S. and Ph.D.

Careers

The median annual wage for computer and information research scientists was $131,490 in May 2021, notes the U.S. Bureau of Labor Statistics.  The lowest 10% earned up to $74,210, and the highest 10% earned more than $208,000.
We know computer science graduates have some of the most sought-after skills of any college major. You know the skills you learn will be relevant because the Luddy Indianapolis computer science degree focuses on skills employers are seeking now.

Qualify for jobs including:

  • AI engineer
  • Computer programmer
  • Computer network architect
  • Information security analyst
  • Network and computer systems administrator
  • Software developer
  • Software engineer

Become a master. Faster.

Knock out your bachelor’s and master’s in just five years—and save time and tuition while you’re at it.

The Luddy experience

Students hanging out in North Hall on the IU Indy campus

Our living learning community

Find your community at the Luddy LLC—where Luddy students live together, connect through exclusive events, and grow in a supportive, tech‑focused environment.

The Luddy Learning Living Community
Student watching a capstone presentation at Luddy Indianapolis

Scholarships

Attending the Luddy School of Informatics, Computing, and Engineering is more affordable than you think. Learn about ways to reduce your cost of attendance.

Explore scholarships
Students playing games at IU Indy

Student organizations

IU Indy offers a variety of student organizations, from clubs for future entrepreneurs to those exploring ethics in tech. Discover Luddy’s student organizations and find one that fits your interests.

Explore student organizations