Computer Science Undergraduate Program

Immerse yourself in the future of computing

By earning a computer science degree, you’ll learn how to understand, design, and create next-generation human-centered computing systems–the kind you’d like to use.

Whether solving problems or designing systems, Luddy Indianapolis puts human needs and abilities first while putting you in control of your education:

Forget about one size fits all
Every student comes to our program with a different level of knowledge. We offer options that allow you to learn at your pace and get up to speed.

Available beginning in fall 2024 from Luddy Indianapolis. Now accepting applications.

Earn 2 degrees in 5 years

Earn a bachelor's and a master's degree in 5 years.

Online option

Earn your degree online, on-campus, or a hybrid of the two.

Graduate with experience

Become workforce ready through real-world projects and internships.

Degree options

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.

What you'll learn

  • Programming
  • Data structures
  • Discrete structures
  • Computer architecture
  • Algorithms and theory of computation

Customize your degree by exploring what interests you, including:

  • Operating systems
  • Software engineering
  • Programming languages
  • Computer networks
  • Cybersecurity

Certifications

Individual courses help prepare students for industry certification tests. These include:

This certification validates expertise in designing and deploying applications on the Amazon Web Services cloud platform.

This certification demonstrates knowledge of ethical hacking techniques and tools and the ability to identify and test vulnerabilities in computer systems and networks. (Core Course: Security)

This certification demonstrates expertise in information security, including access control, cryptography, and risk management. (Core Course: Security)

This certification covers the basics of network architecture, security, and troubleshooting, with a focus on Cisco networking technologies. (Core Course: Networks)

This certification covers basic knowledge of computer hardware and software, as well as troubleshooting, networking, and security.

This certification validates expertise in designing and managing scalable and reliable cloud-based solutions using Google Cloud Platform (GCP).

This certification validates proficiency in Java programming, including object-oriented programming concepts and application development using the Java SE 11 platform.

Bring your passion to your degree

Customize your course of study to focus on what interests you. Luddy Indianapolis makes it easy to specialize your computer science degree, so you can explore:

  •     Cognitive automation
  •     Data science
  •     Full-stack development
  •     Game development
  •     Human-computer interaction
  •     Information science
  •     Legal informatics

And more.  

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

Faculty

Mohamed Saeed Abdel-Mottaleb

Mohamed Saeed Abdel-Mottaleb

Luddy Professor, Computer Science

Mohammad Al Hasan

Mohammad Al Hasan

Professor, Computer Science

No photo

Spyridon Bakas

Adjunct Associate Professor, Computer Science

Arjan Durresi

Arjan Durresi

Professor, Computer Science

Shiaofen Fang

Shiaofen Fang

Professor, Computer Science

Judith Gersting

Judith Gersting

Adjunct Professor and Professor Emerita, Computer Science

John Gersting

John Gersting

Adjunct Professor and Professor Emeritus, Computer Science

James Hill

James Hill

Professor, Computer Science

Mohammad Hossain

Mohammad Hossain

Teaching Professor, Computer Science

Hyeju Jang

Hyeju Jang

Assistant Professor, Computer Science

Cathy Jo King

Cathy Jo King

Adjunct Instructor, Computer Science

Yao Liang

Yao Liang

Professor, Computer Science, Data Science

Lingma Lu

Lingma Lu

Teaching Professor, Computer Science

Birhan Payli

Birhan Payli

Adjunct Instructor, Computer Science

Rajeev R. Raje

Rajeev R. Raje

Professor, Computer Science

No photo

Yati Tandon

Adjunct Instructor, Computer Science

Suleyman Uslu

Suleyman Uslu

Lecturer, Computer Science

Yuni Xia

Yuni Xia

Associate Professor and Program Director, Computer Science

Qingxue “Jack” Zhang

Qingxue “Jack” Zhang

Assistant Professor, Computer Science

Lu Zhang

Lu Zhang

Assistant Professor, Computer Science

Xukai Zou

Xukai Zou

Professor, Computer Science

Ready to get started?