Outcomes
In order to successfully complete this course, the student will:
1. Apply team coding guidelines and software development processes.
2. Use reputable online resources to find appropriate documentation and code samples to incorporate into their own work with appropriate attribution.
3. Develop effective test plans based on specific software requirements and common failure scenarios.
4. Communicate constructively with peers, verbally and in writing, to convey any of the following: usage scenarios, defect reports, observations on code quality, and difficulties encountered.
5. Demonstrate the ability to effectively make use of instructor and peer feedback on any of the following: usage scenarios, defect reports, observations on code quality, and difficulties encountered.
6. Reflect on their own learning, responsibilities within the team, and various approaches to problem solving.
7. Use a range of industry standard software development languages and development environments.
8. Use industry standard software version control tools to manage their own work and, with supervision, merge their work with that of team members.
9. Demonstrate working software to clients.