Xavier has had a major in computer science since 1975. While the offerings in computer science continue to evolve, our primary goal remains unchanged. We want to provide an educational environment in which students can develop their abilities to undertake intellectually demanding tasks in computer science. Our programs support Xavier's mission by emphasizing critical thinking, logical reasoning, and the precise expression of ideas in the language of the computer science discipline.
There are four programs under the computer science umbrella at Xavier. the Bachelor of Science in Computer Science is a traditional program that combines computer science, mathematics, and science. The Bachelor of Arts in Computer Science allows students room to pursue a second major or minor combined with computer science. This encourages inter- and multi-disciplinary study, developing well-rounded students ready to contribute to an increasingly interdisciplinary world that utilizes computation. The minor in computer science provides a solid foundation in computation for students who do not wish to pursue a major. Finally, the Certificate in Applied Computation is designed for students who are pursuing an undergraduate degree in a program other than computer science who wish to demonstrate proficiency in computational methods and problem solving. It may also be used by returning adult students who have a degree but wish to add a certificate denoting competency in the computation area.
A concentration in cybersecurity has been added as an option for students majoring in computer science in either the BA or BS programs. Students pursuing this concentration will take addition courses in security and statistics and will graduate prepared to work in an area of fast-growing need in every sector of industry, government, and academia. The National Security Agency (NSA) has designated Xavier as a National Center of Academic Excellence in Cyber Defense (CAE-CD) for the Bachelor of Science in Computer Science with a Concentration in Cybersecurity.
In Fall 2025, the Bachelor of Science in Cybersecurity will be offered. The program will provides the fundamentals of cybersecurity at the hardware, systems, and compliance levels as well as a solid basis in computer science. While the program does not yet have the CAE-CD designation, this will be pursued in Fall 2024.
In Fall 2025, the Bachelor of Arts in Artificial Intelligence will be offered. The program provides the fundamentals of computer science and artificial intelligence (with the underlying mathematics) while also focusing on discussions of the implications of this emerging technology on the future of humanity through robust engagement in electives from humanities, social sciences, and business.
With introductory classes of 20-30 students and smaller upper-level classes, individual attention and faculty expertise are readily available. Each student in our department receives individual advising from members of the department. The faculty believe that the best teaching can be done only when there is close faculty-student interaction for discussion, thinking, and exploring. In addition to academic matters, faculty members advise students on strategies for preparing for future careers or graduate school in computer science. Students are encouraged to pursue internships and research experiences during their undergraduate careers in order to gain experience in the discipline.