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 Temple as part of their major. The specific writing-intensive course options for this major are:
      CIS 3296
      Software Design
      CIS 4397
      Independent Research in Computer Science
      CIS 4398
      Projects in Computer Science
      MATH 3096
      Introduction to Modern Algebra
      or MATH 3098
      Modern Algebra
      MATH 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 Temple University 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.
      • SCTC 1001 CST First Year Seminar for every entering first-year CST student.
      • SCTC 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 Temple. At least 5 Math and 4 Computer Science courses must be completed at Temple.
    Computer & Information Science courses
    CIS 1068Program Design and Abstraction4
    or CIS 1968 Honors Program Design and Abstraction
    CIS 1166Mathematical Concepts in Computing I4
    or CIS 1966 Honors Mathematical Concepts in Computing I
    CIS 2107Computer Systems and Low-Level Programming4
    CIS 2166Mathematical Concepts in Computing II4
    CIS 2168Data Structures4
    CIS 3207Introduction to Systems Programming and Operating Systems4
    CIS 3223Data Structures and Algorithms3
    Select one of the following:4
    CIS 3296
    Software Design 1
    3000+ CIS Elective 2
    Mathematics courses
    MATH 1041Calculus I4
    or MATH 1941 Honors Calculus I
    MATH 1042Calculus II4
    or MATH 1942 Honors Calculus II
    MATH 2043Calculus III4
    or MATH 2943 Honors Calculus III
    Select one of the following:3-4
    MATH 2101
    Linear Algebra
    MATH 2103
    Linear Algebra with Computer Lab (F)
    MATH 2111Basic Concepts of Math3
    MATH 3031Probability Theory I3
    MATH 3096Introduction to Modern Algebra3
    or MATH 3098 Modern Algebra
    Select one of the following:3-4
    MATH 3043
    Numerical Analysis I (F)
    MATH 3137
    Real & Complex Analysis I (F)
    Select one of the following:3
    MATH 3138
    Real & Complex Analysis II (S) 3
    3000+ MATH Elective 4
    Science courses
    Select one of the following sequences:8
    CHEM 1031
    CHEM 1033
    CHEM 1032
    CHEM 1034
    General Chemistry I
    and General Chemistry Laboratory I
    and General Chemistry II
    and General Chemistry Laboratory II
    CHEM 1951
    CHEM 1953
    CHEM 1952
    CHEM 1954
    Honors General Chemical Science I
    and Honors Chemical Science Laboratory I
    and Honors General Chemical Science II
    and Honors Chemical Science Laboratory II
    PHYS 1061
    PHYS 1062
    Elementary Classical Physics I
    and Elementary Classical Physics II
    PHYS 1961
    PHYS 1962
    Honors Elementary Classical Physics I
    and Honors Elementary Classical Physics II (F, S)
    PHYS 2021
    PHYS 2022
    General Physics I
    and General Physics II
    PHYS 2921
    PHYS 2922
    Honors General Physics I
    and Honors General Physics II (F, S)
    Capstone course
    Select one of the following:3
    CIS 4397
    Independent Research in Computer Science
    CIS 4398
    Projects in Computer Science 1
    MATH 4096
    Senior Problem Solving 3
    Total Credit Hours72-74
    (F) - Fall only course
    (S) - Spring only course
    1

    CIS 3296 is a prerequisite for CIS 4398 and should be taken as a 3000+ Computer & Information Science elective if you plan to take CIS 4398 as the capstone course.

    2

    Must be approved by Computer & Information Science faculty advisor.

    3

    MATH 3138 is a prerequisite for MATH 4096 and should be selected as a 3000+ Math elective if you plan to take MATH 4096 as the capstone course.

    4

    Must be approved by Mathematics faculty advisor. Students may take MATH 2121 to fulfill this requirement.