Students will study courses in examining and working with various components of full-stack development, including software development foundations in web client technologies, server, object-oriented development and data technologies. Graduates are prepared for roles such as application developer, web applications programmer, IT analyst, and software developer, or can transition into bachelor's degree programs.