CS 411 Software Engineering Project Management • 5 Cr.
This course explores the fundamental project management concepts and behavioral skills needed to successfully launch and lead technology projects. Students will use a practical, hands-on approach to explore project management through case studies, projects and the use of project management software tools. Prerequisites: CS 410 and admission to BS CS program, or instructor's permission.
After completing this class, students should be able to:
- Identify and justify necessary roles in a software development team.
- Describe how to plan and monitor projects using a variety of software processes.
- Estimate software development effort (e.g., time) using an ad hoc method and compare to the actual effort required.
- Demonstrate how to manage project cost, quality, and delivery via involvement in a team project and the use of project management tools.
- Track the progress of project stages using appropriate project metrics.
- Compare simple software size and cost estimation techniques.
- Analyze potential risks and describe approaches to managing these risks.
- Analyze the implications, challenges, and opportunities for organizational dynamics in project management.