This certificate program is designed for individuals who want to increase and broaden their existing programming knowledge and skills to expand their career opportunities as a software professional. Credits are transferable to NHTI’s Computer Engineering Technology Associate Degree.

Curriculum Abbreviations
  • CL – Number of lecture/classroom hours per week for the course
  • LAB – Number of simulation laboratory, laboratory or clinical hours per week for the course
  • CR – Number of credit hours for the course
Course Title CL LAB CR
Required Course
CPET 125C Data Structures 2 3 3
Three of the the following:
CPET 240C Programming for Windows Operating Systems 3 3 4
CPET 222C Data Communications 3 3 4
CPET 252C Networking and Internet Technologies 3 3 4
CPET 260C Computer Real-Time Interfacing 3 3 4
Total Credits       15
1All students taking  MFET 111C will be charged 2 $20 materials fee.  

Students should be proficient in C++ programming or have successfully taken CPET 107C Introduction to Programming with C++. Students also need the ability to understand and use algebraic equations and have either completed college algebra or have taken MATH 124C College Algebra as a co-requisite. 

Students who complete this program can enter into the following professions (not an inclusive list):

  • Software developer
  • Full-stack developer
  • .NET developer
  • IoT developer
  • Programmable logic controller engineer
  • Mobile application designer or developer
  • System verification engineer
  • Software quality assurance


No items found

Not Sure Which Program Is Right for You? Try NHTI's Career Coach!

Discover majors and careers based on your interests

Taker a Career Assessment ♦ Browse Careers ♦ Browse NHTI Programs
Click Here to Discover More!