Minor in Computer Science
25.0 quarter credits
The computer science minor provides students with a breadth of knowledge in areas which form the foundation of computer science. The student adds some depth by selecting courses from a list of advanced computer science courses.
| Mathematics prerequisites: | ||||
![]() |
||||
| One of the following two-term mathematics sequences must be completed before entering the program: | ||||
![]() |
||||
| MATH 101 | Introduction to Analysis I | 4.0 | ||
| MATH 102 | Introduction to Analysis II | 4.0 | ||
![]() |
||||
| or | ||||
![]() |
||||
| MATH 121 | Calculus I | 4.0 | ||
| MATH 122 | Calculus II | 4.0 | ||
![]() |
||||
| Required Courses: | ||||
![]() |
||||
Students must complete at least 25 credits from courses listed below, subject to the following restrictions:
|
||||
| Computer Programming | 6.0 - 15.0 | |||
![]() |
||||
| Students complete one of the following introductory course sequences: | ||||
![]() |
||||
| CS 171 | Computer Programming I | 3.0 | ||
| CS 172 | Computer Programming II | 3.0 | ||
![]() |
||||
| or | ||||
![]() |
||||
| CS 131 | Computer Programming A | 3.0 | ||
| CS 132 | Computer Programming B | 3.0 | ||
| CS 133 | Computer Programming C (prior to Fall 08-09) | 3.0 | ||
| CS 172 | Computer Programming II | 3.0 | ||
![]() |
||||
| or | ||||
![]() |
||||
| SE 101 | Fundamentals of Software Engineering I | 3.0 | ||
| SE 102 | Fundamentals of Software Engineering II | 3.0 | ||
| SE 103 | Fundamentals of Software Engineering III | 3.0 | ||
![]() |
||||
| or | ||||
![]() |
||||
| ECE 203 | Programming for Engineers | 3.0 | ||
| ECEC 301 | Advanced Programming for Engineers | 3.0 | ||
![]() |
||||
| Students complete the following advanced course:: | ||||
![]() |
||||
| CS 265 | Advanced Programming Tools and Techniques | 3.0 | ||
![]() |
||||
| Theoretical Foundations | 6.0 | |||
![]() |
||||
| CS 260 | Data Structures | 3.0 | ||
![]() |
||||
| CS 270 | Mathematical Foundations of Computer Science | 3.0 | ||
![]() |
||||
| Computer Systems | 4.0 | |||
![]() |
||||
| CS 281 | Systems Architecture I | 4.0 | ||
![]() |
||||
| Advanced Electives* | 6.0-10.0 | |||
![]() |
||||
Students select two or more courses from the following list. Courses are grouped according to subject area, to assist students in making selections. |
||||
![]() |
||||
| Computing Systems and Security | ||||
![]() |
||||
| CS 282 | Systems Architecture II | 4.0 | ||
![]() |
||||
| CS 361 | Concurrent Programming | 3.0 | ||
![]() |
||||
| CS 365 | System Administration | 3.0 | ||
![]() |
||||
| CS 370 | Operating Systems | 3.0 | ||
![]() |
||||
| CS 461 | Database Systems | 3.0 | ||
![]() |
||||
| CS 472 | Computer Networks | 3.0 | ||
![]() |
||||
| CS 475 | Computer and Network Security | 3.0 | ||
![]() |
||||
| Programming Languages and Compilers | ||||
![]() |
||||
| CS 360 | Programming Language Concepts | 3.0 | ||
![]() |
||||
| CS 440 | Theory of Computation | 3.0 | ||
![]() |
||||
| CS 441 | Compiler Workshop I | 3.0 | ||
![]() |
||||
| CS 442 | Compiler Workshop II | 3.0 | ||
![]() |
||||
| Human-Computer Interaction | ||||
![]() |
||||
| CS 338 | Graphical User Interfaces | 3.0 | ||
![]() |
||||
| CS 430 | Computer Graphics | 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 | ||
![]() |
||||
| Numeric and Symbolic Computation | ||||
![]() |
||||
| CS 300 | Applied Symbolic Computation | 3.0 | ||
![]() |
||||
| MATH 300 | Numerical Analysis | 4.0 | ||
![]() |
||||
| CS 303 | Algorithmic Number Theory and Cryptography | 3.0 |
||
![]() |
||||
| Algorithms Theory | ||||
![]() |
||||
| CS 440 | Theory of Computation | 3.0 |
||
![]() |
||||
| CS 457 | Data Structures & Algorithms I | 3.0 |
||
![]() |
||||
| CS 458 | Data Structures & Algorithms II | 3.0 |
||
![]() |
||||
| Software Methodology (not available to Software Engineering Students) | ||||
![]() |
||||
| CS 350 WI | Software Design | 3.0 | ||
![]() |
||||
| CS 451 | Software Engineering I | 3.0 | ||
![]() |
||||
| *Other courses may be approved by the Department for this purpose; contact the Computer Science Undergraduate Advisor (advisor@cs.drexel.edu). | ||||












