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

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
B.S., Mathematics & Computer Science
Environmental Science
Bachelor of Science
Environmental Studies
Minor
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
Mathematics
Bachelor of Arts
Bachelor of Science
Minor
Related Programs
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
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
Minor, Electrical Science
Minor, Mechanical Science
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., Physics with Teaching
3+N Programs
Dental
Medical
Pharmacy
Physical Therapy
Podiatry

other useful links

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

Mathematics & Computer Science

 

Dr. Omar Hijab, Chair

Dr. Boris Datskovsky, Director of Undergraduate Studies

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

Dr. Yuan Shi, Chair

Dr. Anthony Hughes, Advisor

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

hughes@temple.edu

Major requirements

 

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 major Requirements

The course requirements for the major are the following:  C+IN SC 1068, C+IN SC 1166, C+IN SC 2107, C+IN SC 2166, C+IN SC 2168, C+IN SC 3207, C+IN SC 3223 and two C+IN SC Electives; MATH 1041, MATH 1042, MATH 2043, MATH 2101, MATH 3003 or 3098, MATH 3031, MATH 3043, MATH 4096 and two Math Electives; Science I and II, which can be either Chemistry 1031/1033 and 1032/1034 or Physics 1061 and 1062.

 

Writing Intensive Requirement for Bachelor of Science

Students must take a minimum of two writing-intensive courses as part of the major.  Following is a list of courses that can be used to satisfy the writing-intensive requirement:  C+IN SC 4298, C+IN SC 4397***, C+IN SC 4398***, MATH 2196, MATH 3098, or MATH 4096.

Year 1 - Fall Semester      
Department Course # Course Name Hours RCI
C+IN SC 1068 Program Design & Abstraction 4  
MATH 1041 Calculus I 4 QB
Subtotal     8   

Year 1 - Spring Semester      
Department Course # Course Name Hours RCI
C+IN SC 2168 Data Structures 4  
MATH 1042 Calculus II 4  
Subtotal     8  

Year 2 - Fall Semester      
Department Course # Course Name Hours RCI
C+IN SC 1166 Mathematical Concepts in Computing I 4  
MATH 2043 Calculus III 4  
MATH 2101 Linear Algebra 3  
Subtotal     11  

Year 2 - Spring Semester      
Department Course # Course Name Hours RCI
C+IN SC 2107 Computer Systems & Low-Level Programming 4  
C+IN SC 2166 Mathematical Concepts in Computing II 4  
MATH 3031 Introduction to Probability Theory 3  
Subtotal     11  

Year 3 - Fall Semester      
Department Course # Course Name Hours RCI
C+IN SC 3207 Introduction to Systems Programming & Operating Systems 4  
MATH

MATH
3003

3098
Theory of Numbers
     or
Modern Algebra
3

3


WI
Chemistry

Physics
1031/1033

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

4
SA

SA
Subtotal     11  

Year 3 - Spring Semester      
Department Course # Course Name Hours RCI
C+IN SC 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
SB

SB
Subtotal     11  

Year 4 - Fall Semester      
Department Course # Course Name Hours RCI
C+IN SC   3000+ C+IN SC Elective** 4  
MATH 3043 Numerical Analysis I 4  
MATH   3000+ Math Elective* 3  
Subtotal     11  

Year 4 - Spring Semester      
Department Course # Course Name Hours RCI
C+IN SC   3000+ C+IN SC Elective**           4  
C+IN SC

MATH
4398***

4096
Projects in Computer Science
     or
Senior Problem Solving

4

3

WI

WI
Subtotal       7-8  

Credits in Coursework for B.S. in Mathematics & Computer Science 78
General Education / Elective Credits 45
Total Credits for B.S. Degree 123

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

**C+IN SC electives must be 3000 or higher, and they must be approved by the C+IN SC program advisor.

***Pending final course approval. Contact your academic advisor for more information, when applicable.

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