Students in this program are trained in the principles and techniques used to develop software applications. Training focuses on various programming languages, software testing, database management, object-oriented programming/design, and information technology structures. The program provides students with hands-on experience developing software packages and web applications using the latest technologies in the computer industry. Teamwork, communication, and organizational skills are integrated throughout the curriculum to prepare students for employment across industries or to advance to a higher degree.
Because the Software Development and Programming work environments demand highly advanced skills, it is recommended that students consider this program as an entry point to continued higher education rather than as a terminal degree. Students should consider transfer plans with universities that offer Bachelors of Applied Science and/or Bachelors of Applied Technology Degrees.