Computer Science and Information Technology 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.

sce-dr.-lee-portrait-in-computer-lab-with-students-67-6844.jpg

Undergraduate Programs

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 (PDF)

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 (PDF)

Download B.S. with Cybersecurity Emphasis major map (PDF)

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 (PDF)

Download B.I.T. with Cybersecurity Emphasis major map (PDF)

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.

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