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 °ä±õ³§Ìý3296Software Design °ä±õ³§Ìý4397Independent Research in Computer Science °ä±õ³§Ìý4398Projects in Computer Science ²Ñ´¡°Õ±áÌý3096Introduction to Modern Algebra ´Ç°ùÌý²Ñ´¡°Õ±áÌý3098Modern Algebra ²Ñ´¡°Õ±áÌý4096Senior Problem Solving - 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 (72-74 s.h.)
At least 10 courses required for the major must be completed at °ÄÃÅÁùºÏ²Ê¹ÙÍø. At least 5 Math and 4 Computer Science courses must be completed at °ÄÃÅÁùºÏ²Ê¹ÙÍø.Course List Code Title Credit Hours Computer & Information Science courses °ä±õ³§Ìý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 °ä±õ³§Ìý2166 Mathematical Concepts in Computing II 4 °ä±õ³§Ìý2168 Data Structures 4 °ä±õ³§Ìý3207 Introduction to Systems Programming and Operating Systems 4 °ä±õ³§Ìý3223 Data Structures and Algorithms 3 Select one of the following: 4 °ä±õ³§Ìý3296Software Design 1 3000+ CIS Elective 2Mathematics courses ²Ñ´¡°Õ±áÌý1041 Calculus I 4 ´Ç°ùÌý²Ñ´¡°Õ±áÌý1941 Honors Calculus I ²Ñ´¡°Õ±áÌý1042 Calculus II 4 ´Ç°ùÌý²Ñ´¡°Õ±áÌý1942 Honors Calculus II ²Ñ´¡°Õ±áÌý2043 Calculus III 4 ´Ç°ùÌý²Ñ´¡°Õ±áÌý2943 Honors Calculus III Select one of the following: 3-4 ²Ñ´¡°Õ±áÌý2101Linear Algebra ²Ñ´¡°Õ±áÌý2103Linear Algebra with Computer Lab (F) ²Ñ´¡°Õ±áÌý2111 Basic Concepts of Math 3 ²Ñ´¡°Õ±áÌý3031 Probability Theory I 3 ²Ñ´¡°Õ±áÌý3096 Introduction to Modern Algebra 3 ´Ç°ùÌý²Ñ´¡°Õ±áÌý3098 Modern Algebra Select one of the following: 3-4 ²Ñ´¡°Õ±áÌý3043Numerical Analysis I (F) ²Ñ´¡°Õ±áÌý3137Real & Complex Analysis I (F) Select one of the following: 3 ²Ñ´¡°Õ±áÌý3138Real & Complex Analysis II (S) 3 3000+ MATH Elective 4Science courses Select one of the following sequences: 8 °ä±á·¡²ÑÌý1031
&²¹³¾±è;Ìý°ä±á·¡²ÑÌý1033
&²¹³¾±è;Ìý°ä±á·¡²ÑÌý1032
&²¹³¾±è;Ìý°ä±á·¡²ÑÌý1034General Chemistry I
and General Chemistry Laboratory I
and General Chemistry II
and General Chemistry Laboratory II°ä±á·¡²ÑÌý1951
&²¹³¾±è;Ìý°ä±á·¡²ÑÌý1953
&²¹³¾±è;Ìý°ä±á·¡²ÑÌý1952
&²¹³¾±è;Ìý°ä±á·¡²ÑÌý1954Honors General Chemical Science I
and Honors Chemical Science Laboratory I
and Honors General Chemical Science II
and Honors Chemical Science Laboratory II±Ê±á³Û³§Ìý1061
&²¹³¾±è;Ìý±Ê±á³Û³§Ìý1062Elementary Classical Physics I
and Elementary Classical Physics II±Ê±á³Û³§Ìý1961
&²¹³¾±è;Ìý±Ê±á³Û³§Ìý1962Honors Elementary Classical Physics I
and Honors Elementary Classical Physics II (F, S)±Ê±á³Û³§Ìý2021
&²¹³¾±è;Ìý±Ê±á³Û³§Ìý2022General Physics I
and General Physics II±Ê±á³Û³§Ìý2921
&²¹³¾±è;Ìý±Ê±á³Û³§Ìý2922Honors General Physics I
and Honors General Physics II (F, S)Capstone course Select one of the following: 3 °ä±õ³§Ìý4397Independent Research in Computer Science °ä±õ³§Ìý4398Projects in Computer Science 1 ²Ñ´¡°Õ±áÌý4096Senior Problem Solving 3 Total Credit Hours 72-74 Course List Code Title Credit Hours (F) - Fall only course (S) - Spring only course - 1
°ä±õ³§Ìý3296 is a prerequisite for °ä±õ³§Ìý4398 and should be taken as a 3000+ Computer & Information Science elective if you plan to take °ä±õ³§Ìý4398 as the capstone course.
- 2
Must be approved by Computer & Information Science faculty advisor.
- 3
²Ñ´¡°Õ±áÌý3138 is a prerequisite for ²Ñ´¡°Õ±áÌý4096 and should be selected as a 3000+ Math elective if you plan to take ²Ñ´¡°Õ±áÌý4096 as the capstone course.
- 4
Must be approved by Mathematics faculty advisor. Students may take ²Ñ´¡°Õ±áÌý2121 to fulfill this requirement.