Why Information Technology – Networking?

The Information Technology – Software Development Associate Degree program prepares students to obtain and succeed in exciting, and well-paying jobs in one of the fastest growing fields around the world.


Students complete hands-on training in the design and development of software applications for web, mobile, and desktop environments. The program also prepares students for Microsoft Technology Associate (MTA) certification exams.  NHTI is an authorized academy for Cisco, VMware, CompTIA and Microsoft.  All classes are taught by industry professionals.

NHTI’S Information Technology department offers a sequence of stackable certificates in software development and related technologies.  Each certificate enables the student to develop marketable skills and earn industry-recognized certifications in as few as four courses, while building credits toward the Associate Degree.


Students are taught how to find internships and permanent IT positions. Students practice both technical and communication skills learned in the classroom, in a real world IT environment.

Managers value the high level of technical knowledge IT interns bring to their companies but place special emphasis on the communications and problem solving skills they have developed at NHTI.

Many internships lead to full time entry level IT positions and provide a solid foundation for future success in the field.

Mindful Communication & IT

Mindfulness and communication training is also a game changer for students, as it creates opportunities for growth and leadership, flexibility, adaptability, and the confidence to handle challenges instead of avoiding them. At NHTI, learning about emotional intelligence, patience, and nonverbal communication cues are key parts of the IT curriculum.

The stereotype – and sometimes reality – of IT workers being introverted is no longer an excuse for lackluster soft skills, as employers expect new engineers, and other information technology professionals to be good communicators and collaborators to help them be more effective on teams and in project work.

Information Technology – Software Development Degree


Course NumberCourse TitleCLLABCR
Fall Semester
 ENGL 120MCCommunications: Mindful303
#IST 103CProgramming with Raspberry Pi223
#IST 106CIT Career Topics101
#IST 104CPC/Mobile Hardware & Networking223
 PSYC 105CIntroduction to Psychology or
 SOCI 105CIntroduction to Sociology303
Spring Semester
 ENGL 101MCEnglish Composition: Mindful404
#IST 110CProgramming Fundamentals223
#IST 180CCloud Services and Windows Server223
#IST 140CDatabase Design and Management223
 MATH 124CCollege Algebra404


Fall Semester
 ENGL 102MCIntroduction to Literature: Mindful303
#IST 210CObject Oriented Programming223
#IST 218CMobile Application Development223
#IST 216CIntroduction to Web Programming223
#IST 290CIT Career Development202
#IST 291CIT Internship Search & Approval021
 MATH 125CFinite Mathematics404
Spring Semester
 ENGL 294MCCommunicating Mindfully Capstone101
#IST 215CAdvanced Windows Programming223
#IST 240CAdvanced Web Programming223
#IST 294CSenior IT Internship082
 XX xxxCScience Elective*324

# Major Field Courses

*Science electives only BIOL 115, BIOL 120, BIOL 159, CHEM 115, CHEM 120, ENVS 101, GEOL 101

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

Specific Admission Requirements

  1. Computer keyboarding skills are assumed.

Senior Internship

All students are required to complete a senior internship in the area of their concentration and career goals. The internship provides real-life experience applying skills learned in the classroom. Employers work closely with the students and professors to ensure an environment that enhances each student’s education, provides experience and introduces the student to the IT business environment.

Internship Considerations

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.

Upon completion of this program, students will be able to:

  • Demonstrate sophisticated applications of computer technology to be competent on a professional level
  • Demonstrate interpersonal skills needed to obtain and sustain a career in information technology
  • Identify and resolve technical problems using research techniques and troubleshooting
  • Design, develop, and debug a software application
  • Configure devices, applications, and services to deploy and run software applications
  • Perform software development activities using industry standards methodologies and tools on different platforms
  • Design data management solutions for use by software applications

of students qualify for financial aid