Senior Administration

973-596-3101

973-596-3220

973-596-3470

973-596-3138

973-596-5770

973-596-6379


973-596-3124


973-596-5286

973-596-5743

973-596-3638

973-596-3104

973-596-3328

973-596-2667

973-596-3108

973-596-3050

973-642-4877

973-596-3224
Master’s students in NJIT’s Computer Engineering Program are expected to undertake advanced study related to hardware, software or the interaction between the two, while also preparing to become leaders in academia, industry or the government. These are some of our basic goals for master’s students, which include both intellectual and ethical considerations.
Master’s students in NJIT’s Computer Engineering program are preparing for diverse fields and will work with renowned experts in specialty areas such as Computer Architecture and Embedded Systems, Computer Networking, VLSI System Design and Intelligent Systems. While gaining niche expertise, they will also:
Starting Salary, NJIT Average
Mid-Career Salary, National Average
NJIT’s graduate programs in Computer Engineering are ranked in the top 100 in the U.S
The Surveying Engineering Technology program expects that:
Graduates will become licensed surveyors and/or GIS specialists.
Graduates will be able to take on supervisory roles in their firms. Some graduates will start their own surveying practice.
Graduates will be able to apply and expand upon their undergraduate-level surveying preparation. This will be accomplished through continuing education and becoming involved in regional and national professional societies such as NJSPLS and ACS.
Graduates of this program are eligible to sit for the Professional Engineer’s examination in New Jersey with the appropriate experience, as determined by the New Jersey Board of Professional Engineers and Land Surveyors. They also will gain:
An ability to select and apply the knowledge, techniques, skills and modern tools of their disciplines to broadly defined engineering technology activities.
An ability to select and apply knowledge of mathematics, science, engineering and technology to engineering technology problems that require the application of principles and applied procedures or methodologies.
An ability to conduct standard tests and measurements; to conduct, analyze and interpret experiments; and to apply experimental results to improve processes.
An ability to design systems, components or processes for broadly defined engineering technology problems appropriate to program educational objectives.
An ability to function effectively as a member or leader on a technical team.
An ability to identify, analyze and solve broadly defined engineering technology problems.
An ability to apply written, oral and graphical communication in both technical and non-technical environments; and an ability to identify and use appropriate technical literature.
A knowledge of the impact of engineering technology solutions in a societal and global context.
An ability to utilize modern measurement technologies to acquire spatial data.
An ability to utilize industry-standard software to solve technical problems.
An ability to apply technical concepts to the design and implementation of measurement systems to meet project requirements.
An ability to design and implement procedures, and analyze data for conformance with precision and accuracy requirements.
An ability to carry out or supervise surveying activities and processes such as measurements, positioning, mapping, boundary determination and geographic/land information systems.
Starting Salary, NJIT Average
Mid-Career Salary, National Average
The geospatial mapping market is growing at an annual rate of almost 35 percent.



















Students will acquire the skills needed to develop an understanding of the "common body of knowledge" as defined by the Association to Advance Collegiate Schools of Business International. In addition, students will develop a set of frameworks to analyze, comprehend, and enjoy facts, concepts, and ideas and analytical and critical thinking, decision making, leadership, planning and organization, and problem-solving skills.
Starting Salary, NJIT Average
Top 50 Nationally for Entrepreneurship Studies
Cryptography and Security
Understand the difference between the symmetric key and public key cryptography approaches.
Select appropriate symmetric and public key cryptography protocols for a given application.
Develop an efficient implementation of a cryptographic protocol based on a Discrete Logarithm Problem, RSA (Factoring) Problem or Elliptic Curve Discrete Logarithm Problem.
Security and Privacy in Computing
Understand the various models to evaluate the security of computer systems.
Interpret security guarantees and assess the level of security provided by a cryptographic protocol.
Understand the various security goals for communication over an insecure network.
Identify the appropriate types of cryptographic primitives that should be used to achieve each of these goals.
Understand the advantages and limitations of using symmetric key versus public-key cryptography.
Network Protocols Security
Identify the appropriate security primitives that should be used to achieve specific security goals for communication over insecure networks.
Analyze the security of the main mechanisms used on the internet to secure communication between computer systems at various network layers, including physical, network, transport and application layers.
Describe common attacks against wired and wireless network protocols using standard terminology, allowing them to communicate effectively with other security professionals.
Starting Salary, NJIT Average
Mid-Career Salary, National Average
The cybersecurity profession is projected to grow 36.5 percent by 2022.
Need Help? We’re here to advise you.