Temple University Undergraduate Bulletin
Site Map | Bulletin Home | Temple University

Science & Technology
Introduction

General Information
Academic Advising
Academic Policies & Regulations
College Graduation Requirements
Student Contact Information
Faculty

ProgramS Of Study

Applied Mathematics
Bachelor of Science
Biochemistry
Bachelor of Science
Biology
Bachelor of Arts
Bachelor of Science
Minor
Related Programs
B.S., Biology with Teaching
B.S., Biochemistry
B.S., Biophysics
B.S., Neuroscience – Cellular & Molecular
5-Yr Programs
B.A. or B.S./Ed.M.
Biophysics
Bachelor of Science
Chemistry
Bachelor of Arts
Bachelor of Science
Related Programs
B.S., Chemistry with Teaching
B.S., Biochemistry
5-Yr Programs
B.A. or B.S./M.A.
B.A. or B.S./Ed.M.
Computer Science
Bachelor of Arts
Bachelor of Science
Minor
Related Programs
Minor, Digital Media Technologies
B.S., Mathematics/Computer Science with Teaching
B.S., Mathematics & Computer Science
5-Yr Programs
B.A. or B.S./M.S. IST
B.S./M.S. CS
Digital Media Technologies
Minor
Environmental Science
Bachelor of Science
Geology
Bachelor of Arts
Bachelor of Science
Minor
Related Programs
B.S., Earth & Space Science with Teaching
5-Yr Programs
   B.A. or B.S./Ed.M.
Information Science and Technology
Bachelor of Arts
Bachelor of Science
Minor
Related Programs
Minor, Digital Media Technologies
5-Yr Programs
B.A. or B.S./M.S. IST
Mathematics
Bachelor of Arts
Bachelor of Science
Minor
Related Programs
B.S., Applied Mathematics
B.S., Mathematics/Computer Science with Teaching
B.S., Mathematics with Teaching
B.A., Mathematical Economics
B.S., Mathematics & Computer Science
B.S., Mathematics & Physics
5-Yr Programs
   B.A. or B.S./M.A.
   B.A. or B.S./Ed.M.
Mathematics & Computer Science
Bachelor of Science
Related Programs
B.S., Mathematics/Computer Science with Teaching
Mathematics & Physics
Bachelor of Science
Natural Sciences
Bachelor of Arts
Related Programs
B.S., General Science with Teaching
Neuroscience – Cellular & Molecular
Bachelor of Science
Physics
Bachelor of Arts
Bachelor of Science
Minor
Related Programs
B.S., Biophysics
B.S., Physics with Teaching
B.S., Mathematics & Physics
5-Yr Programs
   B.A. or B.S./M.A.
   B.A. or B.S./Ed.M.
TUteach Programs
B.S., Biology with Teaching
B.S., Chemistry with Teaching
B.S., Earth & Space Science with Teaching
B.S., General Science with Teaching
B.S., Mathematics with Teaching
B.S., Mathematics/Computer Science with Teaching
B.S., Physics with Teaching
3+N Programs
Dental
Medical
Pharmacy
Physical Therapy
Podiatry

other useful links

Temple Policies
Course Descriptions
Course Schedule
Admissions Application
Student Life
TUportal
Archived Bulletins
PDF Version
  Academic Programs / Science & Technology

Mathematics & Computer Science

 

Dr. Edward Letzter, Chair

Dr. Boris Datskovsky, Director of Undergraduate Studies

Department of Mathematics
215-204-7847
Wachman Hall, Room 632
bdats@temple.edu

Dr. Jie Wu, Chair

Dr. Anthony Hughes, Faculty Advisor

Department of Computer & Information Science
Wachman Hall, Room 1039
215-204-7910

hughes@temple.edu

This program is intended for students who are interested in computer science and mathematical computing. It provides a solid knowledge of theoretical computer science and its mathematical foundations and compares favorably with other theoretically-oriented computer science programs. The program is particularly recommended to those students who are interested in pursuing a graduate degree in computer science or computational mathematics.

 

Bachelor of Science

 

Summary of Requirements for the Degree

1. University Requirements (123 total s.h.)

  • Math 0701 (4 s.h.) and/or English 0701 (4 s.h.), if required by placement testing.
  • All Temple students must take a minimum of two writing-intensive courses at Temple as part of their major. Following is a list of courses that can be used to satisfy the writing-intensive requirement: CIS 4298, CIS 4397, CIS 4398, MATH 2196, MATH 3098, or MATH 4096.
  • Students must complete the General Education (GenEd) requirements.
    • The General Education Curriculum consists of approximately 25-26 s.h.  See the General Education section of the Undergraduate Bulletin for the GenEd curriculum.

2. College Requirements

  • 90 credits within the College of Science & Technology (CST) or the College of Liberal Arts (CLA).
  • 45 Upper Level (2000+) credits within the College of Science & Technology (CST) or the College of Liberal Arts (CLA).

3. Major Requirements for Bachelor of Science (78-80 s.h.)

  • Nine (9) Computer & Information Science courses are required (36 s.h.): CIS 1068, 1166, 2107, 2166, 2168, 3207, 3223 and two (2) CIS electives at the 3000 level or above which must be approved by CIS faculty advisor.
  • Nine (9) Mathematics courses are required (31 s.h.): Mathematics 1041, 1042, 2043, 2101, 3003 or 3098, 3031, 3043 and two (2) Math electives at the 3000 level or above which must be approved by the Math faculty advisor.  Math 2196 can count for one for the electives, provided it is taken prior to Math 3098 and Math 3141. 
  • Two (2) Science courses are required (8 s.h.): Chemistry 1031/1033 and 1032/1034 or Physics 1061 and 1062.
  • One (1) capstone course is required (3-4 s.h.): CIS 4397* or 4398* or Math 4096*.

*NOTE: CIS 3287 is the prerequisite for CIS 4397/4398 and should be taken as a 3000+ CIS elective, if you plan to take CIS 4397 or 4398 as the capstone course.  Math 3098 is the prerequisite for Math 4096 and should be selected in place of Math 3003 if you plan to take Math 4096 as the capstone course.

Suggested Semester by Semester Plan

 

Year 1 - Fall Semester
Subject Course # Course Title Hours Attribute
CIS 1068 Program Design & Abstraction 4  
MATH 1041 Calculus I 4  
General Education / Elective Credits     7  
Subtotal     15   
 
Year 1 - Spring Semester
Subject Course # Course Title Hours Attribute
CIS 2168 Data Structures 4  
MATH 1042 Calculus II 4  
General Education / Elective Credits     8  
Subtotal     16  
 
Year 2 - Fall Semester
Subject Course # Course Title Hours Attribute
CIS 1166 Mathematical Concepts in Computing I 4  
MATH 2043 Calculus III 4  
MATH 2101 Linear Algebra 3  
General Education / Elective Credits     4  
Subtotal     15  
 
Year 2 - Spring Semester
Subject Course # Course Title Hours Attribute
CIS 2107 Computer Systems & Low-Level Programming 4  
CIS 2166 Mathematical Concepts in Computing II 4  
MATH 3031 Probability Theory I 3  
General Education / Elective Credits     5  
Subtotal     16  
 
Year 3 - Fall Semester
Subject Course # Course Title Hours Attribute
CIS 3207 Introduction to Systems Programming & Operating Systems 4  
MATH

MATH
3003

3098
Theory of Numbers (F)
     or
Modern Algebra (F)
3

3


WI
Chemistry

Physics
1031/1033

1061
General Chemistry I and General Chemistry I Laboratory
     or
Elementary Classical Physics I
4

4

General Education / Elective Credits     4  
Subtotal     15  
 
Year 3 - Spring Semester
Subject Course # Course Title Hours Attribute
CIS 3223 Data Structures & Algorithms                                                 4  
MATH   3000+ Math Elective^ 3  
Chemistry

Physics
1032/1034

1062
General Chemistry II and General Chemistry II Laboratory
     or
Elementary Classical Physics II
4

4
 
General Education / Elective Credits     4  
Subtotal     15  
 
Year 4 - Fall Semester
Subject Course # Course Title Hours Attribute
CIS   3000+ CIS Elective** 4  
MATH 3043 Numerical Analysis I (F) 4  
MATH   3000+ Math Elective^ 3  
General Education / Elective Credits     4  
Subtotal     15  
 
Year 4 - Spring Semester
Subject Course # Course Title Hours Attribute
CIS   3000+ CIS Elective**        4  
CIS

MATH
4397/4398

4096
Independent Research or Projects in Computer Science
     or
Senior Problem Solving (S)
4

3
WI

WI
General Education / Elective Credits     8-9  
Subtotal     16  
         
Credits in Coursework for B.S. in Mathematics & Computer Science 78-80  
General Education / Elective Credits 43-45  
Total Credits for B.S. Degree 123  

 

(F) - Fall only course.

(S) - Spring only course.

^Math electives must be 3000 or higher, and they must be approved by the math program advisor.  NOTE: Math 2196 can count for one for the electives, provided it is taken prior to Math 3098 and Math 3141.

**CIS electives must be 3000 or higher, and they must be approved by the CIS program advisor.

 

Calculation of Major GPA

The list of courses that are used to calculate major GPA is determined by the department. Students should consult with their academic advising unit for the applicable courses. In general, courses that could not apply toward the major as an elective or a required course are not counted for the major GPA. This would include Math 1022, for example.

, Temple University. All rights reserved. Site created by Computer Services