ModuleInformation
CSC3045
Agile & Component Based Development
Course Contents
Agile Methodologies; Scrum Project Management; Release and Iteration Planning; Test Driven Development; Pair Programming; Refractoring; Continuous Integration; Introduction to .NET development tools; Component-based development issues and techniques.
Supplementary Notes
None.
Learning Outcomes
Threshold Learning Outcomes:
- Understand the principles of agile development
- Understand a range of practices that agile software development teams can apply
- Understand the principles of component bases development
- Develop a large software artefact using .NET techologies as a member of a team using both agile project management and agile software engineering practices
- Demonstrate proficiency in using a range of contemporary software development tools and techniques
Modal Learning Outcomes:
- Understand and explain the range of factors that can influence the success of an agile development project
- Develop a large software artefact using .Net as part of a team which demonstrates good software design skills, code refractoring skills, comprehensive software testing skills and good coding standards and documentation skills
- Complete a project which demonstrates strong time management and agile project management skills.
Skills
This module provides an opportunity to exercise aspects of the following Key Skills (at QCA proficiency Level 4);
ICT, Improving Own Learning and Performance, Problem Solving
Follow Us On: