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 as part of their 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.
- Students must complete a set of university requirements: General Education (GenEd) or Core.
- New freshmen students starting in the 2009-2010 catalog year are required to complete the General Education Curriculum (25-26 s.h.). See the General Education section of the Undergraduate Bulletin for the GenEd curriculum.
- New transfer students starting in the 2009-2010 catalog year are required to complete the University Core Curriculum requirements (34-35 s.h.) including completion of the library orientation, Temple Information Literacy Tutorial (TILT). See the Core Curriculum section of the Undergraduate Bulletin for the course requirements.
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.): C+IN SC 1068, 1166, 2107, 2166, 2168, 3207, 3223 and two (2) C+IN SC electives at the 3000 level or above which must be approved by C+IN SC faculty advisor.
- Nine (9) Mathematics courses are required (31 s.h.): Mathematics 1041, 1042, 2043, 2101, 3003 or 3098, 3031 or 3033, 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.): C+IN SC 4398 or Math 4096.
Suggested semester by semester plan
| Year 1 - Fall Semester |
| Department |
Course # |
Course Name |
Hours |
RCI |
| C+IN SC |
1068 |
Program Design & Abstraction |
4 |
|
| MATH |
1041 |
Calculus I |
4 |
QB |
| General Education / Elective Credits |
|
|
7 |
|
| Subtotal |
|
|
15 |
|
| |
| Year 1 - Spring Semester |
| Department |
Course # |
Course Name |
Hours |
RCI |
| C+IN SC |
2168 |
Data Structures |
4 |
|
| MATH |
1042 |
Calculus II |
4 |
|
| General Education / Elective Credits |
|
|
8 |
|
| Subtotal |
|
|
16 |
|
| |
| 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 |
|
| General Education / Elective Credits |
|
|
4 |
|
| Subtotal |
|
|
15 |
|
| |
| 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
MATH |
3031
3033 |
Introduction to Probability Theory
or
Introduction to Probability Theory with Lab |
3
4 |
|
| General Education / Elective Credits |
|
|
4-5 |
|
| Subtotal |
|
|
16 |
|
| |
| 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 (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 |
SA
SA |
| General Education / Elective Credits |
|
|
4 |
|
| Subtotal |
|
|
15 |
|
| |
| 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 |
| General Education / Elective Credits |
|
|
4 |
|
| Subtotal |
|
|
15 |
|
| |
| Year 4 - Fall Semester |
| Department |
Course # |
Course Name |
Hours |
RCI |
| C+IN SC |
|
3000+ C+IN SC 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 |
| 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 (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. (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.
|