A graduating student is prepared to work as a computing professional, utilizing the knowledge acquired in the undergraduate program in Computer Science at NJIT.
A graduating student is prepared to be both professionally and socially engaged in the computing profession.
A graduating student is prepared for life-long learning and continuing professional development and training in Computer Science.
Learning Outcomes:
Apply knowledge of computing and mathematics appropriate to the discipline.
Analyze a problem and identify and define the computing requirements appropriate to its solution.
Design, implement and evaluate a computer-based system, process, component or program to meet desired needs.
Function effectively on teams to accomplish a common goal.
Communicate effectively with a range of audiences.
Recognize the need for and an ability to engage in continuing professional development.
Use current techniques, skills and tools necessary for computing practice.
Apply mathematical foundations, algorithmic principles and Computer Science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices.
Apply design and development principles in the construction of software systems of varying complexity.