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
You are the future of computers.Computer science is all about learning how to communicate with computers. You will study programming languages like C++ and Java, and then you'll learn how to use that language to develop useful tools and software. Moreover, because computer science continues to be a growing field, you'll have incredible opportunities in your future career.
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 GuidePotential 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
- Data engineer
- Database administrator
- Data scientist
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
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.
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
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.