Pursuing a Master's Degree in Computer Science of NJIT at WPU

According to the agreement between WPU and NJIT, students may take courses and earn a Master's Degree in Computer Science at WPU through NJIT's Extension Program. They can complete 30-credit courses at WPU, all of these early evening and weekend courses are taught by NJIT and WPU CS faculty members. Course content, requirements, professors, and measures of achievement are identical to those used in NJIT Newark campus as too are admissions requirements.

Admission Requirements

  1. In general for those students who have Baccalaureate in Computer Science from WPU, an acceptable Grade Point Average is no lower than 2.8 on a 4.0 scale.
  2. GRE recommended but not required.

Degree Requirements

Degree candidates are assigned an advisor from NJIT to assist them in formulating a program of study and in selecting an area of specialization. A minimum of 30 credits must be taken, including a set of core courses, a thesis or project, and required and elective courses. In addition all students must attend a non-credit seminar (CIS 710) in conjunction with their thesis or project.

CORE: 9 credits for all specialization

                 CIS 610   Data Structures and Algorithms
                 CIS 635   Computer Programming Languages
                 CIS 650   Computer Architecture

REQUIRED

3 credits from:  CIS 630   Operating System design
                 CIS 631   Data Management System Design 
                 CIS 636   Compiling System Design
                 CIS 651   Data Communications
                 CIS 673   Software Design and Production Methodology
PROJECT OR THESIS (required) 3 to 6 credits
                 CIS 700   Master's Project(3 credits)
                 CIS 701   Master's Thesis(6 credits)

AREAS OF SPECIALIZATION

12 to 15 elective credits from area of the following specialization, the student may take a modified area of specialization with the approval of the graduate advisor.

       Artificial Intelligence
       Computer Algorithms and Theory of Computing
       Computer Communications and Networking
       Computer and Information Systems Management
       Computer Systems, and Parallel and Distributed Processing
       Database and Knowledge-Based Engineering
       Graphics and Image Processing
       Numerical Computation
       Software Engineering
       Systems Analysis, Simulation and Modeling

Application Fee: $50

Tuition( for NJ Resident):

                                 One course      $1,350
                                 Two courses     $2,574