This page presents course-level and module-level outcomes. Outcomes identify what students will know and be able to do if they master the material.
Students mastering the material in this course will achieve the following Student learning outcomes for the ICS undergraduate degree program.
Referencing modules: Introduction
Referencing modules: Professional Persona
Assessed by: A01: Assessment of your professional persona
Referencing modules: Coding, QA Part 1: Coding standards, Configuration management, Final Project, Javascript 1, Javascript 2, Application Design (Meteor), Part 1, Application Design (Meteor), Part 2, Application Design (Meteor), Part 3, Open Source Software, Professional Persona, Project Management, QA Part 2: Testing, UI Design (Basics), UI Design (Frameworks), Underscore
Assessed by: A11: Assess your ability to write about your coding experiences, A13: Assess your ability to write about your coding standard experiences, A03: Assess your ability to write about Javascript 1, A21: Assess your ability to write about your Meteor experience, A23: Assess your ability to write about your Meteor experience, A25: Assess your ability to write about your Meteor experience, A06: Assess your understanding of open source software, A01: Assessment of your professional persona, A15: Assess your ability to write about your testing experiences, A17: Assess your ability to write about your HTML and CSS experiences, A19: Assess your ability to write about your Twitter Bootstrap experiences, A08: Assess your ability to write about Underscore
Referencing modules: Final Project, Open Source Software
Assessed by: A06: Assess your understanding of open source software
Referencing modules: Coding, Final Project, Javascript 1, Javascript 2, Application Design (Meteor), Part 1, Application Design (Meteor), Part 2, Application Design (Meteor), Part 3, Underscore
Assessed by: A03: Assess your ability to write about Javascript 1, A02: Assessment of simple Javascript skills, A04: Assessment of simple Javascript skills (continued), A08: Assess your ability to write about Underscore, A07: Assessment of simple Underscore skills
Referencing modules: Coding, Configuration management, Final Project, Application Design (Meteor), Part 3
Assessed by: A10: Assess your ability to code in Javascript,
Referencing modules: The Command Line
Referencing modules: Coding, Development Environments, Final Project
Assessed by: A10: Assess your ability to code in Javascript, A12: Assess your ability to detect coding standards violations,
Referencing modules: QA Part 1: Coding standards, Final Project
Assessed by: A13: Assess your ability to write about your coding standard experiences, A12: Assess your ability to detect coding standards violations
Referencing modules: QA Part 2: Testing
Assessed by: A15: Assess your ability to write about your testing experiences, A14: Assess your ability to write simple tests
Referencing modules: Final Project, UI Design (Basics)
Assessed by: A16: Assess your ability to use simple HTML and CSS
Referencing modules: Final Project, UI Design (Frameworks)
Assessed by: A19: Assess your ability to write about your Twitter Bootstrap experiences, A18: Assess your ability to use HTML, CSS, and Twitter Bootstrap
Referencing modules: Final Project, Application Design (Meteor), Part 1, Application Design (Meteor), Part 2, Application Design (Meteor), Part 3, Application Design (Meteor), Part 4
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: Final Project, Project Management
Learn to write user and developer-level documentation.
Referencing modules: Final Project, Project Management