The Information Technology Degree prepares you to start or advance your IT career or to help you transfer seamlessly to a 4-year college. If you enjoy working with computers, earning an IT degree will help you turn that interest into a professional career. Alumni who specialize in the Software Development degree are now programmers, database administrators or web site programmers.

you will use the latest technologies and receive practical hands-on training to design and develop software applications. The program also prepares you for Microsoft Technology Associate (MTA) certification exams.

Other topics of study include:

  • Object-oriented programming (OOP)
  • Data structure and algorithms
  • Database design and management
  • Mobile Application Development
  • Windows forms programming
  • Web programming

Through team projects, a required internship, and capstone activities, you can find junior or entry-level positions such as:

  • Network Administrator
  • Applications Development Engineer
  • Database Administrator
  • Database Designer
  • Web Programmer
  • System Administrator
  • Software Quality Assurance Engineer
  • Technical Support Specialist
  • Computer Support Consultant
  • Help Desk Analyst
  • Systems Analyst

Some graduates continue their formal education by pursuing a bachelor’s degree at another college. Others begin or continue their professional careers directly.

Information Technology – Software Development Degree


Course NumberCourse TitleCLLABCR
Fall Semester
 ENGL 120MCCommunications: Mindful303
#IST 103CProgramming with Raspberry Pi223
#IST 106CIT Career Topics101
#IST 108CPersonal Computer Hardware and Software223
 PSYC 105CIntroduction to Psychology or
 SOCI 105CIntroduction to Sociology303
Spring Semester
 ENGL 101MCEnglish Composition: Mindful404
#IST 110CProgramming Fundamentals223
#IST 113CIntroduction to Web Programming223
#IST 140CDatabase Design and Management223
 MATH 124CCollege Algebra404


Fall Semester
 ENGL 102MCIntroduction to Literature: Mindful303
#IST 210CObject Oriented Programming223
#IST 218CMobile Application Development223
#IST 280CWindows Server Operating Systems223
#IST 293CIT Career Development122
 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
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.


of students qualify for financial aid