Computer Science Department
Welcome to the Computer Science Department
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.
Computer Science Programs 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 Bachelor of Science in Cybersecurity provides the fundamentals of cybersecurity at the hardware, systems, and compliance levels as well as a solid basis in computer science.
- The Bachelor of Arts in Artificial Intelligence 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.
- The Minor in Computer Science provides a solid foundation in computation for students who do not wish to pursue a major.
- 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.
Personal Attention and Small Class Sizes
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.