Undergraduate Catalog
- All majors
- All minors
- Arts and Sciences
- Business
- Biomedical Engineering
- Education
- Engineering
- Information Science
  and Technology

- Media Arts & Design
- Nursing and Health
  Professions

- Professional Studies
- ROTC
Graduate Catalog
- All degree programs
- Arts and Sciences
- Business
- Biomedical Engineering
- Education
- Engineering
- Information Science
  and Technology

- Law
- Media Arts & Design
- Medicine
- Nursing and Health
  Professions
- Professional Studies
- Public Health
Catalog Home
- All Course Descriptions
- Certificate programs
- Schedule






 
About Drexel
Admissions
Tuition and Fees
Financial Aid
Co-op and Career Center information
Programs
Policies
 


Computer Science
Bachelor of Science Degree: 186.5 credits

Degree Requirements
General education requirements 47.0 Credits
COM 230

Techniques of Speaking

3.0
ENGL 101 Expository Writing and Reading 3.0
ENGL 102 Persuasive Writing and Reading 3.0
ENGL 103 Analytical Writing and Reading 3.0
PHIL 311 Computer Ethics 3.0
UNIV 101 The Drexel Experience 2.0
Business elective 4.0
""
Social Studies elective 3.0
""
Writing and communication electives* 6.0
""
General education electives 17.0
""
*See the Computer Science Department's web site for a list of approved options for the writing and communication electives.
""
""
Freshmen Design requirements 6.0 Credits
""
ENGR 101 Engineering Design Laboratory I 2.0
""
ENGR 102 Engineering Design Laboratory II 2.0
""
ENGR 103 Engineering Design Laboratory III 2.0
""
""
""
Mathematics requirements 27.0 Credits
MATH 121 Calculus I 4.0
MATH 122 Calculus II 4.0
MATH 123 Calculus III 4.0
""
MATH 201 Linear Algebra 4.0
MATH 221 Discrete Mathematics 3.0
MATH 311 Probability and Statistics I 4.0
MATH 312 Probability and Statistics II 4.0
Science requirements 25.0 Credits
Twenty-five science credits are required. These must include a three-term sequence from one of the laboratory sciences. (Other options for the laboratory sequence are available; see the Computer Science department for a complete list of acceptable science courses.)
BIO 102 Biology I: Cells and Tissues 4.0
BIO 104 Biology II: Growth and Heredity 4.0
BIO 106 Biology III: Organismal Biology 4.0
or
CHEM 101 General Chemistry I 3.5
CHEM 102 General Chemistry II 4.5
CHEM 103 General Chemistry III 5.0
or
PHYS 101 Fundamentals of Physics I 4.0
PHYS 102 Fundamentals of Physics II 4.0
PHYS 201 Fundamentals of Physics III 4.0
""
""
Computation requirements 3.0- 4.0 Credits
""
CS 121 Computational Laboratory I 1.0
CS 122 Computational Laboratory II 1.0
CS 123 Computational Laboratory III 1.0
""
or
""
MATH 200 Multivariate Calculus 4.0
""
""
""
Computer science requirements 71.0 Credits
CS 164 Introduction to Computer Science 3.0
CS 171 Computer Programming I 3.0
CS 172 Computer Programming II 3.0
CS 260 Data Structures 3.0
CS 265 Advanced Programming Tools and Techniques 3.0
""
CS 270 Mathematical Foundations of Computer Science 3.0
CS 281 Systems Architecture I 4.0
CS 282 Systems Architecture II 4.0
CS 350 WI
Software Design 3.0
CS 360 Programming Language Concepts 3.0
CS 451 Software Engineering 3.0
CS 491 Software Engineering Workshop I 3.0
CS 492 Software Engineering Workshop II 3.0
CS 493 Software Engineering Workshop III 3.0
""
ECE 200 Digital Logic Design 3.0
Computer science track* courses 18.0
Computer science electives 6.0
Other courses 7.5 Credits
Free electives 7.5
Computer Science Tracks
* Students must complete two of the following Computer Science tracks for a total of 18.0 credits. The tracks may overlap by one course. Students should check with the Department for any additional Special Topics courses being offered that may be appropriate for one of the tracks.
Algorithms and Data Structures  
CS 440 Theory of Computation
3.0
CS 457 Data Structures & Algorithms I
3.0
CS 458 Data Structures & Algorithms II
3.0
Artificial Intelligence  
CS 380 Artificial Intelligence 3.0
CS 481 Advanced Artificial Intelligence 3.0
CS 485 Special Topics in Artificial Intelligence 3.0
Computer and Network Security  
""
CS 472 Computer Networks 3.0
""
CS 475 Computer and Network Security 3.0
""
CS 303 Algorithmic Number Theory and Cryptography 3.0
or
CS 300 Applied Symbolic Computation  
""
""
Computer Graphics  
""
CS 430 Computer Graphics 3.0
""
CS 431 Advanced Rendering Techniques 3.0
""
CS 338 Graphical User Interfaces 3.0
or
CS 480 Special Topics in CS: Interactive Graphics  
or
CS 480 Special Topics in CS: Computational Photography  
""
Human-Computer Interactions  
CS 337 Psychology of Human-Computer Interactions 3.0
CS 338 Graphical User Interfaces 3.0
CS 430 Computer Graphics 3.0
or
CS 345 Computer Gaming Design  
or
CS 480 Special Topics in CS: Computational Photography  
or
PSY 330 Cognitive Psychology  
Numeric and Symbolic Computation  
CS 300 Applied Symbolic Computation 3.0
MATH 300 Numerical Analysis 4.0
MATH 305 Introduction to Optimization Theory 4.0
or
MATH 301 Numeric Solutions to Differential Equations 3.0
or
CS 303 Algorithmic Number Theory and Cryptography 3.0
Operating Systems  
CS 361 Concurrent Programming 3.0
CS 370 Operating Systems 3.0
CS 472 Computer Networks 3.0
Programming Languages  
CS 440 Theory of Computation 3.0
CS 441 Compiler Workshop I 3.0
CS 442 Compiler Workshop II 3.0

Writing-Intensive Course Requirements
In order to graduate, all students beginning with the entering class of 2002/01 (fall, 2002) must pass three writing-intensive courses after their freshman year. Two writing-intensive courses must be in a student's major. The third can be in any discipline. Students are advised to take one writing-intensive class each year, beginning with the sophomore year, and to avoid “clustering” these courses near the end of their matriculation. Transfer students need to meet with an academic advisor to review the number of writing-intensive courses required to graduate.

A "WI" next to a course in this catalog indicates that this course can fulfill a writing-intensive requirement. Departments will designate specific sections of such courses as writing-intensive. Sections of writing-intensive courses are not indicated in this catalog. Students should check the section comments in Banner when registering. Students scheduling their courses in Banner can also conduct a search for courses with the attribute "WI" to bring up a list of all writing-intensive courses available that term. For more information on writing-intensive courses, see the Drexel University Writing Program's Writing-Intensive Course page.

 

 

 Modified: Nov 17, 2008  

Home Contents Index Email Search Feedback