Students
Tuition Fee
Not Available
Start Date
Not Available
Medium of studying
Not Available
Duration
Not Available
Details
Program Details
Degree
Bachelors
Major
Computer Engineering | Cybersecurity | Software Engineering
Area of study
Information and Communication Technologies | Engineering
Course Language
English
About Program

Program Overview


Overview of the Computer Engineering Technology Program

The Computer Engineering Technology program at New York City College of Technology is designed to advance students' knowledge of computer-controlled systems, embedded devices, robotics, intelligent systems, automation, and cybersecurity. This multidisciplinary program integrates hardware, software, and computer networks with science, mathematics, and emerging technologies, preparing students for higher-level careers in engineering and technology-driven industries.


Official Name of Program

The official name of the program is Computer Engineering Technology.


Department(s) Sponsoring Program

The program is sponsored by the Department of Computer Engineering Technology.


Degree Designation

The degree designation for this program is BTECH - Bachelor of Technology.


Program Description

The BTech program in Computer Engineering Technology builds on the AAS foundation, providing students with the skills to design, develop, and implement computer-controlled systems, IoT devices, robotics, and AI-driven applications. The curriculum emphasizes project-based learning, industry-driven coursework, and emerging technologies, ensuring graduates are prepared for engineering, software development, cybersecurity, and automation leadership roles.


Key Features

  • Expands on AAS coursework with advanced topics such as computer-controlled systems, software development, IoT, robotics, and artificial intelligence.
  • Focuses on problem-solving, system design, design thinking, and project-based learning, equipping students with the skills to work in engineering, technology development, and research.
  • Offers technical electives, allowing students to specialize in areas such as artificial intelligence (AI), robotics, computer vision, and cybersecurity.
  • Encourages internships, industry projects, and research opportunities, connecting students to real-world applications.
  • Culminates in a Capstone Project, where students apply their expertise in AI, IoT, cybersecurity, robotics, or embedded systems to design and develop an innovative engineering solution.

Career Pathways

Graduates of the BTech program are prepared for higher-level engineering positions, software development roles, and leadership positions in tech-driven industries. They are also eligible for the Fundamentals of Engineering (FE) Exam, an initial step toward professional licensure.


Career Opportunities & Industry Demand

The BTech in Computer Engineering Technology prepares students for high-demand careers in industries such as:


  • Computer Systems Engineering & Automation
  • Embedded Systems & IoT Development
  • Cybersecurity & Secure Software Engineering
  • AI, Machine Learning, & Computer Vision
  • Network Infrastructure & Telecommunications
  • Robotics & Intelligent Systems

Common Job Titles

Common job titles for graduates include:


  • Computer Engineer
  • Software Engineer
  • Network Administrator
  • Embedded Systems Engineer
  • Cybersecurity Specialist/Engineer
  • AI/ML Engineer
  • IoT Solutions Developer
  • Network Security Specialist/Engineer
  • Robotics Engineer
  • Information Technology Manager/Engineer
  • Test Engineer

Employers

Employers hiring BTech graduates include tech companies, software firms, cybersecurity and network security providers, embedded systems and IoT development companies, aerospace and defense contractors, healthcare and biomedical technology firms, manufacturing, automation, and robotics industries, government agencies, research institutions, and financial institutions.


Skills and Knowledge

Students completing the BTech in Computer Engineering Technology will develop expertise in:


  • Embedded Systems & IoT Development
  • Advanced Programming & Software Engineering
  • AI, Machine Learning & Computer Vision
  • Cybersecurity & Secure Systems Design
  • Robotics & Automation
  • Network Management and Cloud Computing
  • Project Management & Engineering Standards

Industry Certification Readiness

While certification is not required for graduation, students are encouraged to pursue industry-recognized credentials to enhance their career prospects. The program prepares students for certifications such as the Cisco Certified Network Associate (CCNA) and the Certified Ethical Hacker (CEH).


Unique Program Features

  • Capstone Project: A final-year project where students integrate computer engineering, AI, IoT, cybersecurity, and robotics to solve real-world challenges.
  • The only BTech Program in Computer Engineering Technology within CUNY.
  • Multidisciplinary Approach: The program combines computer engineering, AI, cybersecurity, robotics, and IoT, preparing students for diverse roles in engineering and technology.
  • Elective Specialization: Students can customize their degree by choosing electives in Internet of Things (IoT), Robotics, Computer Vision and Digital Image Processing, Artificial Intelligence (AI), and Cybersecurity.
  • Project-Based Learning & Industry Internships: Hands-on projects in AI, cybersecurity, and automation, and opportunities for paid internships with industry partners.
  • Seamless Transition from AAS to BTech: The 2+2 structure allows AAS graduates to continue into the BTech program seamlessly without losing credits.
  • Flexible Scheduling: Offers evening and weekend courses for working professionals.
  • Expert Faculty: Learn from industry professionals specializing in AI, embedded systems, cybersecurity, and software engineering.

Program Educational Objectives

  1. Graduates of the CET program are expected to be employed, as engineering technologists or the equivalent, in positions beyond the entry-level, for which this program has prepared them.
  2. Graduates of the CET program who desire to continue their education will pursue the path towards a master’s degree in a related graduate program.
  3. Graduates of the CET program might become members of a professional society related to their employment or field of study.

General Student Outcomes

Students demonstrate:


  1. An ability to apply knowledge, techniques, skills, and modern tools of mathematics, science, engineering, and technology to solve broadly-defined engineering problems.
  2. An ability to design systems, components, or processes meeting specified needs for broadly-defined engineering problems.
  3. An ability to apply written, oral, and graphical communication in broadly-defined technical and non-technical environments.
  4. An ability to conduct standard tests, measurements, and experiments and to analyze and interpret the results to improve processes.
  5. An ability to function effectively as a member as well as a leader on technical teams.

Program Criteria Student Outcomes

Students demonstrate knowledge and hands-on competence in:


  1. Application of electric circuits, computer programming, associated software applications, analog and digital electronics, microcontrollers, operating systems, local area networks, and engineering standards.
  2. Application of natural sciences and mathematics at or above the level of algebra and trigonometry.
  3. Analysis, design, and implementation of computer system hardware and software.
  4. Application of project management techniques to computer systems.
  5. Utilization of statistics/probability, transform methods, discrete mathematics, or applied differential equations in support of computer systems and networks.

Licensure Information

Upon graduation, students automatically qualify for direct admission to the National Council of Examiners for Engineering and Surveying (NCEES) Fundamentals of Engineering Examination, a viable path to a Professional Engineering license.


Accreditation

The program is accredited by the Engineering Technology Accreditation Commission of ABET.


Requirements

General Education

  • Required Common Core
  • Mathematical and Quantitative Reasoning
  • Life and Physical Sciences
  • Flexible Common Core
  • College Option
  • Writing Intensive

Progression and Graduation Requirements

  • A minimum grade of C is required in course for progression in and graduation from the Computer Engineering Technology BTech program.
  • Completion of at least 42 credits of liberal arts and sciences.
  • Completion of 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 128-130 credits.

Major Requirements - Core Courses

  • CET 1100 - Introduction to Computer and Software Engineering
  • CET 1111 - Logic and Problem Solving
  • CET 1120 - Technical Graphics
  • CET 1150 - Fundamentals of Electrical Circuits
  • CET 1211 - Introduction to Objected-Oriented Programming in Software Design
  • CET 1250 - Fundamentals of Digital Systems
  • CET 2312 - Reverse Engineering/Product Design
  • CET 2350 - Electronics
  • CET 2370 - Computer Hardware Systems
  • CET 2390 - Operating Systems Laboratory
  • CET 2411 - C/C++ Programming for Embedded Systems
  • CET 2450 - Introduction to Microcontrollers
  • CET 2455 - Data Communications
  • CET 2461 - Computer Systems: Software Interface
  • CET 3510 - Microcomputer Systems Technology
  • CET 3525 - Electrical Networks
  • CET 3615 - Instrumentation and Data Acquisition
  • CET 3625 - Applied Analysis Laboratory
  • CET 3640 - Software For Computer Control
  • CET 4705 - Component and Subsystem Design
  • CET 4711 - Computer-Controlled Systems Design
  • CET 4773 - Inter-Networking Technology
  • CET 4805 - Digital System Design Using HDL
  • CET 4811 - Capstone Design Project
  • CET 4864 - Principles of Feedback Control Systems
  • MAT 1375 - Precalculus
  • MAT 1475 - Calculus I
  • MAT 1575 - Calculus II
  • MAT 2680 - Differential Equations
  • PHYS 1433 - General Physics I: Algebra Based
  • PHYS 1434 - General Physics II: Algebra Based

Technical Electives

Choose two courses from the following options:


  • Computer Engineering Technical Elective
  • CET 4900 - Internship in Computer Engineering Technology
  • MAT 1575 - Calculus II

Degree Map Narrative

The degree map outlines the course requirements for each year of the program, including general education, major requirements, and technical electives. The map is designed to help students plan their course schedule and ensure they meet all the requirements for graduation.


Year 1

  • Fall: ENG 1101, MAT 1275, CET 1100, CET 1111, CET 1120, CET 1150
  • Spring: ENG 1121, CET 1211, CET 1250, MAT 1375, Flexible Core - Any Area

Year 2

  • Fall: CET 2312, CET 2350, CET 2370, CET 2390, PHYS 1433
  • Spring: CET 2450, CET 2455, CET 2461, CET 2411, MAT 1475, Flexible Core - Any Area

Year 3

  • Fall: CET 3510, CET 3525, MAT 1575, PHYS 1434
  • Spring: CET 3615, CET 3625, CET 3640, MAT 2680, Flexible Core - Any Area, Speech/Oral Communication

Year 4

  • Fall: CET 4705, CET 4711, CET 4773, MAT 2580, Interdisciplinary Course, Computer Engineering Technical Elective
  • Spring: CET 4805, CET 4811, CET 4864, Computer Engineering Technical Elective, Liberal Arts Course, World Language Sequence
See More