Learning Outcomes What you will know

This page collects together all of the “outcomes” associated with individual modules. Outcomes identify what students will know and be able to do if they master the material.

Course-level outcomes

Students mastering the material in this course will achieve the following student learning outcomes for the ICS undergraduate degree program:

Understand how to succeed in 414 during the pandemic

Referencing modules: Learning in a pandemic

Perform usability evaluation

Referencing modules: Usability Evaluation, Part 1

Understand how to perform agile project management using GitHub and Issue-Driven Project Management

You understand how to apply Issue-Driven Project Management using the GitHub hosting service to implement a simple agile software process.

Referencing modules: IDPM Project Management

Design and implement effective test suites

Referencing modules: Unit Testing

Perform software review

Referencing modules: IDPM Review

Practice simple project planning techniques

Learn to collaborate more efficiently in a team by breaking a project into sequence of milestones, and each milestone into issues which are assigned to group members and tracked in GitHub.

Referencing modules: IDPM Project Management

Assessed by:

Write useful project documentation

Learn to write user and developer-level documentation.

Referencing modules: IDPM Project Management

Assessed by:

Understand the software deployment process

Referencing modules: Deployment