Not only did the professors make sure I understood the subjects, but they also helped me with my resume and informed me about potential job opportunities. UIndy is very good about introducing students to the real world and helping set them up for their career of choice.
Bachelor of Science in Computer Science
Build the Foundations. Create Intelligent Technologies. Shape the Future.Computer Science is at the heart of today's digital world, driving innovations in software, cybersecurity, data science, and artificial intelligence. At the University of Indianapolis (UIndy), our Bachelor of Science in Computer Science program builds a strong foundation in computing while developing creativity, problem-solving skills, and practical experience through hands-on projects. Students also have opportunities to explore their interests in Software Engineering, Cybersecurity, Data Science, and Artificial Intelligence. Discover new possibilities, expand your skills, and start shaping the future with Computer Science at UIndy!
Advantages
- Small, tight-knit community of engaging students
- Personal interactions with professors
- Classes that expose you to the various practical, real-world application of the field, so you are well-prepared for your career or graduate school
- Electives that allow you to focus on specific topics of your interests
Computer Science Minor
A minor in Computer Science is versatile and useful in a variety of high-tech industries and pairs exceptionally well with an Engineering or Math degree. UIndy's Computer Science minor is at 20 credit hours. Required courses include Introduction to Programming, Introduction to Object-Oriented Programming, and Data Structures and Algorithms.
Computer Science Minor Curriculum GuideSee how Computer Science, Computer Engineering, and Software Engineering are related
Potential Careers
Our CSCI program prepares you for the positions in the following fields:
- Computer programmers
- Web developer
- Mobile App developer
- Database administrator
- Game developer
- Embedded system developer
- Application software developer
- Artificial Intelligence (AI) Engineer
- Machine Learning Engineer
- AI Application Developer
- Data Scientist / Data Analyst
- Information Security Analyst/ Cyber Security Analyst
- Data engineer
- Database administrator
- Data scientist
- Security Operations Center (SOC) Analyst
- Network Administrator / Systems Administrator
- Cloud Security Engineer / Administrator
- Ethical Hacker
Curriculum
You'll jump into a world of programming, language studies, and mathematics. Learning objectives span across a wide range of industry-relevant experiences and will prepare you to excel in:
- Programming languages: JAVA, JavaScript, Python, PHP, and C/C++
- Graphical user interfaces and game programming
- Data structures and algorithms
- Databases: MySQL and MongoDB
- Computer networks
- Operating systems
- Data encryption and network security
- Artificial intelligence
- Mobile development
- Cloud computing and big data
- Computer architecture and parallel computing
- Web User Interfaces: HTML, CSS and ReactJS
- Virtualization, Powershell and Ethical Hacking
Curriculum Guides
These curriculum guides outline the classes you'll need to take as a Computer Science (CSCI) major. The general education guide provides a list of all the classes you need in order to fulfill UIndy’s general education requirements. The Computer Science guide lists all of the classes you will need to take in order to fulfill the major’s requirements. Be sure to take a look at both guides in order to get a complete picture of what classes you'll take at UIndy.
- General Education Core Curriculum Guide
- Computer Science Major Curriculum Guide
- Computer Science Minor Curriculum Guide
- Data Science Minor Curriculum Guide
- Software Engineering Concentration Curriculum Guide
- Artificial Intelligence Concentration Curriculum Guide
- Cyber Security Concentration Curriculum Guide
Core Computer Science Faculty & Staff
- Dr. Hung-Fu (Aaron) Chang
hchang@uindy.edu - Dr. Stephen Spicklemire
spicklemire@uindy.edu - Dr. Christopher Stanley
stanleyc@uindy.edu - Dr. Paul Talaga
talagap@uindy.edu - Dr. Harsh Kumar
kumarh@uindy.edu
ABET Accreditation
Job Outlook
According to the Bureau of Labor Statistics, the average salary for professionals in the field of computer science is $69,140 in Indiana and $86,170 nationally.
- R.B. Annis School of Engineering
- About Us
- Faculty & Staff
- DesignSpine
- Engineering Facilities
- Engineering News
- ABET Accreditation Overview
- Computer Engineering
- Computer Science
- Electrical Engineering
- General Engineering
- Industrial & Systems Engineering
- Mechanical Engineering
- Software Engineering
- Career & Research Resources for Students
- Project Opportunities with UIndy Engineering
- Industry & Community Partnerships
- Center for Collaborative Innovation
- Admission Requirements
- Computer Requirements
- Scholarships
- Living-Learning Community
- Licensure Disclosure