Online Computer Science Degrees at Drexel University Online Master’s & Bachelor’s Degree Programs – Online MBA Degrees at Drexel.com
Drexel Online.  A Better U.

Online Master of Science in Computer Science Degree

DEADLINE ALERT!
Applications for the next term must be submitted by:

December 12, 2008
Sidebar Divider

 
Sidebar Divider
TUITION REDUCTION
Does your organization provide tuition benefits through Drexel University Online?

Sidebar Divider


Print | Email To A Friend

Program Pre-Requisites

Most graduate courses in Computer Science include expectations that those taking them have a technical background in Computer Science similar to what an undergraduate computer science major would have. This background includes the following:

  • Significant experience programming in an Object Oriented programming language such as C++ or Java, including the design and implementation of several programs of intermediate length and complexity (several hundred or thousand lines of code and comments), similar to what would be achieved in the following Drexel courses:
    CS 171, 172 Programming I, II
    CS 265 Advanced Programming Techniques
    CS 350 Software Design
  • A working familiarity with algorithms, data structures, and the mathematical foundations of computer science, similar to what would be mastered in the following Drexel courses:

    CS 260 Data Structures
    CS 221 Discrete Mathematics
    One year of calculus: Math 121, 122, 123; or Math 184, 185, 186, 187
    Linear Algebra: Math 201; or Math 261, 387

  • A working familiarity with computer architecture and machine language:

    CS 281, 282: Computer Architecture I, II

  • At least two advanced undergraduate courses in computer science, such as:

    CS 361 Concurrent Programming
    CS 380 Introduction to Artificial Intelligence
    CS 440 Compiler Theory
    CS 460 Theory of Algorithms
    CS 461 Database Systems

    The MS program does not provide an "immigration track" or "bridge program" whereby students can acquire the expected technical background in the above courses for graduate credit. Prospective students should defer applying until they have acquired the appropriate background. Students who meet all but a few of the above expectations may be provisionally admitted and required to take one or both of the pre-core courses:

    CS 520 Foundations of Computer Science
    CS 571 Programming Tools and Environments

    Applicants whose deficiencies would not be remedied by taking the pre-core courses will be advised to remedy them before applying.

    Applicants without the necessary technical background may also wish to consider Drexel's Master of Science in Information Systems program.