As a student in the ABET accredited computer engineering program, you will learn a combination of engineering theory and hand’s on skills in labs with stat-of-the-art equipment. Class and lab size are kept small to foster student interaction with faculty. The majority of program courses are taught by full-time faculty with advanced degrees as well as significant and relevant industry experience. When you graduate, you will be prepared for a career in both software development and computer engineering. You will also be prepared to pursue a bachelor’s degree in either computer science or computer engineering.
The Computer Engineering Technology Program at NHTI, Concord’s Community College has graduated successful students since 1986. Some reasons for you to choose the CPET program include:
- Earn an Associate in Science in Computer Engineering Technology in only two years
- Choose from a wide variety of exciting job opportunities for graduates
- Graduates can continue their education by transferring to at a 4-year computer science or computer engineering program
- The cost of earning an AS CPET at NHTI is ½ the cost of the first two years of a 4-year engineering program
- Day and evening classes available
- If you can’t attend full-time, part-time options are available; your total tuition cost will remain the same
- Accredited by the ETAC Commission of ABET, www.abet.org
- Computer Engineering Technology Program Educational Objectives (View in PDF).
- Computer Engineering Technology Student Outcomes (View in PDF).
- Computer Engineering Technology Program Annual Student Enrollment for 2017-2018 was 56.
- Computer Engineering Technology Program Graduation Data for 2017-2018 was 5.
Computer Engineering Technology Degree
|Course Number||Course Title||CL||LAB||CR|
|#||CPET 107C||Introduction to Programming|
|#||ELET 101C||Electric Circuits||3||3||4|
|#||ELET 115C||Digital Fundamentals||2||3||3|
|ENGL 101C||English Composition||4||0||4|
|MATH 124C||College Algebra||4||0||4|
|#||CPET 125C||Data Structures||2||3||3|
|#||ELET 144C||Embedded Microsystems||3||3||4|
|ENGL 120C||Communications or|
|ENGL 125C||Communication and the Literature|
of Science and Technology
|PHYS 133C||Physics I (Algebra-Based)*** or||3||2||4|
|PHYS 231C||Physics I (Calculus-Based)***||3||3||4|
|#||CPET 240C||Programming for Windows|
|#||CPET 260C||Computer Real Time Interfacing||3||3||4|
|#||CPET 301C||Computer Project Definition||1||0||1|
|MATH 205C||Calculus I**||4||0||4|
|PHYS 135C||Physics II (Algebra-Based)*** or||3||2||4|
|PHYS 232C||Physics II (Calculus-Based)***||3||3||4|
|XX xxxC||Social Science Elective*||3-4||0||3-4|
|#||CPET 215C||Integrated Circuits and Interfacing||3||3||4|
|#||CPET 222C||Data Communications and Internetworking||3||3||4|
|#||CPET 252C||Networking and Internet|
|#||CPET 303C||Computer Project||1||4||3|
|XX xxxC||Humanities/Fine Arts/Foreign Language Elective*||3||0||3|
# Indicates major field courses. In order to fulfill the program degree requirements and to meet the prerequisite requirement of subsequent major field courses, students are required to earn a grade of “C-” or higher in each major field course. In addition to major field courses, students are required to earn a grade of “C-” or higher in each math and physics course.
Note: Students are required to complete at least one of the following math courses: MATH 205C, MATH 206C, MATH 208C, or MATH 210C.
** MATH 206C is strongly recommended for students that plan to pursue a bachelor’s degree.
***Students planning to pursue 4-year degrees should consider taking calculus-based physics and discuss this option with their academic advisors. In order to meet the corequisite and prerequisite requirements for calculus-based physics, some students may need to alter their course sequence shown above; please see your academic advisor for assistance.
For students with a need for a reduced course load, a 3-year version of this program is available. Contact the Department Chair for details.
CL – Number of lecture/classroom hours per week for the course
Upon completion of the program, students will be able to:
- Demonstrate proficiency in multiple programming environments and multiple programming languages using object-oriented and procedural programming techniques to create and debug sophisticated software applications for different operating systems and runtime frameworks
- Apply practical knowledge of math and physics to electric circuits and data communications
- Read a schematic, set up and use measurement equipment, accurately measure a waveform, and compare measured results of a waveform with theoretical results calculated from a schematic
- Demonstrate discipline-specific project management and teamwork skills
- Critically analyze problem statements, decompose a problem into sub problems, and develop appropriate solutions
- Produce written documents and deliver professional presentations
- Demonstrate initiative in developing solutions to computer engineering problems using documentation and research
- Gain knowledge of social, technical, and professional ethics required in a professional environment, including a respect for diversity
- Participate in a professional work environment to produce work that meets industry standard specifications and learning skills necessary to complete assignments
There is a wide range of jobs for graduates of the computer engineering technology program. Recent graduates have found positions in New Hampshire in the mid $40,000 to mid $50,000 salary range. Here is just a sample of some of the exciting job opportunities for graduates:
- Software development
- Software development for the web
- Internet of things (IoT) developer
- Cloud computing engineer
- Software control system engineer
- Programmable Logic Controller (PLC) engineer
- Bios/driver developer
- Mobile application designer or developer
- Microprocessor/embedded system programmer
- System verification engineer
- Data communications software developer
Students in the computer engineering technology program complete a capstone project during their final semester. A variety of computer engineering program industry partners provide students with a “real world” project, on site at the company’s facility. Students work with industry professionals as they take their project from the definition phase, into development, and through to completion. This hands-on experience strengthens the student’s ability to apply engineering theory to the development of practical solutions to “real world” software development and engineering problems. Students find this experience both rewarding and valuable, perspective employers see this as a distinguishing feature of NHTI’s computer engineering technology program.
Specific Admission Requirements
- At least three years of college preparatory mathematics (Algebra I, Algebra II and Geometry) with minimum grades of “C”;
- It is strongly recommended that all engineering technology applicants have satisfactorily completed high school level courses in chemistry and physics.
NHTI has developed excellent practicum opportunities for our students to foster hands-on learning while simultaneously receiving credit. Nonetheless, the college’s first priority must be to ensure that patients/clients/children/families are not placed in jeopardy by students during learning experiences. Therefore, students in internship, externship, practicum, service learning, and clinical experiences must demonstrate sufficient emotional stability to withstand the stresses, uncertainties and changing circumstances that characterize patient/client/child/family responsibilities. Furthermore, the student is expected to have the emotional stability required to exercise sound judgment, accept direction and guidance from a supervisor or faculty member, and establish rapport and maintain sensitive interpersonal relationships and confidentiality with employees, customers, and/or patients/clients/children and their families.