Computer Science, Bachelor of Science
The Bachelor of Science in Computer Science provides students with in-depth knowledge and analytical skills associated with the design, development, testing and documentation of a range of operating systems; database management; and programming languages. Computer science is about creating innovative solutions to complex, real-world problems. Students in this major study step-by-step computational methods for solving problems by encoding, storing, tracking and transforming information. Students will be well prepared for technical careers in software development, computational science, networking, information systems, and electronic commerce. Graduates of the program are well-suited for professional employment in traditional computer and communications industries, as well as in such diverse industries as financial services and consulting practices in which computing and information management are central to the operation of the enterprise.
Select courses are offered through a partnership with Rize Education and developed in collaboration with Google.
Degree Requirements
Required Courses
Plus 3 of the following:
| CS 270 | Topics in Computer Science | 3 |
| CS 325 | Application Development I: Backend | 3 |
| CS 326 | Application Development II: Frontend | 3 |
| CS 330 | Modern Technologies | 3 |
| CS 332 | Software Development | 3 |
| CS 370 | Topic in Computer Science | 3 |
Students who complete the major in Computer Science can earn a double major in Cybersecurity by completing the additional requirements in that program. A student doing the double major only needs to complete one internship.