UGB 06 -07 Logo

Science & Technology
Introduction

General Information
Academic Advising
Academic Policies & Regulations
College Graduation Requirements
Student Contact Information
Faculty

ProgramS Of Study

Biochemistry
Bachelor of Science
Biology
Bachelor of Arts
Bachelor of Science
Minor
Neuroscience Concentration
5-Yr Program
   B.A. or B.S./Ed.M.
Biophysics
Bachelor of Science
Chemistry
Bachelor of Arts
Bachelor of Science
5-Yr Programs
    B.A. or B.S./M.A.
    B.A. or B.S./Ed.M.
Computer and Information Science
Bachelor of Arts
Bachelor of Science
Minor
Environmental Studies
Bachelor of Arts
Bachelor of Science
Geology
BA, Earth Science
Bachelor of Science
Minor
5-Yr Programs
   B.A. or B.S./Ed.M.
Information Science and Technology
Bachelor of Arts
Bachelor of Science
Minor
Mathematics
Bachelor of Arts
Bachelor of Science
5-Yr Programs
   B.A. or B.S./M.A.
   B.A. or B.S./Ed.M.
Mathematical Economics
Mathematics/Physics
Minor
Physics
Bachelor of Arts
Bachelor of Science
Minor
Minor, Electrical Science
Minor, Mechanical Science
5-Yr Programs
   B.A. or B.S./M.A.
   B.A. or B.S./Ed.M.

other useful links

Temple Policies
University Core
Course Descriptions
Class Schedule
OWLnet
Admissions Application
Student Life
TUportal
Archived Bulletins
PDF Version
  Academic Programs / Science & Technology

Computer and Information Science

Dr. Robert Aiken, Chair

Dr. Billie Stevens, Advisor
300 Wachman Hall
215-204-6439
billie.stevens@temple.edu

Major Requirements

Bachelor of Arts Requirements for the Major

Calculus I, II; sequenced lab science A & B; CIS 0066 or Math W141, CIS 0067, CIS 0068, CIS 0072, CIS 0166 or Math W205, CIS 0207, CIS 0223, CIS 0307, CIS W338; theory course selected from: Mathematics 0133, Mathematics 0233, Mathematics 0227, Philosophy 0211, CIS 0211, CIS 0242; communication course selected from: English W102, English W104, STOC 0065.

B.A. YEAR 1 – FALL      
Department Course # Course Name Hours RCI
Mathematics

Mathematics
C085

H095
Calculus I
     or
Honors Calculus I
4

4
QB

QB
Core Elective Laboratory Science A 4 SA
Subtotal     8  

B.A. YEAR 1 – SPRING      
Department Course # Course Name Hours RCI
Mathematics

Mathematics
0086

H096
Calculus II
     or
Honors Calculus II
4

4
 
Core Elective Laboratory Science B 4 SB
Subtotal     8  

B.A. YEAR 2 – FALL      
Department Course # Course Name Hours RCI
CIS

Mathematics
0066

W141
Mathematical Concepts in Computing I
     or
Basic Mathematical Concepts
4

3
 
CIS 0067 Program Design and Abstraction 4  
Subtotal     7-8  

B.A. YEAR 2 – SPRING      
Department Course # Course Name Hours RCI
CIS 0068 Data Structures 4  
CIS 0072 Computer Systems & Low-Level Programming 4  
CIS

Mathematics
0166

W205
Mathematical Concepts in Computing II
     or
Modern Algebra
4

3
 
Subtotal     11-12  

B.A. YEAR 3 – FALL      
Department Course # Course Name Hours RCI
CIS 0207 Introduction to Systems Programming & Operating Systems 4  
CIS 0223 Data Structures and Algorithms 4  
Subtotal     8  

B.A. YEAR 3 – SPRING      
Department Course # Course Name Hours RCI
Select one theoretically-oriented course: 3  
Mathematics

Mathematics

Mathematics
0133

0233

0227
Probability and Statistics
     or
Intro to Probability Theory
     or
Mathematical Computer Programming I
   
         or    
Philosophy 0211 Intermediate Logic    
         or    
CIS

CIS
0211

0242
Automata, Computability, & Languages
     or
Discrete Structures
   
         
Select one Communication course: 3  
English

English
W102

W104
Technical Writing
     or
Writing for Business & Industry
  WI

WI
         or    
STOC 0065 Public Speaking    
Subtotal     6  

B.A. YEAR 4 – FALL      
Department Course # Course Name Hours RCI
CIS 0307 Intro. to Distributed Systems & Networks  4  
Subtotal     4  

B.A. YEAR 4 – SPRING      
Department Course # Course Name Hours RCI
CIS W338 Software Engineering 4 WI
Subtotal     4  

Total credits for B.A. degree: 123
Credits in CIS Coursework: 56-58
Core / Electives: 65-67

Bachelor of Science Requirements for the Major

These include all required courses for the B.A. major; in addition, the B.S. major requires CIS 0339, and three CIS electives.

B.S. YEAR 1 – FALL THROUGH YEAR 2 – SPRING    
Department Course # Course Name Hours RCI
    Identical to B.A. Requirements     

B.S. YEAR 3 – FALL      
Department Course # Course Name Hours RCI
CIS 0223 Data Structures and Algorithms 4  
CIS 0207 Introduction to Systems Programming &
Operating Systems Programming
4  
Select one theoretically-oriented course: 3  
Mathematics

Mathematics

Mathematics
0133

0233

0227
Probability and Statistics
     or
Intro to Probability Theory
     or
Mathematical Computer Programming I
   
         or    
Philosophy 0211 Introduction to Logic    
         or    
CIS

CIS
0211*

0242*
Automata, Computability, & Languages
     or
Discrete Structures
   
Subtotal     11  
*If not taken as a CIS elective      

B.S. YEAR 3 – SPRING      
Department Course # Course Name Hours RCI
CIS Elective CIS elective* 3 or 4  
Select one Communication course: 3  
English

English
W102

W104
Technical Writing
  or
Writing for Business & Industry
  WI
      or    
STOC 0065 Public Speaking    
Subtotal     6-7  

B.S. YEAR 4 – FALL      
Department Course # Course Name Hours RCI
CIS 0307 Introduction to Distributed Systems & Networks 4  
CIS W338 Software Engineering 4 WI 
CIS Elective CIS elective* 3 or 4  
Subtotal     11-12  

B.S. YEAR 4 – SPRING      
Department Course # Course Name Hours RCI
CIS 0339 Projects in Computer Science 4  
CIS Elective CIS elective* 3 or 4  
Subtotal     7-8  
*CIS electives: CIS 0203, CIS 0211 (if not taken as theory requirement), CIS 0220, CIS 0242 (if not taken as theory requirement), CIS 0305, CIS 0308, CIS 0320, CIS 0324, CIS 0331, CIS 0350, CIS 0397, CIS 0398.

Total credits for B.S. degree: 123
Credits in CIS Coursework: 69-74
Core / Electives: 49-54

Minor Requirements

Students desiring a minor in Computer and Information Science are required to satisfy the following:

  • Mathematics C085-0086 (Calculus)
  • CIS 0066 (Mathematical Concepts in Computing I) or Mathematics W141 (Basic Mathematical Concepts)
  • CIS 0067 (Program Design and Abstraction)
  • CIS 0068 (Data Structures)
  • CIS 0072 (Computer Systems and Low-Level Programming)
  • CIS 0166 (Mathematical Concepts in Computing II) or Mathematics W205 (Modern Algebra)
  • CIS 0207 (Introduction to Systems Programming and Operating Systems)
  • CIS 0223 (Data Structures and Algorithms)

 

Copyright 2006, Temple University. All rights reserved.
Site developed by Temple University, Computer Services