Software Project Management
Description
In IS212 (Software Project Management), students will learn about modern frameworks and tools for software project management. In particular, students will gain hands-on experience with ‘scrum’ and several agile techniques (e.g. test-driven development, AI-based pair programming, continuous integration) as they design and build the first release of a software system. Students will gain an appreciation for how these methods help to manage the inherent uncertainty of software projects, as well as how they ensure that developers work towards a common goal at a sustainable pace.
Requisites
Prerequisites: IS113 & (IS112/IS105) - Pre-req
Co-requisites: None
Anti-requisites: IS212/ IS203/CS203 - Mutually Exclusive
Attributes
Department: SCIS
Course Level: Undergraduate
Tracks: N/A
Areas: Business Options Econ Major Rel/Econ Options IT Solution Development Electives Information Systems Core (Intake 2018 and earlier) Information Systems Core (Intake 2019 to 2023) Smart-City Mgmt & Tech Core (Intake 2022 onwards) Social Sciences/PLE Major-related Tech for Business Electives
Learning Outcomes
Graduate Learning Outcomes
Disciplinary Knowledge, Critical thinking & problem solving, Collaboration and leadership, Communication
Competencies
Software Design, Agile Software Development, Applications Development, Continuous Integration and Continuous Deployment, Software Testing