Skip to Main Content

Download as PDF

Software Engineering Technology

Overview

Official Name of Program

Software Engineering Technology

Department(s) Sponsoring Program

Degree Designation

BS - Bachelor of Science

Computer software is used in a very broad range of industries such as IT, consumer electronics, financial services, business and management, mobile communications, healthcare, medical, biotech, robotics and automation, education, etc. Software engineers and technologists are needed in all these sectors for developing, testing, or maintaining the software system.

The Software Engineering Technology (SET) Bachelor of Science degree program is the only Software Engineering undergraduate program in CUNY and the only technology degree program in the field of Software Engineering in the New York City metropolitan area.

Our SET BS program provides fundamental knowledge and skills necessary to enter and thrive in a software related career and make positive contributions in various areas wherever software are used. Students learn design, development, testing, evaluation, management, and maintenance of software. The program integrates applied and hands-on learning with a conceptual curriculum. Graduates of this program have fundamental knowledge in mathematics, computing, and engineering, along with the technological skills needed to excel in the software field. In addition, they gain hands-on and real-world experience necessary to meet industry needs.

Graduates of the program may pursue an advanced degree in software engineering, computer science, computer engineering, or related majors.

Program Educational Outcomes:

  1. Graduates of the program are expected to achieve sustained employment with potential growth in a broad range of fields and demonstrate a comprehensive set of skills that meet the needs of the dynamics of technology advancement in the field.

  2. Graduates of the program who desire to expand their education will pursue additional educational opportunities including related graduate programs.

  3. Graduates of the program are expected to demonstrate professionalism, ethical principles, continue lifelong learning, and commit to contribute to their fields, community, and society.

Student outcomes:

After successfully finishing the program, students demonstrate

  1. Ability to apply knowledge, techniques, skills and modern tools of mathematics, science, engineering, and technology to solve broadly defined engineering problems appropriate to the discipline;

  2. Ability to design systems, components, or processes meeting specified needs for broadly defined engineering problems appropriate to the discipline;

  3. Ability to apply written, oral, and graphical communication in broadly defined technical and non-technical environments; and an ability to identify and use appropriate technical literature;

  4. Ability to conduct standard tests, measurements, and experiments and to analyze and interpret the results to improve processes;

  5. Ability to function effectively as a member as well as a leader on technical teams.

Articulation Agreement

The program has an articulation agreement with Computer Science AS degree program at Borough of Manhattan Community College (BMCC). The full agreement is posted on the college website.

Advisement Information

The program coordinator is Dr. Xiaohai Li, XHLi@citytech.cuny.edu

Requirements