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 Temple as part of their major. The specific writing-intensive course options for this major are:
Course List Code Title Credit Hours SCTC 2396 Writing for Science and Technology 3 CIS 4X9X 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 Temple University 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.
- SCTC 1001 CST First Year Seminar for every entering first-year CST student.
- SCTC 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 Temple. At least 8 CIS courses must be completed at Temple.Course List Code Title Credit Hours Computer and Information Science CIS 1001 Introduction to Academics in Computer Science 1 Select one of the following: 4 CIS 1051Introduction to Problem Solving and Programming in Python or CIS 1951Honors Introduction to Problem Solving and Programming in Python CIS 1057Computer Programming in C CIS 1068 Program Design and Abstraction 4 or CIS 1968 Honors Program Design and Abstraction CIS 1166 Mathematical Concepts in Computing I 4 or CIS 1966 Honors Mathematical Concepts in Computing I CIS 2107 Computer Systems and Low-Level Programming 4 or CIS 2229 Architecture, Operating Systems and Networking CIS 2109 Database Management Systems 4 or CIS 4331 Principles of Database Systems CIS 2168 Data Structures 4 CIS 3329 Network Architectures 4 or CIS 4319 Computer Networks and Communications CIS 3441 Software Security 3 CIS 3605 Introduction to Digital Forensics 3 or CJ 3506 Cyber-Investigations, Digital Forensics, and the Law CIS 4378 Computer and Network Security 4 CIS 4X9X 3 Cybersecurity Breadth Requirement Select one of the following: 1 3-4 CIS 3319Wireless Networks and Security CIS 3374Quality Assurance & Testing (F) CIS 4419Securing the Internet of Things CIS 4625Audit and Compliance for Security and Digital Forensics CJ 3007Cybercrime Cybersecurity Electives Select a minimum of 12 credits from the following elective courses: 12 CIS 3100Special Topics in CIS CIS 3203Introduction to Artificial Intelligence CIS 3207Introduction to Systems Programming and Operating Systems CIS 3211Automata, Computability, and Languages CIS 3217Computer Architecture CIS 3223Data Structures and Algorithms CIS 3281Cooperative Education Experience in Information Science & Technology 2 CIS 3296Software Design CIS 3308Web Application Programming CIS 3309Component-Based Software Design CIS 3319Wireless Networks and Security CIS 3342Server-Side Web Application Development CIS 3344Client-Side Scripting for the Web CIS 3374Quality Assurance & Testing CIS 3381Cooperative Education Experience in Computer Science 2 CIS 3513Introduction to iOS Application Development CIS 3515Introduction to Mobile Application Development CIS 3603User Experience Design CIS 3715Principles of Data Science CIS 3755Introduction to Information Visualization CIS 4282Independent Study 2 CIS 4307Introduction to Distributed Systems and Networks CIS 4324Compiler Design CIS 4330Current Topics in Information Science & Technology CIS 4340Seminar in Information Science & Technology (S) CIS 4344Advanced Web Application Design & Scripting CIS 4345Introduction to Cloud Computing CIS 4350Seminar on Topics in Computer Science (F) CIS 4360Seminar on Topics in Computer Science CIS 4382Independent Study 2 CIS 4419Securing the Internet of Things CIS 4515Advanced Mobile Application Development CIS 4517Data-Intensive and Cloud Computing CIS 4523Knowledge Discovery and Data Mining CIS 4524Analysis and Modeling of Social and Information Networks CIS 4526Foundations of Machine Learning CIS 4625Audit and Compliance for Security and Digital Forensics CJ 3007Cybercrime CJ 3401White Collar Crime CJ 3403Organized Crime CJ 3404Urban Crime Patterns CJ 3405Terrorism, Transnational Crime and Global Security POLS 2232Cyberpolitics Other courses communicated to the students by the Cybersecurity faculty advisor.Mathematics Select one of the following: 3 4 MATH 1031Differential and Integral Calculus MATH 1041Calculus I MATH 1941Honors Calculus I MATH 2031 Probability and Statistics 3 Laboratory Science courses Two (2) laboratory science courses 4 8 Writing Intensive Course SCTC 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 CIS 3281, CIS 3381, CIS 4282, and/or CIS 4382 may be used to fulfill Cybersecurity elective requirements. In addition, a maximum of four (4) credits may be taken from CIS 3281 and/or CIS 3381 to fulfill Cybersecurity elective requirements.
- 3
Cybersecurity majors are required to have completed MATH 1022. They can then choose either MATH 1031, MATH 1041 or MATH 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: | ||
BIOL 1011 | General Biology I | |
BIOL 1111 | Introduction to Organismal Biology | |
BIOL 1911 | Honors Introduction to Organismal Biology (S) | |
Select one Biology Lab Science B: | ||
BIOL 1012 | General Biology II | |
BIOL 1112 | Introduction to Biomolecules, Cells and Genomes | |
BIOL 1912 | Honors Introduction to Biomolecules, Cells and Genomes | |
BIOL 2112 | Introduction to Cellular and Molecular Biology | |
BIOL 2912 | Honors Introduction to Cellular and Molecular Biology (F) | |
Chemistry Sequence 1 | ||
Select one Chemistry Lab Science A: | ||
CHEM 1021 & CHEM 1023 | Introduction to Chemistry I and Introduction to Chemistry Laboratory I | |
CHEM 1031 & CHEM 1033 | General Chemistry I and General Chemistry Laboratory I | |
CHEM 1951 & CHEM 1953 | Honors General Chemical Science I and Honors Chemical Science Laboratory I | |
Select one Chemistry Lab Science B: | ||
CHEM 1022 & CHEM 1024 | Introduction to Chemistry II and Introduction to Chemistry Laboratory II | |
CHEM 1032 & CHEM 1034 | General Chemistry II and General Chemistry Laboratory II | |
CHEM 1952 & CHEM 1954 | Honors General Chemical Science II and Honors Chemical Science Laboratory II | |
Earth & Environmental Science Sequence 2 | ||
Select this Lab Science A: | ||
EES 2001 | Physical Geology | |
Select one Lab Science B: | ||
EES 2011 | Mineralogy I (with CHEM 1031 prerequisite) | |
EES 2021 | Sedimentary Environments (no CHEM 1031 prerequisite) | |
EES 2061 | Introduction to Geochemistry (with CHEM 1031 prerequisite) | |
Physics Sequence 3 | ||
Select one Physics Lab Science A: | ||
PHYS 1021 | Introduction to General Physics I | |
PHYS 1061 | Elementary Classical Physics I | |
PHYS 1961 | Honors Elementary Classical Physics I (F) | |
PHYS 2021 | General Physics I | |
PHYS 2921 | Honors General Physics I (F) | |
Select one Physics Lab Science B: | ||
PHYS 1022 | Introduction to General Physics II | |
PHYS 1062 | Elementary Classical Physics II | |
PHYS 1962 | Honors Elementary Classical Physics II (S) | |
PHYS 2022 | General Physics II | |
PHYS 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 CHEM 1031 as a prerequisite, but EES 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.