B.S./M.S. in Computer Science

The B.S./M.S. in Computer Science allows students to complete both a bachelor’s degree and a master’s degree along with two co-ops within the traditional five years. The program integrates the practical work experience of a Drexel undergraduate education with the credentials of a graduate degree.

Guidelines & Requirements

University regulations require application after the completion of 90 credits but before the completion of 120 credits. Applicants must have completed the following core Computer Science courses with a minimum GPA of 3.50:

  • CS 171 (Programming I)
  • CS 172 (Programming II)
  • CS 260 (Data Structures)
  • CS 265 (Advanced Programming Tools and Techniques)
  • CS 270 (Mathematical Foundations of Computer Science)
  • MATH 221 (Discrete Mathematics)
  • ECE 200 (Digital Logic Design) or CS 275 (Web and Mobile App Development)
  • CS 281 (Systems Architecture I)
  • CS 350 (Software Design)
  • CS 360 (Programming Language Concepts)
  • One CS Track Elective from the following list:

    • CS 300 (Applied Symbolic Computation)
    • CS 338 (Graphical User Interfaces)
    • CS 361 (Concurrent Programming)
    • CS 380 (Artificial Intelligence)
    • CS 430 (Computer Graphics)
    • CS 435 (Computational Photography)

Applicants must have an overall cumulative Grade Point Average of 3.25 or higher. To apply, please submit the application packet to your undergraduate advisor for review. The packet must include the BSMS Application, a BSMS Plan of Study Blank Template, and two letters of recommendation from Computer Science faculty.

Acceptance to the program will be decided by the undergraduate and graduate curriculum committees, and will be based on a combination of the student’s GPA and letters of recommendation. Acceptance may be denied if the plan of study is not feasible.

Graduate Requirements