Software Engineer
Where do majors work?
Common Job Titles
Top Employers
Related Majors
Explore all the degrees you can earn at NJIT
Explore NowWhat do majors do?
Degrees Offered
Where do majors work?
Common Job Titles
Top Employers
Related Majors
Summary
-
Prepare students for productive careers and amplify their potential for lifelong personal and professional growth.
-
Prepare students to conduct research with an emphasis on applied, interdisciplinary efforts that encompass architecture, design and science, including physical and life sciences, engineering, mathematics, infrastructure systems, computing information, communication technologies and management.
-
Prepare students for service in urban environments and the broader society of the city, state, nation and global community by conducting public policy studies, making educational opportunities widely available and initiating community‐building projects.
-
Prepare students to contribute to economic development through the state’s largest business incubator system through workforce development, joint ventures with government and the business community and the development of intellectual property.
-
Prepare graduates for positions of leadership as professionals and as citizens.
-
Provide educational opportunities for a diverse student body.
-
Respond to the needs of large and small businesses, state and local governmental agencies and civic organizations.
-
Advance the use of sciences, technology, engineering and mathematics as a means of improving the quality of life.
-
Apply knowledge from computing, mathematics, statistics and management to ensure effective Information Systems practice.
-
Demonstrate the capability to analyze problems and systems and identify, define, and design appropriate computing Information Systems and Information Technology solutions, tools and methodologies.
-
Demonstrate a working knowledge of the Software Development Life Cycle, which includes requirements analysis, systems design, implementation, testing, deployment, maintenance and evaluation, and apply it to Information Systems projects that solve problems where computing solutions are appropriate.
-
Function effectively on teams in order to accomplish a desired goal.
-
Understand the ethical, societal and professional responsibilities of the Information Systems professional.
-
Communicate effectively in both oral and written modes.
-
Identify and analyze the bidirectional impact of sociotechnical problems and computing on individuals, organizations and society, including ethical, legal, security and policy issues.
-
Invoke current techniques, skills, tools and methodologies necessary to becoming an effective Web Information Systems professional.
-
Engage in continuing professional development
-
Understand the purpose of research in Web Information Systems and Computing, and how this benefits current practice.
|
129
|
Required Credits |
View the Curriculum
Course listing and prerequisitesCore Faculty
Summary
The Computer Engineering BS Program will provide students with a rigorous learning experience and prepare them for professional careers in the field. We expect each of our graduates to:
- Succeed in computer engineering areas or other diverse fields that require analytical and professional skills.
- Pursue professional development, including continuing or advanced education, relevant to their career plans.
- Contribute to their fields or professions and society.
While students in the Computer Engineering B.S. program will learn a wide range of skills, we specifically aim for all of our students to meet the following learning outcomes:
- An ability to apply knowledge of mathematics, science, and engineering;
- An ability to design and conduct experiments, as well as to analyze and interpret data;
- An ability to design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability and sustainability;
- An ability to function on multidisciplinary teams;
- An ability to identify, formulate, and solve engineering problems;
- An understanding of professional and ethical responsibility;
- An ability to communicate effectively;
- The broad education necessary to understand the impact of engineering solutions in a global, economic, environmental, and social context;
- A recognition of the need for, and an ability to engage in, life-long learning;
- A knowledge of contemporary issues;
- An ability to use the techniques, skills, and modern engineering tools necessary for engineering practice
|
129
|
Required Credits |
View the Curriculum
Course listing and prerequisitesCore Faculty
Ansari, Nirwan
Distinguished Professor
View ProfileCarpinelli, John
Professor
View ProfileHou, Edwin
Professor
View ProfileRojas-Cessa, Roberto
Professor
View ProfileZiavras, Sotirios
Vice Provost for Graduate Studies and Dean of Graduate Faculty
View ProfileSosnowski, Marek
View ProfileTsybeskov, Leonid
Distinguished Professor and Chair, Electrical and Computer Engineering
View ProfileKam, Moshe
Dean, Newark College of Engineering
Distinguished Professor, Electrical and Computer Engineering
View Profile
Information Technology
Computer Science
Information Systems
Industrial Design
Digital Design