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 and all supplemental materials for the next term must be submitted by:

December 07, 2009
Sidebar Divider

ONLINE OPEN HOUSE!
Drexel University Online held an Engineering Online Open House on November 18th. Click here to view the recording...
 
NEWS AND UPDATES
 
Drs. Jeremy Johnson , professor and department head of computer science at CoE, and Spiros Mancordis, professor of computer science and director of software engineering BS and MS programs and the Software engineering Research Group at CoE, were recognized by the Association for Computer machinery (ACM) as recipients of the ACM senior member designation. Johnson wa also elected chair of ACM SIGSAM, ACM's special interest group in Symbloic and Algebraic manipulation. Johnson and a colleague co-organized a session on "High Performance Computer Alegebra" at the Applications of Computer Alegebra Conference in Montreal. He presented the paper "Using Maple and Maple TA in a course about Technical Computing" at the conference. The paper was co-authored with Drs. Bruce Char, professor of computer science at CoE, and David Augenblick, auxiliary professor of computer science at CoE.
 
Sidebar Divider

 

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

Sidebar Divider


Print | Email To A Friend | Share Share

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.