Graduate Minor in Computer Science

About the Program

The Graduate Minor Degree in Computer Science trains current Drexel graduate students either in an MS or a PhD program of their home departments other than the Computer Science Department to obtain fundamental computer science knowledge as well as an introduction to advanced topics in computer science that will be suitable for their own graduate studies. The aim is to provide a systematic and efficient education to Drexel graduate students interested in expanding their studies through integration of computing, including but not limited to rigorous algorithmic thinking and effective computational implementation, without any prerequisites on computer science knowledge.

Required Core Courses
CS 520Computer Science Foundations3.0
CS 570Programming Foundations3.0
CS 571Advanced Programming Techniques3.0
Elective Courses6.0
Complete 2 courses selected from the Master of Science in Computer Science Core Requirements. One course must be a core candidate. If courses are taken from two different Core Requirement categories, both courses must be a Core Candidate.
Theory
Data Structures and Algorithms I (Core Candidate)
Data Structures and Algorithms II
Theory of Computation (Core Candidate)
Advanced Data Structure and Algorithms
Approximation Algorithms
Computational Geometry
Intelligent Systems
Fundamentals of Databases (Core Candidate)
Introduction to Artificial Intelligence (Core Candidate)
Robot Laboratory
Advanced Artificial Intelligence
Game Artificial Intelligence
Knowledge-based Agents
Machine Learning
Programming Systems
Programming Languages (Core Candidate)
Software Design (Core Candidate)
Dependable Software Systems
Program Generation and Optimization
Reverse Software Engineering
Parallel Programming
Computer Systems
Operating Systems (Core Candidate)
Computer Networks (Core Candidate)
Advanced Operating Systems
Network Security
Distributed Systems Software
Vision and Graphics
Computer Graphics (Core Candidate)
Interactive Computer Graphics
Game Engine Programming
Introduction to Computer Vision (Core Candidate)
Advanced Computer Vision
Advanced Computer Graphics
Applications
Developing User Interfaces (Core Candidate)
High Performance Computing (Core Candidate)
Applied Symbolic Computation
Privacy
Cognitive Systems
Computer Algebra I
Computer Algebra II
Total Credits15.0

Additional Information

For more information, please visit the College of Computing & Informatics' website.

  • Schedule of Classes
  • All Course Descriptions
  • Co-op
  • Academic Advising
  • Admissions
  • Tuition & Fees
LEARN MORE