Science & Technology
Introduction |
|
Academic Programs / Science & Technology
Computer Science
Dr. Jie Wu, Chair
Sally Kyvernitis, Faculty Advisor
Wachman Hall, Room 312
215-204-2030
sallyk@temple.edu
Computer Science undergraduates study computer software - including program, design and engineering - system architecture, networks, distributed systems, theory and mathematical foundations, Data Bases, Computer Graphics, and Web technologies. Our alumni will have a detailed understanding of computer and information technology, good practical skills in the use of that technology, good abilities in written and oral communications, and experience in teamwork. They will also have the opportunity to participate in internship programs and in research projects. Our alumni will have been in a program that stresses personal and professional responsibility, where all students, regardless of religion, race, or gender, feel at home. Our alumni will be ready for successful careers in societies and technologies that are undergoing rapid change.
Bachelor of Arts
Summary of Requirements for the Degree
1. University Requirements (123 total s.h.)
- Mathematics 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: English 2696 and either Computer & Information Science 4397 or Computer & Information Science 4398.
- 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
- 45 Upper Level (2000+) credits within the College of Science & Technology (CST) or the College of Liberal Arts (CLA).
- 90 credits within the College of Science & Technology (CST) or the College of Liberal Arts (CLA).
- Two (2) Upper Level (2000+) Liberal Art courses.
- Second (2nd) Level of a Foreign Language (1002).
3. Major Requirements for Bachelor of Arts (55 s.h.)
- Ten (10) Computer & Information Science courses are required (36 s.h.): Computer & Information Science 1001, 1068, 1166, 2033, 2107, 2166, 2168, 3207, 3238 and 4397 or 4398.
- One (1) Technical Writing course is required (3 s.h.): English 2696.
- Two (2) Mathematics courses are required (8 s.h.): Mathematics 1041 and 1042.
- Two (2) lab science courses are required (8 s.h.): Must select within a Sequence for Lab Science A and Lab Science B. See the Sequenced Lab Science sheet for the science options.
Suggested Semester by Semester Plan
Year 1 – Fall Semester |
Subject |
Course # |
Course Title |
Hours |
Attribute |
Computer & Information Science |
1001 |
Introduction to Academics in Computer Science |
1 |
|
Computer & Information Science |
1068 |
Program Design & Abstraction |
4 |
|
Mathematics
Mathematics |
1041
1941 |
Calculus I
or
Honors Calculus I |
4
4 |
|
General Education / Elective Credits |
|
|
7 |
|
Subtotal |
|
|
16 |
|
|
Year 1 – Spring Semester |
Subject |
Course # |
Course Title |
Hours |
Attribute |
Computer & Information Science |
1166 |
Mathematical Concepts in Computing I |
4 |
|
Mathematics
Mathematics |
1042
1942 |
Calculus II
or
Honors Calculus II |
4
4 |
|
English |
2696 |
Technical Writing |
3 |
WI |
General Education / Elective Credits |
|
|
4 |
|
Subtotal |
|
|
15 |
|
|
Year 2 – Fall Semester |
Subject |
Course # |
Course Title |
Hours |
Attribute |
Computer & Information Science |
2168 |
Data Structures |
4
|
|
General Education / Elective Credits |
|
|
11 |
|
Subtotal |
|
|
15 |
|
|
Year 2 – Spring Semester |
Subject |
Course # |
Course Title |
Hours |
Attribute |
Computer & Information Science |
2033 |
Computational Probability and Statistics |
4 |
|
Computer & Information Science |
2107 |
Computer Systems & Low-Level Programming |
4 |
|
General Education / Elective Credits |
|
|
7 |
|
Subtotal |
|
|
15 |
|
|
Year 3 – Fall Semester |
Subject |
Course # |
Course Title |
Hours |
Attribute |
Computer & Information Science |
3207 |
Introduction to Systems Programming & Operating Systems |
4 |
|
Science |
|
Laboratory Science A |
4 |
|
General Education / Elective Credits |
|
|
7 |
|
Subtotal |
|
|
15 |
|
|
Year 3 – Spring Semester |
Subject |
Course # |
Course Title |
Hours |
Attribute |
Computer & Information Science |
3238 |
Software Design |
4 |
|
Science |
|
Laboratory Science B |
4 |
|
General Education / Elective Credits |
|
|
7 |
|
Subtotal |
|
|
15 |
|
|
Year 4 – Fall Semester |
Subject |
Course # |
Course Title |
Hours |
Attribute |
Computer & Information Science |
2166 |
Mathematical Concepts in Computing II |
4 |
|
General Education / Elective Credits |
|
|
12 |
|
Subtotal |
|
|
16 |
|
|
Year 4 – Spring Semester |
Subject |
Course # |
Course Title |
Hours |
Attribute |
Select one capstone course: |
3 |
|
Computer & Information Science
Computer & Information Science |
4397
4398 |
Independent Research in Computer Science
or
Projects in Computer Science |
|
WI
WI |
General Education / Elective Credits |
|
|
13 |
|
Subtotal |
|
|
16 |
|
|
|
|
|
|
Credits in Coursework for B.A. in Computer Science |
55 |
|
General Education / Elective Credits |
68 |
|
Total Credits for B.A. Degree |
123 |
|
Students who complete CST majors typically receive a waiver for 2 Science & Technology (GS) and 1 Quantitative Literacy (GQ) GenEd courses.
Bachelor of Science
Summary of Requirements for the Degree
1. University Requirements (123 total s.h.)
- Mathematics 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: English 2696 and either Computer & Information Science 4397 or Computer & Information Science 4398.
- Students must complete the General Education (GenEd) requirements.
- The General Education Curriculum consists of 25-26 s.h. See the General Education section of the Undergraduate Bulletin for the GenEd curriculum.
2. College Requirements
- 45 Upper Level (2000+) credits within the College of Science & Technology (CST) or the College of Liberal Arts (CLA).
- 90 credits within the College of Science & Technology (CST) or the College of Liberal Arts (CLA).
3. Major Requirements for Bachelor of Science (72 s.h.)
- Eleven (11) Computer & Information Science courses are required (39 s.h.): Computer & Information Science 1001, 1068, 1166, 2033, 2107, 2166, 2168, 3207, 3223, 3238, and 4397 or 4398.
- Four (4) to five (5) Computer & Information Science elective courses, totalling fourteen (14) credits are required (14 s.h.): Select Computer Science electives from the following list: Computer & Information Science 2308, 3203, 3211, 3219, 3242, 3381^, 4282^, 4305, 4307, 4308, 4319, 4324, 4331, 4350, 4360, 4382^, 4397 or 4398 (if not taken as capstone requirement).
- One (1) Technical Writing course is required (3 s.h.): English 2696.
- Two (2) Mathematics courses are required (8 s.h.): Mathematics 1041 and 1042.
- Two (2) lab science courses are required (8 s.h.): Must select within a Sequence for Lab Science A and Lab Science B. See the Sequenced Lab Science sheet for the science options.
^Note: A maximum of eight (8) credits may be taken from Computer & Information Science 3381, 4282 and 4382 to fulfill Computer Science electives.
Suggested Semester by Semester Plan
Year 1 – Fall Semester |
Subject |
Course # |
Course Title |
Hours |
Attribute |
Computer & Information Science |
1001 |
Introduction to Academics in Computer Science |
1 |
|
Computer & Information Science |
1068 |
Program Design & Abstraction |
4 |
|
Mathematics
Mathematics |
1041
1941 |
Calculus I
or
Honors Calculus I |
4
4 |
|
General Education / Elective Credits |
|
|
7 |
|
Subtotal |
|
|
16 |
|
|
Year 1 – Spring Semester |
Subject |
Course # |
Course Title |
Hours |
Attribute |
Computer & Information Science |
1166 |
Mathematical Concepts in Computing I |
4 |
|
Mathematics
Mathematics |
1042
1942 |
Calculus II
or
Honors Calculus II |
4
4 |
|
General Education / Elective Credits |
|
|
7 |
|
Subtotal |
|
|
15 |
|
|
Year 2 – Fall Semester |
Subject |
Course # |
Course Title |
Hours |
Attribute |
Computer & Information Science |
2168 |
Data Structures |
4 |
|
Computer & Information Science |
2107 |
Computer Systems & Low-Level Programming |
4 |
|
English |
2696 |
Technical Writing |
3 |
WI |
General Education / Elective Credits |
|
|
4 |
|
Subtotal |
|
|
15 |
|
|
Year 2 – Spring Semester |
Subject |
Course # |
Course Title |
Hours |
Attribute |
Computer & Information Science |
3207 |
Introduction to Systems Programming & Operating Systems |
4 |
|
Computer & Information Science |
2033 |
Computational Probability and Statistics |
4 |
|
General Education / Elective Credits |
|
|
8 |
|
Subtotal |
|
|
16 |
|
|
Year 3 – Fall Semester |
Subject |
Course # |
Course Title |
Hours |
Attribute |
Computer & Information Science |
2166 |
Mathematical Concepts in Computing II |
4 |
|
Science |
|
Laboratory Science A |
4 |
|
General Education / Elective Credits |
|
|
8 |
|
Subtotal |
|
|
16 |
|
|
Year 3 – Spring Semester |
Subject |
Course # |
Course Title |
Hours |
Attribute |
Computer & Information Science |
3223 |
Data Structures & Algorithms |
3 |
|
Computer & Information Science |
|
Computer & Information Science Elective* |
3-4 |
|
Computer & Information Science |
3238 |
Software Design |
4 |
|
Science |
|
Laboratory Science B |
4 |
|
General Education / Elective Credits |
|
|
1-0 |
|
Subtotal |
|
|
15 |
|
|
Year 4 – Fall Semester |
Subject |
Course # |
Course Title |
Hours |
Attribute |
Computer & Information Science |
|
Computer & Information Science elective* |
3-4 |
|
Computer & Information Science |
|
Computer & Information Science elective* |
3-4 |
|
General Education / Elective Credits |
|
|
9-7 |
|
Subtotal |
|
|
15 |
|
|
Year 4 – Spring Semester |
Subject |
Course # |
Course Title |
Hours |
Attribute |
Select one capstone course: |
|
|
Computer & Information Science
Computer & Information Science |
4397
4398 |
Independent Research in Computer Science
or
Projects in Computer Science |
3
3 |
WI
WI |
Computer & Information Science |
|
Computer & Information Science elective* |
3-4 |
|
General Education / Elective Credits |
|
|
9-8 |
|
Subtotal |
|
|
15 |
|
|
|
|
|
|
Credits in Coursework for B.S. in Computer Science |
72 |
|
General Education / Elective Credits |
51 |
|
Total Credits for B.S. Degree |
123 |
|
*Computer & Information Science electives: Computer & Information Science 2308, 3203, 3211, 3219, 3242, 3381^, 4282^, 4305, 4307, 4308, 4319, 4324, 4331, 4350, 4360, 4382^, 4397 or 4398 (if not taken as capstone requirement).
^Note: A maximum of eight (8) credits may be taken from Computer & Information Science 3381, 4282 and 4382 to fulfill Computer & Information Science electives.
Students who complete CST majors typically receive a waiver for 2 Science & Technology (GS) and 1 Quantitative Literacy (GQ) GenEd courses.
Interdisciplinary B.S. Degree in Mathematics & Computer Science
Dr. Jie Wu, Chair, Computer & Information Science
Dr. Anthony Hughes, Faculty Advisor for Mathematics & Computer Science
215-204-7910
anthony.hughes@temple.edu
Dr. Edward Letzter, Chair, Mathematics
Dr. Boris Datskovsky, Director of Undergraduate Studies, Mathematics
215-204-7847
bdats@temple.edu
The Interdisciplinary program is jointly administered by the Departments of Mathematics & Computer & Information Science. For further discussion of the Interdisciplinary major requirements, please see Mathematics & Computer Science in this Bulletin.
Minor Requirements
Students desiring a minor in Computer Science are required to satisfy the following:
- Computer & Information Science 1068: Program Design & Abstraction
- Computer & Information Science 1166: Mathematical Concepts in Computing I or Mathematics 2196: Basic Mathematical Concepts
- Computer & Information Science 2107: Computer Systems & Low-Level Programming
- Computer & Information Science 2168: Data Structures
- Computer & Information Science 4282: Independent Study or an approved 2000 or above Computer & Information Science elective
Five-Year Master's Program
Five-Year B.A. or B.S./M.S.
Computer Science majors at the beginning of their junior year may apply for admission to the fifth-year M.S. Program in Information Science & Technology or Computer Science. Upon admission to the program and satisfactory completion of the program requirements, the student is assured of having a master's degree at the end of the fifth year. Interested students should contact their advisor for details.
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 Computer & Information Science 1066, for example.
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 Science.
|