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 & Technology 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., Mathematics & Technology 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.)

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

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