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

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.)

  • 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: English 2696 and either CIS 4397 or CIS 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-56 s.h.)

  • Ten (10) Computer & Information Science courses are required (37 s.h.): CIS 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
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  
General Education / Elective Credits     11  
Subtotal     15  
 
Year 3 – Fall Semester
Subject Course # Course Title Hours Attribute
CIS 2033 Computational Probability and Statistics 4  
Science   Laboratory Science A 4  
General Education / Elective Credits     7  
Subtotal     15  
 
Year 3 – Spring Semester
Subject Course # Course Title Hours Attribute
CIS 2166 Mathematical Concepts in Computing II 4  
Science   Laboratory Science B 4  
General Education / Elective Credits     7  
Subtotal     15  
 
Year 4 – Fall Semester
Subject Course # Course Title Hours Attribute
CIS 3238 Software Design 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: English 2696 and either CIS 4397 or CIS 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 (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 (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 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.

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