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.

Explore the Computer Engineering Technology Department on the City Tech website.

Requirements

Completion requirement

First-year students must meet the college standards for admission into a baccalaureate program and must be eligible to enroll in MAT 1275, MAT 1275CO, or higher.

Transfer Students

  • Must be CUNY proficient (reading, writing, and math)

  • Must have a minimum cumulative GPA of 2.0 or higher

  • Must have completed prerequisites for taking MAT 1275, MAT 1275CO, or higher

Completion requirement

Some courses that are required for the major also meet general education requirements. Choosing to take advantage of double duty can speed up progress toward graduation and increase elective credits. In DegreeWorks, a double duty course displays and fulfills both requirements, but the credits count only once; the elective area will adjust automatically. Specific options for double duty courses may be listed here or noted in the degree map below.

Fulfill ALL of the following requirements:
Complete at least 2 courses in the following Course Sets:
AND
Complete ALL of the following Courses:
  • 0398981
    OR
    1465911

or higher calculus-track math course

AND
Complete ALL of the following Courses:
  • 0404261
    OR
    0404311

Bachelor's degrees and AA and AS degrees require six flexible common core courses: at least one course in each of the five flexible core areas and an additional sixth course in one of them. Students can complete no more than two courses from any one area.

Complete at least 6 courses in the following Course Sets:

course or higher recommended for Scientific World

All baccalaureate students starting at City Tech or transferring in with 30 or fewer credits, in addition to the common and flexible core courses, will also complete the following 12 credits: one course in speech/oral communication; one interdisciplinary course; and two additional liberal arts courses or, in BTech programs, additional liberal arts credits to reach a minimum total of 42 credits in general education.

Fulfill ALL of the following requirements:
Complete at least 1 courses in the following Course Sets:
AND
Complete at least 1 courses in the following Course Sets:
AND
Complete at least 2 courses in the following Course Sets:

In meeting general education requirements overall, students must take at least one advanced liberal arts course or two sequential courses in a world language. An advanced course is at the 2000 level or higher and has a prerequisite in the same or a closely related discipline. Examples of courses with prerequisites in closely related disciplines are: ECON 1101 and SOC 3301; PSY 1101 and SOC 2403. Transfer students with more than 30 earned credits or a prior degree have modified college option requirements, as noted on the Transfer Credit page.

Students at New York City College of Technology must complete two courses designated writing intensive (WI) for the associate level, one from general education requirements and one from the major; and two additional courses designated WI for the baccalaureate level, one from general education and one from the major. Transfer students and those who have earned a prior degree may have part of this requirement waived. Please consult the Degree Requirements page for additional information.

Completion requirement
Complete ALL of the following Courses:
  • 1565641
  • 0387081
  • 0387091
  • 0387111
  • 1565631
  • 0387151
  • 0399051
  • 0399101
  • 0399141
  • 0399151
  • 1574291
  • 1574301
  • 1574171
  • 1574181
  • 1574201
  • 1574191
  • 1574221
  • 1574211
  • 1574231
  • 1574241

Take as needed to reach 60 credits of liberal arts and sciences

Complete ANY of the following Courses:
  • 1470011
  • 0399121
  • 0399131
  • 0399191
  • 0399211
  • 1148081
  • 0399251
  • 1171891
  • 0404261
    OR
    0404311
  • 0404291
    OR
    1331931
Complete at least 5 of the following Courses:
  • 1512461
  • 1496921
  • 1342401
  • 1351221
  • 1362991
  • 1574251
  • 1574261
  • 1574271

or other CET 4900-series course

Completion requirement
Complete at least 60 credits of liberal arts and sciences
Complete a minimum of 30 credits in residence at New York City College of Technology, at least 15 of which must be from among those listed as required courses in the major
Earn at least 120 credits

A recommended semester-by-semester plan for full-time students who enter the program with a math placement of MAT 1275 or MAT 1275CO.

0
Requirements
  • - -  -
    OR
    - -  -
    OR
    - -  -

    Notes: fulfills English Composition requirement

  • - -  -
    OR
    - -  -

    Notes: fulfills Mathematical and Quantitative Reasoning requirement

  • - -  -
  • - -  -
  • - -  -
  • - -  -
3
Requirements
  • - -  -

    Notes: fulfills English Composition requirement

  • - -  -

    Notes: fulfills Scientific World requirement

  • - -  -
  • - -  -
  • undefined (Course Set)(3 cr)
3
Requirements
  • - -  -

    Notes: fulfills Scientific World requirement

  • - -  -

    Notes: fulfills Life and Physical Sciences requirement

  • - -  -
  • - -  -
6
Requirements
  • - -  -
  • - -  -
  • - -  -
  • undefined (Course Set)(3 cr)
  • undefined (Course Set)(3 cr)
3
Requirements
  • - -  -
  • - -  -
  • - -  -
  • undefined (Course Set)(3 cr)
6
Requirements
  • - -  -
  • - -  -
  • - -  -
  • undefined (Course Set)(3 cr)
  • Technical Elective
    (3 cr)
12
Requirements
  • - -  -
  • undefined (Course Set)(3 cr)
  • undefined (Course Set)(3 cr)
    OR
    undefined (Course Set)(3 cr)
  • Technical Elective
    (3 cr)
12 - 14
Requirements
  • - -  -
  • undefined (Course Set)(3 cr)
    OR
    undefined (Course Set)(3 cr)
  • Technical Elective
    (3 cr)
  • Technical Elective
    (3 cr)
  • General Education Elective
    (3 - 5 cr)