The Bachelor of Science in Computer Science prepares students for careers in several in-demand areas of computer science and information technology. The program contains a core that provides students with a strong foundation of widely applicable technical skills. Students will personalize their degree by selecting courses from several specialized tracks. The available tracks are: Artificial Intelligence, Data Science, Software Development, Cybersecurity, Game Development, User Experience, and Blockchain.
Program Format
This program is available in online and on-campus formats. Most of the core and electives are offered in both formats, but some elective courses are offered only online or only in-person. Students enrolled in the program in the on-campus format might need to complete some of their coursework in an online format, depending on their choice of electives and the schedule for course offerings.
General Education Requirements
(45 credits)
Skills/Processes for Literacy
(3 courses)
ENGL 101 - Writing Across the Disciplines I: Rhetorical Situations
ENGL 104 - Writing Across the Disciplines II: Research & Argument
COMM 110 - Public Speaking
Humanities
(5 courses)
Fine Arts elective
Literature or Foreign Language elective
Philosophy elective
Two Humanities electives
Social Sciences
(3 courses)
History or Political Science elective
Two Social Science electives from different subject areas