ACSS 2300 OL: Software Communication & Sprints
This course focuses on the foundational skills of successful engineering teams. Students work in teams to conduct weekly sprints and retrospectives. Students utilize all the skills they've developed thus far to ship a sophisticated multi-feature software product that solves a real-world problem. Students will be able to clearly walk an individual through their thought process, clearly craft code on a whiteboard, and check work to show improvements and drawbacks. Topics include SCRUM planning, meeting management, delegation, conflict resolution, role ownership, advanced Git & GitHub, Unix Utilities, performance reviews, basics of organizational psychology, and team development. Students will hone resumes and LinkedIn profiles to highlight their most recent accomplishments. Coursework completed through the Shopify Dev Degree partnership.