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

  1. 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:
      °ä±õ³§Ìý3296
      Software Design
      °ä±õ³§Ìý4397
      Independent Research in Computer Science
      °ä±õ³§Ìý4398
      Projects in Computer Science
      ²Ñ´¡°Õ±áÌý3096
      Introduction to Modern Algebra
      ´Ç°ùÌý²Ñ´¡°Õ±áÌý3098
      Modern Algebra
      ²Ñ´¡°Õ±áÌý4096
      Senior 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.
  2. 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.
  3. 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 °ÄÃÅÁùºÏ²Ê¹ÙÍø.
    Computer & Information Science courses
    °ä±õ³§Ìý1068Program Design and Abstraction4
    ´Ç°ùÌý°ä±õ³§Ìý1968 Honors Program Design and Abstraction
    °ä±õ³§Ìý1166Mathematical Concepts in Computing I4
    ´Ç°ùÌý°ä±õ³§Ìý1966 Honors Mathematical Concepts in Computing I
    °ä±õ³§Ìý2107Computer Systems and Low-Level Programming4
    °ä±õ³§Ìý2166Mathematical Concepts in Computing II4
    °ä±õ³§Ìý2168Data Structures4
    °ä±õ³§Ìý3207Introduction to Systems Programming and Operating Systems4
    °ä±õ³§Ìý3223Data Structures and Algorithms3
    Select one of the following:4
    °ä±õ³§Ìý3296
    Software Design 1
    3000+ CIS Elective 2
    Mathematics courses
    ²Ñ´¡°Õ±áÌý1041Calculus I4
    ´Ç°ùÌý²Ñ´¡°Õ±áÌý1941 Honors Calculus I
    ²Ñ´¡°Õ±áÌý1042Calculus II4
    ´Ç°ùÌý²Ñ´¡°Õ±áÌý1942 Honors Calculus II
    ²Ñ´¡°Õ±áÌý2043Calculus III4
    ´Ç°ùÌý²Ñ´¡°Õ±áÌý2943 Honors Calculus III
    Select one of the following:3-4
    ²Ñ´¡°Õ±áÌý2101
    Linear Algebra
    ²Ñ´¡°Õ±áÌý2103
    Linear Algebra with Computer Lab (F)
    ²Ñ´¡°Õ±áÌý2111Basic Concepts of Math3
    ²Ñ´¡°Õ±áÌý3031Probability Theory I3
    ²Ñ´¡°Õ±áÌý3096Introduction to Modern Algebra3
    ´Ç°ùÌý²Ñ´¡°Õ±áÌý3098 Modern Algebra
    Select one of the following:3-4
    ²Ñ´¡°Õ±áÌý3043
    Numerical Analysis I (F)
    ²Ñ´¡°Õ±áÌý3137
    Real & Complex Analysis I (F)
    Select one of the following:3
    ²Ñ´¡°Õ±áÌý3138
    Real & Complex Analysis II (S) 3
    3000+ MATH Elective 4
    Science courses
    Select one of the following sequences:8
    °ä±á·¡²ÑÌý1031
    &²¹³¾±è;Ìý°ä±á·¡²ÑÌý1033
    &²¹³¾±è;Ìý°ä±á·¡²ÑÌý1032
    &²¹³¾±è;Ìý°ä±á·¡²ÑÌý1034
    General Chemistry I
    and General Chemistry Laboratory I
    and General Chemistry II
    and General Chemistry Laboratory II
    °ä±á·¡²ÑÌý1951
    &²¹³¾±è;Ìý°ä±á·¡²ÑÌý1953
    &²¹³¾±è;Ìý°ä±á·¡²ÑÌý1952
    &²¹³¾±è;Ìý°ä±á·¡²ÑÌý1954
    Honors General Chemical Science I
    and Honors Chemical Science Laboratory I
    and Honors General Chemical Science II
    and Honors Chemical Science Laboratory II
    ±Ê±á³Û³§Ìý1061
    &²¹³¾±è;Ìý±Ê±á³Û³§Ìý1062
    Elementary Classical Physics I
    and Elementary Classical Physics II
    ±Ê±á³Û³§Ìý1961
    &²¹³¾±è;Ìý±Ê±á³Û³§Ìý1962
    Honors Elementary Classical Physics I
    and Honors Elementary Classical Physics II (F, S)
    ±Ê±á³Û³§Ìý2021
    &²¹³¾±è;Ìý±Ê±á³Û³§Ìý2022
    General Physics I
    and General Physics II
    ±Ê±á³Û³§Ìý2921
    &²¹³¾±è;Ìý±Ê±á³Û³§Ìý2922
    Honors General Physics I
    and Honors General Physics II (F, S)
    Capstone course
    Select one of the following:3
    °ä±õ³§Ìý4397
    Independent Research in Computer Science
    °ä±õ³§Ìý4398
    Projects in Computer Science 1
    ²Ñ´¡°Õ±áÌý4096
    Senior Problem Solving 3
    Total Credit Hours72-74
    (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.