Computer Science (Bachelor of Science)
The Bachelor of Science in Computer Science program at Anderson University prepares students for graduate school in computer science and also for careers in industry involving complex computations using advanced computer science topics including algorithm analysis and software security.
What classes will I take?
Among the classes in the 80-hour major are:
- Computer architecture
- Data Structures and Algorithms
- Database Programming
- Linear algebra
- Cybersecurity and Cybersecurity Lab
- Software Engineering
- Senior Design I and II
The curriculum is structured with foundational courses, a professional core, a mathematics and science core, and additional electives.
What experiences will I have?
The B.S. in Computer Science provides the foundational scientific and math courses needed for graduate studies, which are also beneficial for understanding the complex problems that arise in advanced areas of computer science.
Students will have the opportunity for experiential learning in the brand new Ascension Health Server Room in the Engineering Center. This room will feature glass walls with five racks of servers, firewalls, and other networking equipment, providing an opportunity for real-world, hands-on experience in a classroom setting, to prepare students for internships and job placements.
The Genesys space opened in fall 2016 as an experiential learning program. Students work in the space 15-20 hours a week with a Genesys employee on-site. The first year was very successful, and two students proceeded directly from their internships into full-time positions with Genesys following their graduation. The partnership was initiated by Interactive Intelligence to form a pipeline for AU talent, supplementing the more than 30 alumni already working at Genesys in Indianapolis.
What kind of jobs can I anticipate after graduation?
According to Bureau of Labor Statistics data, 74 percent of new STEM (science, technology, engineering and math) jobs through 2022 will be in computing. Nearly a third of all of those new jobs will be created in the computer science subfield of software development. Here is a sample of jobs stemming from a B.S. in Computer Science:
- business intelligence analyst
- computer programmer
- data architect
- database administrator
- network systems administrator
- software developer
- software systems developer