Software Design and Programming
Learn how to develop web-based applications from start to finish while advancing your skills at software design and programming. Through hands-on instruction, you'll gain experience in object-oriented methods and programming, learning a spectrum of languages such Java, C#, PHP and Python within frameworks such as J2EE, .NET and Ruby on Rails. Whether working in a traditional client-server architecture or more contemporary cloud-based architecture, you'll learn how to apply fundamental client-side and server-side constructs. The software design and programming program prepares you to generate program code, create database queries and compare integrated development environments (IDEs).
Along with technical skills, you'll have the chance to develop perspective on the business needs of today's companies. You can earn your MS in information and communications technology with a concentration in software design and programming entirely online or in the evenings on campus through the University of Denver's University College. Beyond the coursework dedicated to software, you also can choose electives from other IT areas, including web design, security and database design.