Housed within the College of Arts and Sciences, the Computer Science B.S. program bridges the gap between academic theory and real-world industry needs. The curriculum is specifically tailored to prepare students for the evolving demands of business, research, and government by offering specialized pathways in Artificial Intelligence and Data Science, Computer and Network Systems, Software Engineering, and Information Security. Students gain hands-on expertise in Web and Mobile Application Development, Advanced Programming, and Computer Animation and Game Design. Whether aiming for immediate entry into a professional technical role or preparing for specialized graduate research, students gain the technical mastery and lifelong learning skills necessary to solve complex challenges.
Program Expected Student Outcomes
The Program Objectives for the BS in Computer Science program are:
1. Obtain and apply the fundamental understanding of algorithms, data structures, networking, database concepts, operating systems, and programming languages to problems requiring computer solutions.
2. Demonstrate the ability to enhance technical skills through life-long learning.
3. Design and leverage modern tools and technology to analyze, model, and solve real-world problems effectively.
4. Have a sound foundation and ability to apply principles in Computer Science to real problems.
5. Work and communicate effectively, either independently or in a team, to solve problems using computer science principles.
6. Demonstrate the ability to apply the principles and applications to addressing challenges in computer science related real research problems.