These requirements are for students who matriculated in academic year 2024-2025. Students who matriculated prior to fall 2024 should refer to the Archives to view the requirements for their Bulletin year.
Bachelor of Science Requirements
Summary of Requirements for the Degree
- University Requirements (123 total s.h.)
- Students must complete all University requirements including those listed below.
- All undergraduate students must complete at least two writing-intensive courses for a total of at least six credits at °ÄÃÅÁùºÏ²Ê¹ÙÍø as part of their major. The specific writing-intensive course options for this major are:
Course List Code Title Credit Hours ³§°ä°Õ°äÌý2396 Writing for Science and Technology 3 °ä±õ³§Ìý4³Ý9³Ý 3 - Students must complete the General Education (GenEd) requirements.
- See the General Education section of the Undergraduate Bulletin for the GenEd curriculum.
- Students who complete CST majors receive a waiver for 2 Science & Technology (GS) and 1 Quantitative Literacy (GQ) GenEd courses.
- Students must satisfy general °ÄÃÅÁùºÏ²Ê¹ÙÍø residency requirements.
- College Requirements
- A minimum of 90 total credits within the College of Science & Technology (CST), the College of Liberal Arts (CLA), and/or the College of Engineering (ENG).
- A minimum of 45 of these credits must be upper-level (courses numbered 2000 and above).
- Complete a one-credit first-year or transfer seminar.
- ³§°ä°Õ°äÌý1001 CST First Year Seminar for every entering first-year CST student.
- ³§°ä°Õ°äÌý2001 CST Transfer Seminar for every entering transfer CST student.
- A minimum of 90 total credits within the College of Science & Technology (CST), the College of Liberal Arts (CLA), and/or the College of Engineering (ENG).
- Major Requirements for Bachelor of Science (75-76 s.h.)
At least 9 courses required for the major must be completed at °ÄÃÅÁùºÏ²Ê¹ÙÍø. At least 8 CIS courses must be completed at °ÄÃÅÁùºÏ²Ê¹ÙÍø.Course List Code Title Credit Hours Computer and Information Science °ä±õ³§Ìý1001 Introduction to Academics in Computer Science 1 Select one of the following: 4 °ä±õ³§Ìý1051Introduction to Problem Solving and Programming in Python ´Ç°ùÌý°ä±õ³§Ìý1951Honors Introduction to Problem Solving and Programming in Python °ä±õ³§Ìý1057Computer Programming in C °ä±õ³§Ìý1068 Program Design and Abstraction 4 ´Ç°ùÌý°ä±õ³§Ìý1968 Honors Program Design and Abstraction °ä±õ³§Ìý1166 Mathematical Concepts in Computing I 4 ´Ç°ùÌý°ä±õ³§Ìý1966 Honors Mathematical Concepts in Computing I °ä±õ³§Ìý2107 Computer Systems and Low-Level Programming 4 ´Ç°ùÌý°ä±õ³§Ìý2229 Architecture, Operating Systems and Networking °ä±õ³§Ìý2109 Database Management Systems 4 ´Ç°ùÌý°ä±õ³§Ìý4331 Principles of Database Systems °ä±õ³§Ìý2168 Data Structures 4 °ä±õ³§Ìý3329 Network Architectures 4 ´Ç°ùÌý°ä±õ³§Ìý4319 Computer Networks and Communications °ä±õ³§Ìý3441 Software Security 3 °ä±õ³§Ìý3605 Introduction to Digital Forensics 3 ´Ç°ùÌý°ä´³Ìý3506 Cyber-Investigations, Digital Forensics, and the Law °ä±õ³§Ìý4378 Computer and Network Security 4 °ä±õ³§Ìý4³Ý9³Ý 3 Cybersecurity Breadth Requirement Select one of the following: 1 3-4 °ä±õ³§Ìý3319Wireless Networks and Security °ä±õ³§Ìý3374Quality Assurance & Testing (F) °ä±õ³§Ìý4419Securing the Internet of Things °ä±õ³§Ìý4625Audit and Compliance for Security and Digital Forensics °ä´³Ìý3007Cybercrime Cybersecurity Electives Select a minimum of 12 credits from the following elective courses: 12 °ä±õ³§Ìý3100Special Topics in CIS °ä±õ³§Ìý3203Introduction to Artificial Intelligence °ä±õ³§Ìý3207Introduction to Systems Programming and Operating Systems °ä±õ³§Ìý3211Automata, Computability, and Languages °ä±õ³§Ìý3217Computer Architecture °ä±õ³§Ìý3223Data Structures and Algorithms °ä±õ³§Ìý3281Cooperative Education Experience in Information Science & Technology 2 °ä±õ³§Ìý3296Software Design °ä±õ³§Ìý3308Web Application Programming °ä±õ³§Ìý3309Component-Based Software Design °ä±õ³§Ìý3319Wireless Networks and Security °ä±õ³§Ìý3342Server-Side Web Application Development °ä±õ³§Ìý3344Client-Side Scripting for the Web °ä±õ³§Ìý3374Quality Assurance & Testing °ä±õ³§Ìý3381Cooperative Education Experience in Computer Science 2 °ä±õ³§Ìý3513Introduction to iOS Application Development °ä±õ³§Ìý3515Introduction to Mobile Application Development °ä±õ³§Ìý3603User Experience Design °ä±õ³§Ìý3715Principles of Data Science °ä±õ³§Ìý3755Introduction to Information Visualization °ä±õ³§Ìý4282Independent Study 2 °ä±õ³§Ìý4307Introduction to Distributed Systems and Networks °ä±õ³§Ìý4324Compiler Design °ä±õ³§Ìý4330Current Topics in Information Science & Technology °ä±õ³§Ìý4340Seminar in Information Science & Technology (S) °ä±õ³§Ìý4344Advanced Web Application Design & Scripting °ä±õ³§Ìý4345Introduction to Cloud Computing °ä±õ³§Ìý4350Seminar on Topics in Computer Science (F) °ä±õ³§Ìý4360Seminar on Topics in Computer Science °ä±õ³§Ìý4382Independent Study 2 °ä±õ³§Ìý4419Securing the Internet of Things °ä±õ³§Ìý4515Advanced Mobile Application Development °ä±õ³§Ìý4517Data-Intensive and Cloud Computing °ä±õ³§Ìý4523Knowledge Discovery and Data Mining °ä±õ³§Ìý4524Analysis and Modeling of Social and Information Networks °ä±õ³§Ìý4526Foundations of Machine Learning °ä±õ³§Ìý4625Audit and Compliance for Security and Digital Forensics °ä´³Ìý3007Cybercrime °ä´³Ìý3401White Collar Crime °ä´³Ìý3403Organized Crime °ä´³Ìý3404Urban Crime Patterns °ä´³Ìý3405Terrorism, Transnational Crime and Global Security ±Ê°¿³¢³§Ìý2232Cyberpolitics Other courses communicated to the students by the Cybersecurity faculty advisor.Mathematics Select one of the following: 3 4 ²Ñ´¡°Õ±áÌý1031Differential and Integral Calculus ²Ñ´¡°Õ±áÌý1041Calculus I ²Ñ´¡°Õ±áÌý1941Honors Calculus I ²Ñ´¡°Õ±áÌý2031 Probability and Statistics 3 Laboratory Science courses Two (2) laboratory science courses 4 8 Writing Intensive Course ³§°ä°Õ°äÌý2396 Writing for Science and Technology 3 Total Credit Hours 75-76 Course List Code Title Credit Hours (F) - Fall only course (S) - Spring only course - 1
The courses not selected may be taken as a Cybersecurity elective.Â
- 2
A maximum of eight (8) credits from °ä±õ³§Ìý3281, °ä±õ³§Ìý3381, °ä±õ³§Ìý4282, and/or °ä±õ³§Ìý4382 may be used to fulfill Cybersecurity elective requirements. In addition, a maximum of four (4) credits may be taken from °ä±õ³§Ìý3281 and/or °ä±õ³§Ìý3381 to fulfill Cybersecurity elective requirements.Â
- 3
Cybersecurity majors are required to have completed ²Ñ´¡°Õ±áÌý1022. They can then choose either ²Ñ´¡°Õ±áÌý1031, ²Ñ´¡°Õ±áÌý1041 or ²Ñ´¡°Õ±áÌý1941.
- 4
Must select within a Sequence for Laboratory Science A and Laboratory Science B. See the Sequenced Laboratory Science list below for the science options.
Sequenced Cybersecurity Laboratory Science Requirements
Code | Title | Credit Hours |
---|---|---|
Biology Sequence | ||
Select one Biology Lab Science A: | ||
µþ±õ°¿³¢Ìý1011 | General Biology I | |
µþ±õ°¿³¢Ìý1111 | Introduction to Organismal Biology | |
µþ±õ°¿³¢Ìý1911 | Honors Introduction to Organismal Biology (S) | |
Select one Biology Lab Science B: | ||
µþ±õ°¿³¢Ìý1012 | General Biology II | |
µþ±õ°¿³¢Ìý1112 | Introduction to Biomolecules, Cells and Genomes | |
µþ±õ°¿³¢Ìý1912 | Honors Introduction to Biomolecules, Cells and Genomes | |
µþ±õ°¿³¢Ìý2112 | Introduction to Cellular and Molecular Biology | |
µþ±õ°¿³¢Ìý2912 | Honors Introduction to Cellular and Molecular Biology (F) | |
Chemistry Sequence 1 | ||
Select one Chemistry Lab Science A: | ||
°ä±á·¡²ÑÌý1021 &²¹³¾±è;Ìý°ä±á·¡²ÑÌý1023 | Introduction to Chemistry I and Introduction to Chemistry Laboratory I | |
°ä±á·¡²ÑÌý1031 &²¹³¾±è;Ìý°ä±á·¡²ÑÌý1033 | General Chemistry I and General Chemistry Laboratory I | |
°ä±á·¡²ÑÌý1951 &²¹³¾±è;Ìý°ä±á·¡²ÑÌý1953 | Honors General Chemical Science I and Honors Chemical Science Laboratory I | |
Select one Chemistry Lab Science B: | ||
°ä±á·¡²ÑÌý1022 &²¹³¾±è;Ìý°ä±á·¡²ÑÌý1024 | Introduction to Chemistry II and Introduction to Chemistry Laboratory II | |
°ä±á·¡²ÑÌý1032 &²¹³¾±è;Ìý°ä±á·¡²ÑÌý1034 | General Chemistry II and General Chemistry Laboratory II | |
°ä±á·¡²ÑÌý1952 &²¹³¾±è;Ìý°ä±á·¡²ÑÌý1954 | Honors General Chemical Science II and Honors Chemical Science Laboratory II | |
Earth & Environmental Science Sequence 2 | ||
Select this Lab Science A: | ||
·¡·¡³§Ìý2001 | Physical Geology | |
Select one Lab Science B: | ||
·¡·¡³§Ìý2011 | Mineralogy I (with °ä±á·¡²ÑÌý1031 prerequisite) | |
·¡·¡³§Ìý2021 | Sedimentary Environments (no °ä±á·¡²ÑÌý1031 prerequisite) | |
·¡·¡³§Ìý2061 | Introduction to Geochemistry (with °ä±á·¡²ÑÌý1031 prerequisite) | |
Physics Sequence 3 | ||
Select one Physics Lab Science A: | ||
±Ê±á³Û³§Ìý1021 | Introduction to General Physics I | |
±Ê±á³Û³§Ìý1061 | Elementary Classical Physics I | |
±Ê±á³Û³§Ìý1961 | Honors Elementary Classical Physics I (F) | |
±Ê±á³Û³§Ìý2021 | General Physics I | |
±Ê±á³Û³§Ìý2921 | Honors General Physics I (F) | |
Select one Physics Lab Science B: | ||
±Ê±á³Û³§Ìý1022 | Introduction to General Physics II | |
±Ê±á³Û³§Ìý1062 | Elementary Classical Physics II | |
±Ê±á³Û³§Ìý1962 | Honors Elementary Classical Physics II (S) | |
±Ê±á³Û³§Ìý2022 | General Physics II | |
±Ê±á³Û³§Ìý2922 | Honors General Physics II (S) |
- 1
Students can choose to mix-and-match the Chemistry Sequence A and B courses. However, they must take at least 1 course from Chemistry Sequence A and 1 from Chemistry Sequence B. Note: Chemistry courses consist of a three-credit lecture plus a one-credit lab.
- 2
For the EES Sequence, two of the three Lab Science B options require students to take °ä±á·¡²ÑÌý1031 as a prerequisite, but ·¡·¡³§Ìý2021 does not.
- 3
Students can choose to mix-and-match the Physics Sequence A and B courses. However, they must take at least 1 course from Physics Sequence A and 1 from Physics Sequence B.