B.S. Cybersecurity Major
The Department of Computer Science offers a wide range of computer science and cybersecurity courses to support the B.S. degree with a major in cybersecurity (6640). These courses are designed to prepare students for a wide variety of cybersecurity careers designing and protecting systems in business, education, government, and industry. The courses also provide the foundation for graduate study in computer science, cybersecurity, or related fields. The courses blend theory and practice to prepare the students for careers in a rapidly changing discipline.
If a student is not prepared to enter calculus as the first mathematics course, he/she may be required to take college algebra and/or pre-calculus.
In addition to the course requirements for the major, all general education requirements for the Bachelor of Science degree must be met.
Graduation and Continuation Requirements for All Majors
A computer science or cybersecurity major must earn a minimum grade of C in all computer science, cybersecurity, and mathematics courses that are prerequisites for another course in the curriculum prior to taking the course that requires the prerequisites. E.g., A student may not take CSCI 325 (Data Structures) until the student has earned a C or better in CSCI 222 (Programming Concepts and Problem Solving II). Prior to graduation a grade of C or better must be earned in all computer science, cybersecurity, and mathematics courses used to fulfill the degree requirements of a Cybersecurity major.
In the event of a grade lower than a C in a computer science, cybersecurity, or mathematics course used to fulfill a requirement for the major in computer science or cybersecurity, that course may be repeated twice. After a third attempt of a required computer science, cybersecurity, or mathematics course the student must submit a written appeal to the Department of Computer Science for approval before enrolling in the course.