The program focuses on the competencies and approaches required to create, build, and maintain software systems ranging from small to enterprise solutions. Courses concentrate on application development, database design, systems analysis, team building, and best practices. The programs diversity provides opportunities for the student to acquire the skills, professionalism and adaptability required to succeed in a dynamic and challenging field as an entry-level software developer.

