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
& 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 (F)

 

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 (S)

 

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.