Computer Science MSCS

Degree Awarded: MS in Computer Science (MSCS)
Minimum Required Credits: 30.0
Co-op Option: Available for full-time, on-campus master's-level students
Classification of Instructional Programs (CIP) code: 11.0701
Standard Occupational Classification (SOC) code: 11-3021; 15-1111; 15-1131; 15-1132

About the Program

The Master of Science in Computer Science program is designed to provide breadth of understanding in the core topics of computer science, in-depth advanced material, and a range of topics in the research areas of the faculty. A balance of theory and practice is presented, preparing students to perform academic and industrial research, as well as equipping students to become practicing computer scientists or software engineers in industry or government. The program provides room for electives outside of Computer Science in areas aligned with a student’s personal or professional interests. In addition, an integrated pathway exists for students without significant computing background. A thesis option and research opportunities are also available to prepare students for doctoral studies or other research-oriented career paths.

A graduate co-op is available; for more information, visit the Steinbright Career Development Center's website.

Additional Information

For more information about this program, please contact the School of Computer and Information Sciences

Admission Requirements

Same as Drexel admission requirements.

Degree Requirements

Core Courses
Select five (5) of the following courses:15.0
Algorithms and Data Structures
Systems Programming
Programming Languages
Developing User Interfaces
Principles of Artificial Intelligence
Security Engineering
Software Requirements and Design
Subject-Area Focused Courses
Select two (2) additional CS (Computer Science) or SE (Software Engineering) courses at the 5100-7999 level6.0
Electives
Select three (3) additional courses from the following options:9.0
Any CS (Computer Science) or SE (Software Engineering) course at the 5100-7999 level
Any CS (Computer Science) course at the 5000-5099 level with CS department approval
Any IS (Information Science) or other course at the 5000-7999 level with CS department approval
Up to 6 credits of independent study or thesis coursework with CS department approval
Optional Co-op Experience
Co-op is an option for this degree for full-time on-campus students. Students choosing this option will be required to complete COOP 5000 as preparation for their co-op experience.
Total Credits30.0

Program Learning Outcomes

Upon completion, students will be able to:
  • Analyze and evaluate algorithms based on theoretical foundations for varied computational environments.
  • Employ appropriate tools and methods to write, read, and analyze computer code in a variety of programming languages.
  • Define, implement, test and maintain software components and systems to meet diverse functional and deployment specifications.
  • Apply computer science principles and practices to solve a broad range of computational problems.