School of Science & Engineering
The computer science major at Anderson University emphasizes hands-on application of knowledge by incorporating state-of-the-art programming techniques and tools throughout the curriculum, which meets the most recent guidelines of the Association of Computing Machinery for computer science programs.
In computer science courses, core concepts are taught in an applied environment, allowing students to immediately see the applications of the material that they are learning. Modern software development tools are woven throughout the program, so that students gain experience using cutting-edge techniques recommended by our industry partners. Additionally, cybersecurity principles are incorporated through several courses, such as Computer Networks, Operating Systems, Software Engineering, and Applied Cryptography and Cybersecurity. The importance of incorporating the security viewpoint in software design is critical to nearly every application in today’s world.
Employers of our student interns and graduates describe the winning combination of core computing knowledge, programming ability, and excellent communication and teamwork skills that Anderson University students demonstrate. The liberal arts education that our students receive is an important contribution to their successful careers.
At Anderson University, computer science students are encouraged to pursue hands-on experiential learning starting their freshman year. Most students graduate with at least two internships on their résumé, allowing them to see what a “real-world” job is like in different areas of the computer science field. This rich experience guides students as they start their career after graduation, and allows their résumé to stand out from other applications for full-time positions.
AU offers two degrees in computer science.
- BA in Computer Science (graduate in three or four years)
- BS in Computer Science
The computer science department also offers a major in cybersecurity.
Computer science can be completed by a well-motivated student in three years. It can also be paired with other majors as a double major over four years, including English, writing, cybersecurity, and mathematics.
Students wanting to pair computer science with another major can complete the 32-hour complementary major with another bachelor of arts major, such as cybersecurity, chemistry, mathematics, English, physics, accounting, or finance.
The computer science minor is well-suited for math and science majors, as well as those students pursuing a career in medicine and life sciences. The information systems minor focuses on business applications of computing.
- Computer Science
- Information Systems
- Database Programming
- Data Structures and Algorithms
- Introduction to Web Applications
- Computer Networks
- Operating Systems
- Software Engineering
- Senior Design I and II
The 59-hour BA in Computer Science includes 6 credit hours of computer science electives, chosen in consultation with the student’s advisor to best prepare the student for their desired career path. The 82-hour BS in Computer Science includes 10 credit hours of computer science electives, plus a rich selection of courses from mathematics, physics, and additional science electives.
Accelerate Your Career
Want to earn both your bachelor’s and master’s degrees in just four years? Anderson University and Ball State University have an agreement to facilitate your accelerated program of study. You can earn your BA in Computer Science here at AU, and then transition to BSU to earn your Master’s of Science in Information and Communication Sciences. Most of our AU students gain placement in the BSU graduate assistantship program, which makes grad school tuition very affordable.
Tech talks provide a glimpse of industry and research to our undergraduate students. We bring in 5-6 guest speakers per semester in areas related to computer science and cybersecurity.
Fall semester tech talks included:
● Jim Ostrognai, vice president of engineering, Salesforce, “LifeHacks: Things I wish someone would have told me when I was at A)”
● Bob Huba, former system security architect and team lead for the Security Incident Response Team at Emerson Automation Solutions, “Critical infrastructure cybersecurity: Using the internet to make things go boom”
● James Weaver, quantum developer advocate, IBM, “Quantum party tricks: An entertaining introduction to quantum computing”
● Presentations by interns of their work done at our on-campus internship centers, Genesys and the Ontario Systems CUBE, which are located on the third floor of Decker Hall
Computer Science Department
Paid work experiences are available within the computer science department as early as a student’s first semester. Opportunities include maintaining the computers in the computer science labs, supporting the departmental network, administering the servers in the Cybersecurity Engineering Lab, as well as serving as web designers and classroom lab assistants.
Information Technology Services (ITS)
Computer science students also have the opportunity to work with Anderson University ITS. Past on-campus positions have included university-wide classroom technical support, database programming, network administration, and instructional resources support.
Anderson University is the only location where Genesys (formerly Interactive Intelligence) maintains an on-campus internship center, staffed with full-time Genesys employees. Computer science students have the opportunity to gain real-world industry experience—between classes! The Genesys interns receive close mentoring and professional development opportunities, competitive pay, flexible scheduling, and the chance to network with the leaders of the Indianapolis technology scene.
Ontario Systems Talent Incubator
The Cube, short for Talent Incubator, is a tech training center that provides students with real-life, hands-on software engineering projects. Students can obtain paid internship opportunities and/or part-time or full-time jobs with Ontario Systems while pursuing their degree. Staffed with full-time Ontario Systems software engineers, the Cube allows computer science students to enjoy experiential learning between classes, since it’s on the same floor in Decker Hall as the computer science labs. As the only on-campus internship center location for Ontario Systems, Anderson University students have amazing opportunities for experiential learning during the full school year.
According to data from the Bureau of Labor Statistics, 74% 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. With a degree in computer science from Anderson University, students will be well prepared to apply their knowledge as a software engineer, computer programmer, software developer, database administrator, business intelligence analyst, website developer, or technical writer.
Our graduates have gone on to work for companies such as:
- Ernst & Young
- Genesys (formerly Interactive Intelligence)
- Ontario Systems
- Performance Assessment Network
- Renaissance Electronics Service
OUR Computer Science FACULTY
Let’s connect during your campus visit.
- Computer Science
Dr. Jennifer Coy is the Chair of the Department of Computer Science and a member of the interdisciplinary panel that oversees the Cybersecurity and National Security Studies majors. She teaches a wide range of computer science, cybersecurity, and engineering courses, since she is also dual-appointed to the Department of Physical Sciences and Engineering. She enjoys learning new technology and computer languages, and recently passed the EC-Council's Certified Ethical Hacker exam.
Dr. Coy's research interests lie in the connections between computer science and physics. She attended the University of Toledo as an undergraduate, receiving a B.S. in Engineering Physics and a B.S. in Computer Science and Engineering, graduating magna cum laude with Honors in Computer Science and Engineering. She received her masters and doctorate from Purdue University in Physics, where she studied gravity within galaxies where she created a parallel processing program to compare alternate theories of gravity to dark matter models.
Dr. Coy serves as an advisor to the Women in Computing student group, coordinates the computer science department's monthly Tech Talks series, communicates with industry partners to develop opportunities for student internships, and leads the department's Computer Science Hackathon and Cybersecurity Capture the Flag competitions.
Outside of the classroom, Coy enjoys camping with her husband and two children, running half marathons, knitting, scrapbooking, playing games, reading, and occasionally playing the piano.
Dr. Coy joined the AU faculty in August of 2014, bringing more than 10 years of prior experience teaching at small colleges, including Wabash College and Saint Joseph's College.
Professor of Computer Science & Physics
Chair, Department of Computer Science
B.S., University of Toledo
M.S., Ph.D., Purdue University
Professor Craton joined the AU faculty in 2019. He brings experience working as a software engineer, consultant, and open source contributor. He has previously worked alongside college students in residence life and student programs and has worked at Interactive Intelligence (now Genesys), Taylor University, Ivy Tech Community College, and Houghton College. He completed his BS in Computer Engineering and MA in Higher Education and Student Development from Taylor University, and he is currently completing his graduate work in Computer Science from Dakota State University.
Having lived and worked with college students as a resident director for six years, Professor Craton seeks to build strong and meaningful relationships with his students. He also strives to bring his practical experience building software to the classroom. He loves exploring new trends and technologies and works hard to ensure that his students have the tools that they need to build the high quality, secure software of the future.
Professor Craton lives near campus with his wife, Karin, and son, Benji. He has many interests, including playing board games, tinkering with electronics, and building with LEGO.
Professor Charles Koontz joined the Anderson University faculty in 1985 and served as chair of the Computer Science Department from 1999 to 2016. Prior to joining Anderson University, he served in the military and worked in a business-related profession. Professor Koontz received a B.A. in Psychology from Purdue University in 1979 and a M.A. in Computer Science from Ball State in 1985. His academic interests include database programming, web programming, and developing mobile applications.
Over the years, Professor Koontz has done database-related consulting for Lafarge North America, served as a project manager for the English Language Institute in Baghdad, Iraq, and served as a guest lecturer for the Ball State University-Tikrit University Linkage Program.
Chuck and his wife Teresa have five children and nine grandchildren. He enjoys backpacking, hiking and traveling. His work-related and personal travels have taken him to over twenty countries in Europe, the Middle East, and South America.
Associate Professor of Computer Science
A.S., Vincennes University
B.A., Purdue University
M.A., Ball State University
Professor Lowmiller joined the AU faculty in 2019. He brings experience working in DevOps, systems and network administration, development, and cybersecurity. He completed a BS in Business Information Systems degree at Indiana Wesleyan University and an MS in Cybersecurity at Bellevue University.
Having been an independent cybersecurity consultant, trainer, and adjunct professor, Professor Lowmiller is looking forward to training the next generation of our cyber workforce for excellence and service. He is very excited to share his experiences working alongside organizations like the US military, financial services providers, and member organizations of the big four accounting firms.
Professor Lowmiller lives in Marion, Indiana, with his wife, Heather, and their three kids. He has many interests, including gardening, hiking, and spending time outdoors.
Brian Schultz joined the Department of Computer Science as an adjunct in the fall of 2018. He also works at Genesys as a software engineer in their testing department. In 2016, Brian helped start an on-campus internship program, partnering Genesys and Anderson University. Working out of the Genesys Lab at AU, he has many opportunities to interact with the students and faculty.
Brian specializes in automated testing at Genesys but also enjoys writing dynamic user interfaces and web services. When not working, he enjoys spending time with his wife and two children, being a part of Bethany Christian Church, table tennis, and pickleball.
Receive a curated list of programs to explore for your college career.