Majors
Computing Across Every Discipline
Artificial intelligence, data science, and computational thinking are reshaping every field. Whether you're studying pure computer science, applying computing to physics or mathematics, or building the systems that power the web, our degree programs ground you in both theory and practice.
Computer Science (BS)
The B.S. degree program in computer science provides a balance between theoretical foundations and applied computer science with the ultimate goal of presenting knowledge likely to be of ongoing value throughout one’s career.
Cybersecurity (BS)
This major grows out of the enormous importance of network computing and the major challenges to security that these networks pose. Students examine the architecture, properties, management, and performance of both wired and wireless networks, including how to keep them reliable and secure.
Information Technology (BS)
This major prepares students who plan to design, create, and administer large information bases used by organizations.
Information Technology (BA) • GPEM
The B.A. in Information Technology is designed for those interested in leadership roles in the growing and ever-critical IT job market.
Software Engineering (BS)
Students will gain necessary talents to be successful in today’s organizations, following current industry practices: designing and developing software; understanding and applying software development processes and methodologies in their work; leveraging software development tools used in the various phases of the development life cycle, and functioning as an effective member of a software development team or organization.