A key development in today's digital business environment is that more and more organizations are empowering business professionals to build and deploy dynamic digital solutions for their customers. Because business professionals are intimately involved with the business units, business processes, and customers, they are in a unique position to deliver highly customized applications that match their unique organizational needs. In this course, students will learn the fundamentals of systems thinking and coding in order to be able to rapidly build and deploy customer- and employee-centric apps. The course teaches students how to build digital solutions using a combination of tools including no code (e.g., data analytics in Excel), low code (e.g., visual app development platforms such as Salesforce), and code (e.g., JavaScript, Python). The course topics include computational thinking programming tools, communicating with business applications (API and Webservices), solving business problems with programming, and coding for an agile business.

This course has an applied focus. It uses business cases as a way to motivate logical thinking and the use of coding to solve business problems. In addition, the course leverages cloud services and lab environments to enable students to use state-of-the-art coding tools and resources.

Prerequisites: COMM 190

Restrictions: This course is restricted to students enrolled in the 3rd or 4th year of the Commerce program.