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 programming, design and engineering; system architectures, including networks and distributed systems; the mathematical foundations needed to understand and be effective in the discipline; and applications, including 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.)
- 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 4397, CIS 4398, or English 2696.
- 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-56 s.h.)
- Ten (10) Computer & Information Science courses are required (32-33 s.h.): CIS 1001, 1068, 1166, CIS 2107, 2168, 2033, 3207, 3223, 3238 and 4397 or 4398.
- One (1) Technical Writing course is required (3 s.h.): English 2696.
- Two (2) Mathematics courses are required (12 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 |
CIS |
1001 |
Introduction to Academics in Computer Science |
1 |
|
CIS |
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 |
CIS |
2168 |
Data Structures |
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 |
CIS |
1166 |
Mathematical Concepts in Computing I |
4
|
|
English |
2696 |
Technical Writing |
3 |
WI |
General Education / Elective Credits |
|
|
8 |
|
Subtotal |
|
|
15 |
|
|
Year 2 – Spring Semester |
Subject |
Course # |
Course Title |
Hours |
Attribute |
CIS |
2107 |
Computer Systems & Low-Level Programming |
4 |
|
CIS |
2033 |
Computational Probability and Statistics |
4 |
|
General Education / Elective Credits |
|
|
7 |
|
Subtotal |
|
|
15 |
|
|
Year 3 – Fall Semester |
Subject |
Course # |
Course Title |
Hours |
Attribute |
CIS |
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 |
CIS |
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 |
CIS |
3223 |
Data Structures & Algorithms |
4 |
|
General Education / Elective Credits |
|
|
12 |
|
Subtotal |
|
|
16 |
|
|
Year 4 – Spring Semester |
Subject |
Course # |
Course Title |
Hours |
Attribute |
Select one capstone course: |
|
|
CIS
CIS |
4397
4398 |
Independent Research in Computer Science
or
Projects in Computer Science |
4
4 |
WI
WI |
General Education / Elective Credits |
|
|
12 |
|
Subtotal |
|
|
16 |
|
|
|
|
|
|
Credits in Coursework for B.A. in Computer Science |
56 |
|
General Education / Elective Credits |
67 |
|
Total Credits for B.A. Degree |
123 |
|
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, or English 2696.
- 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 (67-72 s.h.)
- Fourteen (14) Computer & Information Science courses are required (41-45 s.h.): CIS 1001, 1068, 1166, 2107, 2166, 2168, 2033, 3207, 3223, 3238, 4397 or 4398 and 3 CIS electives. Select CIS electives from the following list: CIS 2308, CIS 3203, CIS 3211, CIS 3219, CIS 3242, CIS 3381^, CIS 4282^, CIS 4298, CIS 4305, CIS 4307, CIS 4308, CIS 4319, CIS 4324, CIS 4331, CIS 4350, CIS 4382^, CIS 4397 or CIS 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 (12 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 two courses may be taken from CIS 3381, CIS 4282 and CIS 4382 to fulfill CIS electives.
Suggested Semester by Semester Plan
Year 1 – Fall Semester |
Subject |
Course # |
Course Title |
Hours |
Attribute |
CIS |
1001 |
Introduction to Academics in Computer Science |
1 |
|
CIS |
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 |
CIS |
2168 |
Data Structures |
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 |
CIS |
1166 |
Mathematical Concepts in Computing I |
4 |
|
CIS |
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 |
CIS |
3207 |
Introduction to Systems Programming & Operating Systems |
4 |
|
CIS |
2033 |
Computational Probability and Statistics |
4 |
|
General Education / Elective Credits |
|
|
8 |
|
Subtotal |
|
|
16 |
|
|
Year 3 – Fall Semester |
Subject |
Course # |
Course Title |
Hours |
Attribute |
CIS |
3238 |
Software Design |
4 |
|
CIS |
2166 |
Mathematical Concepts in Computing II |
4 |
|
Science |
|
Laboratory Science A |
4 |
|
General Education / Elective Credits |
|
|
4 |
|
Subtotal |
|
|
16 |
|
|
Year 3 – Spring Semester |
Subject |
Course # |
Course Title |
Hours |
Attribute |
CIS |
3223 |
Data Structures & Algorithms |
4 |
|
CIS |
|
CIS Elective* |
3-4 |
|
Science |
|
Laboratory Science B |
4 |
|
General Education / Elective Credits |
|
|
3-4 |
|
Subtotal |
|
|
15 |
|
|
Year 4 – Fall Semester |
Subject |
Course # |
Course Title |
Hours |
Attribute |
CIS |
|
CIS elective* |
3-4 |
|
General Education / Elective Credits |
|
|
11-12 |
|
Subtotal |
|
|
15 |
|
|
Year 4 – Spring Semester |
Subject |
Course # |
Course Title |
Hours |
Attribute |
Select one capstone course: |
|
|
CIS
CIS |
4397
4398 |
Independent Research in Computer Science
or
Projects in Computer Science |
4
4 |
WI
WI |
CIS |
|
CIS elective* |
3-4 |
|
General Education / Elective Credits |
|
|
7-8 |
|
Subtotal |
|
|
15 |
|
|
|
|
|
|
Credits in Coursework for B.S. in Computer Science |
69-71 |
|
General Education / Elective Credits |
52-54 |
|
Total Credits for B.S. Degree |
123 |
|
*CIS electives: CIS 2308, CIS 3203, CIS 3211, CIS 3219, CIS 3242, CIS 3381^, CIS 4282^, CIS 4298, CIS 4305, CIS 4307, CIS 4308, CIS 4319, CIS 4324, CIS 4331, CIS 4350, CIS 4382^, CIS 4397 or CIS 4398 (if not taken as capstone requirement).
^Note: A maximum of two courses may be taken from CIS 3381, CIS 4282 and CIS 4382 to fulfill CIS electives.
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:
- CIS 1068: Program Design & Abstraction
- CIS 1166: Mathematical Concepts in Computing I or Mathematics 2196: Basic Mathematical Concepts
- CIS 2107: Computer Systems & Low-Level Programming
- CIS 2168: Data Structures
- CIS 4282: Independent Study or an approved 2000 or above CIS 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 CIS 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.
|