This course will help students become proficient in data-driven and customer-focused computing. It provides an overview of project design, requirements definition, customer persona definition, sprint planning, unit/integration and A/B testing, metrics validation, rollout planning and communication. Alongside other computer science courses that teach algorithms, coding and systems development, this course will put those skills to use by using them to build for customer needs. Students will use their technical skills in a practical setting.
Prerequisite: CS 160.
Prerequisites
CS160