CSC 170 DevOps 1
This course introduces students to modern software development in a DevOps cross-functional, team-based environment working on real-life projects for clients in under-resourced areas. Students apply computer science principles in areas such as Agile project management, full-stack development, DevOps, and user-centered design. Projects may include cloud-based dashboards, mobile apps, or backend data tools that address civic or public service needs. Students are assigned junior development roles and engage in Agile ceremonies, code reviews, and team collaboration. Emphasis is placed on ethical development, effective communication, and interactive improvement.
Prerequisite
Permission of Instructor