This course is designed to develop in students the knowledge, understanding, skills and values to solve problems through the creation of software solutions.