Computer Science and Information Technology Undergraduate Programs

Undergraduate Programs

A degree in computer science or information technology prepares you a career path with growing demand. Our graduates work in any number of fields and industries supporting technology needs.

Bachelor of Arts in Computer Science

The Bachelor of Arts provides students with a broad background in the core areas of computer science. The B.A. degree is popular with students who are interested in a dual-major bachelor's degree, particularly in the arts or languages. The B.A. is more flexible for students who are seeking a second degree or have many transfer credits.

DOWNLOAD B.A. MAJOR MAP

Bachelor of Science in Computer Science

The Bachelor of Science degree provides an ABET-accredited degree program in computer science, covering a broad range of essential topics, including software engineering, data science, augmented and virtual reality, database systems and networking. The B.S. degree can lead to careers in a variety of industries and roles, as well as graduate school and research positions.

DOWNLOAD B.S. MAJOR MAP

DOWNLOAD B.S. WITH ARTIFICIAL INTELLIGENCE EMPHASIS MAJOR MAP

DOWNLOAD B.S. WITH CYBERSECURITY EMPHASIS MAJOR MAP

Bachelor of Information Technology (B.I.T.)

The use of computers in commerce and industry keeps the college educated IT professional at the forefront of occupational demand. The B.I.T. program prepares for a career path where the student contributes to the continued deployment of technology infrastructure (operating systems, browsers, applications, software, networking, etc.). It blends both CS, IT and business coursework and requires an internship for the completion of the degree.

DOWNLOAD B.I.T. MAJOR MAP

DOWNLOAD B.I.T. WITH CYBERSECURITY EMPHASIS MAJOR MAP

Computer science minor

Students earning this minor will have the ability to apply knowledge of computing and mathematics as appropriate, to analyze a problem and identify and define the computing requirements appropriate to its solution, to design, implement and evaluate a computer-based system, process, component or program and to use current techniques, skills and tools necessary for computing practice.

Artificial Intelligence minor

Students in this program gain the knowledge and skills to thrive in an AI-driven world, exploring emerging trends and their impact on their field of study. Students will develop innovative AI solutions to address real-world challenges, and learn to evaluate and apply AI technologies responsibly through ethical, informed decision-making. 

Bachelor's-to-master's degree

For students interested in a combined bachelor's and master's program, an accelerated five-year program of study is available for computer science or data science.

Graduate Programs

View graduate programs

Meet Our Faculty

View all faculty