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
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