Course Summary
Credit Type:
ACE Course Number:
20 hours
Dates Offered:
Credit Recommendation & Competencies
Level Credits (SH) Subject
Lower-Division Baccalaureate 3 introduction to software engineering


The course objective is to provide key performers and leaders in software development with a strong foundation that helps them make well-informed decisions when it comes to embracing Agile practices or improving existing processes.

Learning Outcomes:

  • recall Agile best practices and principles to improve software requirements and design work processes
  • explain how Agile methodologies are implemented in the development and testing phases of software development
  • adopt best practices to build an Agile mindset and to scale Agile to suit larger organizational goals.
  • gain an awareness of Agile and Scrum concepts to transition from traditional ways of software development

General Course Topics:

  • Agile foundations: fundamentals
  • Agile foundations: Scrum methodology
  • Agile software projects: software requirements
  • Agile software projects: software design
  • Agile software projects: estimation methods
  • Development and testing with Agile: Agile methodologies in software development
  • Development and testing with Agile: extreme programming
  • Development and testing with Agile: Agile self-organizing teams
  • Development and testing with Agile: team meetings
  • Development and testing with Agile: project management
  • Agile organizations: Cloud for Agile software development
  • Agile organizations: DevOps and Agile
  • Agile organizations: Agile models and scaling Agile
  • Agile organizations: building an Agile culture
Instruction & Assessment

Instructional Strategies:

  • Computer Based Training
  • Practical Exercises

Methods of Assessment:

  • Examinations
  • Quizzes

Minimum Passing Score:

Supplemental Materials