Collaborative Software Development
Description
This course exposes students to web and micro services development, software design issues, agile processes and project management techniques. The focus is to allow students to experience agile software development and project management by working in a team to develop a web based application.
Requisites
Prerequisites: CS102 - Pre-req
Co-requisites: None
Anti-requisites: CS203/IS212 - Mutually Exclusive
Attributes
Department: SCIS
Course Level: Undergraduate
Tracks: N/A
Areas: Advanced Business Technology Major Business Options Econ Major Rel/Econ Options IS Depth Electives IT Solution Development Core Social Sciences/PLE Major-related
Learning Outcomes
Graduate Learning Outcomes
Disciplinary Knowledge, Interdisciplinary Knowledge, Critical thinking & problem solving, Self-directed learning, Resilience
Competencies
Solution Architecture, Systems Design, Agile Software Development, Applications Development, Infrastructure Deployment