Graduate Coursework in Agile Software Development
DESCRIPTION
True agile software development requires a fundamental change in how the engineer approaches even the most basic tasks, and, at a larger scale, requires fundamentally new technical and teamwork skills. This sequence of graduate courses is designed to help students acquire the skills necessary to be successful developers in an agile environment and to be prepared to lead agile teams.
This program is designed for individuals who are currently working in the field of software development. While there are no academic prerequisites, software development experience is critical to success in these courses program.
This sequence is composed of four courses, two of which are offered fully online and two of which are offered during a one week immersion format on the Shippensburg University campus.
CLASSES
Dates
|
Course
|
March 11 - April 21, 2013
|
CSC594 ST: Agile Software Methods (3 cr; CRN #21347)
- This course will begin with a survey of agile software development methods including Scrum, Extreme Programming, and Lean. Subsequent topics will include comparisons of their impacts on business processes, development problems they address, and skills they require. In addition, strategies for adopting such processes in a traditional organization will be explored.
- Offered 100% online
- Tuition and fees
- PA resident: $1551 tuition and fees
- Non-resident: $1608 tuition and fees
- Registration for this class opens on October 22, 2012
|
Summer 2013
Dates to be announced
|
CSC594 ST: Agile Development Techniques I (3 cr)
- Techniques used by individual agile developers including test-driven development, design patterns, and refactoring. Includes significant development projects in which the techniques are practiced.
- Dates to be determined
- Tuition and fees
- PA resident: $1656 tuition and fees
- Non-resident: $2331 tuition and fees
- Registration for this class begins in March, 2013
- Housing and meal information and prices to be announced
|
Summer 2013
Dates to be announced
|
CSC594 ST: Agile Development Techniques II (3 cr)
- Techniques used by agile teams including iteration planning, configuration management, continuous integration, stand up meetings, and reflection. Includes a significant team project in which the techniques are practiced.
- Dates to be determined
- Tuition and fees
- PA resident: $1656 tuition and fees
- Non-resident: $2331 tuition and fees
- Registration for this class begins in March, 2013
- Housing and meal information and prices to be announced
|
Fall 2013
Dates to be announced
|
CSC594 ST: Software Metrics and Process Management (3 cr)
- Strategies for improvement of the software development process that are rooted in analysis of metrics. Techniques for gathering and analyzing common metrics used to support process improvement including a variety of six-sigma techniques for distinguishing signal from noise. Includes strategies for presenting statistical results.
- Offered 100% online
- Tuition and fees to be announced in August 2013
|
REGISTRATION INFORMATION
Current Shippensburg University Students: Current Shippensburg University students can register for classes by logging into the MyShip portal at https://my.ship.edu using their Shippensburg University email address and password.
New Students: New non-degree seeking individuals interested in enrolling in the above agile software engineering courses should contact the Office of Professional, Continuing, and Distance Education Studies (PCDE) at 717-477-1502 or extended@ship.edu for directions to complete the non-degree application form, activate their Ship email address and ID, and register for classes.
MORE INFORMATION
For more information contact the Office of Professional, Continuing, and Distance Education Studies (PCDE) at extended@ship.edu or 717-477-1502.