Last update: October 2024
Faculty Advisor
Major Requirements
55 credits
Students must successfully complete the following courses with a grade of C- or higher.
DISTINCTION IN MAJOR
To graduate with Distinction in Major, students are required to have a 3.50 or higher grade point average (GPA) both in the major and overall, as well as be recommended by the department of Computer & Information Sciences.
Note: This program is very mathematics-intensive. Unless they have transfer credits equivalent to Math 1022 or Math 1041, applicants are usually admitted into the College of Science and Technology as undeclared students. Students will be eligible to declare the CIS major contingent upon successful completion of Math 1022 Pre-Calculus at Temple University, or appropriate placement into Math 1041 Calculus I.
Computer & Information Science Courses
Course Title | Credits | |
---|---|---|
CIS 1001 | Introduction to Academics in Computer Science | 1 |
CIS 1051 or CIS 1057 | Introduction to Problem Solving and Programming in Python Computer Programming in C |
4 |
CIS 1068 or CIS 1968 | Program Design and Abstraction Honors Program Design and Abstraction |
4 |
CIS 1166 or CIS 1966 | Mathematical Concepts in Computing I Honors Mathematical Concepts in Computing I |
4 |
CIS 2107 | Computer Systems and Low-Level Programming | 4 |
CIS 2166 | Mathematical Concepts in Computing II | 4 |
CIS 2168 | Data Structures | 4 |
CCIS 3207 | Introduction to Systems Programming and Operating Systems | 4 |
CIS 3223 | Data Structures and Algorithms | 3 |
CIS 3296 | Software Design | 4 |
CIS 4397 or CIS 4398 | Independent Research in Computer Science Projects in Computer Science |
3 |
Mathematics Courses
Course Title | Credits | |
---|---|---|
MATH 1041 or MATH 1941 | Calculus I Honors Calculus I |
4 |
MATH 1042 or MATH 1942 | Calculus II Honors Calculus II |
4 |
Laboratory Science Courses
Credits | ||
---|---|---|
Two (2) laboratory science courses1 | 8 |
1Must select one Lab Science Sequence from the options listed below. Lab Science A and Lab Science B must be taken from the same department.
SEQUENCED COMPUTER SCIENCE BA LABORATORY SCIENCE REQUIREMENTS
Course Title | Credits | |
---|---|---|
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 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 |
Introduction to Chemistry I |
|
CHEM 1031 |
General Chemistry I |
|
CHEM 1951 |
Honors General Chemical Science I |
|
Select one Chemistry Lab Science B: |
||
CHEM 1022 |
Introduction to Chemistry II |
|
CHEM 1032 |
General Chemistry II |
|
CHEM 1952 |
Honors General Chemical Science 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) |
1Students 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.
2For 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.
3Students 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.