Skip to main content

ModuleInformation

CSC3052

.NET Web Development using Agile Methods

Course Contents

Agile Methodologies, Scrum Project Management, Release and Iretation Planning, Test Driven Development, Pair Programming; Refactoring, Continuous Integration; Introudction to .NET web development tools and techniques

Supplementary Notes

None

Learning Outcomes

Threshold Learning Outcomes: 

  • Understanding the principles of agile development;
  • Understanding a range of practices that agile software development teams can apply;
  • Understanding the principles of component based development;
  • Develop a large web project 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 techiques

Modal Learning Outcomes:

  • Understanding and explain the range of factors that can influence the success of an agile web development project;
  • Develop a large web project using .NET as part of a team which demonstrates good software design skills, code refactoring skills, software, software testing skills and good coding standards and document 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