The Bachelor of Science in Agile Project Management program consists of thirteen 3-credit courses divided into two sets, listed in the suggested order of completion.
*Please click on a course title below to view description
ORG300 - Applying Leadership Principles
Course Description
The opportunities for students, in this first course, for all majors are to learn personal and professional leadership styles and drivers by providing an overview of leadership basics. Leadership skills are utilized across fields of study. Regardless of the roles individuals assume in an organization, they will need to communicate effectively, influence others, and understand the way they respond to others and why. The course engages students in discussion, exploration, and application of leadership skills, principles, and practices. Students will learn about the relationships and connections leaders have with individuals and organizations. Topics include leadership communication, motivation, style, and characteristics.
Credit Hours: 3
MGT300C - Principles of Management
Course Description
Students examine the essential functions of management, including planning, organizing, leading, staffing, and controlling, and how they can be utilized to strengthen management, employee, and organizational performance. MGT300C is offered as a competency-based version which affords students a self-paced through eight weeks to move through the course material and create final deliverables that show competency in the concepts and skills presented. CBE courses are graded on a pass/fail basis
Credit Hours: 3
PJM405 - Fundamentals of Agile Methodologies
Course Description
In this course, students learn the agile project management framework. The course contrasts agile and waterfall methodologies and discusses where Agile is most applicable and useful as a project management methodology. Recommended Prior Course: PJM310 or MGT410.
Credit Hours: 3
PJM420 - Mastering Agile Frameworks
Course Description
This course looks closely at the various frameworks that fall under the Agile umbrella, providing students with comprehensive knowledge on how to use these methodologies in different project environments. Students will gain hands-on experience with methods such as Scrum, Lean, Kanban, and Extreme Programming (XP), focusing on how each method can be used to solve unique project challenges. Through immersive role-playing, case studies, and simulations, students will learn how to facilitate Agile events, manage backlogs, and optimize workflow. This course also emphasizes the skills needed for adapting Agile principles across different industries and for various team sizes, ensuring students gain a thorough understanding of how to master Agile in diverse settings.
Credit Hours: 3
PJM422 - Agile Planning, Estimation, and Performance Reporting
Course Description
This course equips students with the skills required to effectively plan Agile projects, estimate workloads, and monitor performance. Emphasizing the importance of iteration and continuous feedback, students will learn estimation techniques such as planning poker, T-shirt sizing, and affinity estimation, gaining insights into how to forecast project timelines and team velocity. The course also covers key performance indicators in Agile environments, such as burn-down charts and cumulative flow diagrams, that help communicate project progress to stakeholders. Students will work with real-life scenarios to practice effective communication and ensure alignment between the team and stakeholders, ultimately enhancing their ability to deliver Agile project value.
Credit Hours: 3
PJM423 - Agile Project Execution and Value Delivery
Course Description
In this course, students explore the key components of Agile project execution, with an emphasis on value-driven delivery. The course focuses on iteration management, adaptive planning, and team coordination to ensure that Agile projects consistently deliver incremental value. Students will learn how to identify bottlenecks, manage work-in-progress, and optimize flow to enhance productivity and quality. Agile techniques such as continuous integration, automated testing, and user story mapping are discussed in detail to highlight how Agile practices support the delivering high-quality results that meet or exceed customer expectations. Students will also study the importance of customer feedback in driving iterative improvements, ultimately ensuring that products and services continuously deliver maximum value.
Credit Hours: 3
PJM424 - Scaled and Disciplined Agile Frameworks
Course Description
This course explores how to implement Agile at scale across complex projects and within larger organizations. Students will gain insights into frameworks like the Scaled Agile Framework (SAFe), Large Scale Scrum (LeSS), and Disciplined Agile Delivery (DAD). Emphasis is placed on understanding the differences and contexts in which each framework thrives, analyzing both the opportunities and challenges presented by scaled Agile adoption. Students will develop strategies for coordinating multiple Agile teams, aligning with organizational objectives, and maintaining agility while working in a structured environment. Through case studies of large-scale Agile transformations, students will understand how to foster collaboration across teams and departments to ensure organizational alignment and value delivery.
Credit Hours: 3
PJM425 - Agile Team Leadership and Coaching
Course Description
This course emphasizes the leadership and interpersonal skills necessary for guiding Agile teams towards high performance. Topics include the roles and responsibilities of Agile leaders, focusing on servant leadership, conflict resolution, and coaching techniques that support team growth. Students will explore methods for building trust, facilitating effective communication, and empowering team members to take ownership of their work. Special focus is given to the role of the Scrum Master as a coach and servant leader, understanding how to motivate teams, foster a culture of collaboration, and remove obstacles to productivity. By the end of the course, students will be equipped with the skills needed to transform a group of individuals into a cohesive, high-performing Agile team.
Credit Hours: 3
PJM426 - Managing Risk, Quality, and Change in Agile Projects
Course Description
This course covers the principles of managing risk, ensuring quality, and adapting to change in Agile project environments. Students will explore tools and techniques for proactive risk identification, analysis, and mitigation that align with Agile practices, ensuring project resilience and adaptability. Emphasis is placed on integrating quality assurance processes, such as automated testing and continuous integration, into the Agile lifecycle to maintain high standards. The course also addresses change management, examining how Agile teams can embrace and adapt to change with minimal disruption. Through real-world scenarios, students will learn how to balance risk, quality, and change while maintaining transparency with stakeholders and maximizing project value.
Credit Hours: 3
PJM427 - Managing Agile Software Development
Course Description
Focused specifically on software development within an Agile framework, this course provides a deep dive into Agile practices as they relate to software projects. Students will learn about the iterative and incremental nature of Agile software development, with particular focus on practices such as Test-Driven Development (TDD), continuous delivery, and pair programming. The course will cover the role of cross-functional teams in Agile software projects, including developers, testers, and product owners, and emphasize techniques for fostering collaboration and ensuring shared understanding. Students will also explore how to adapt Agile practices to support rapid prototyping, scalability, and frequent releases, all while maintaining high software quality and alignment with customer needs.
Credit Hours: 3
PJM428 - Integrating Emerging Technologies with Agile
Course Description
This course provides students with an understanding of how to incorporate emerging technologies into Agile projects to enhance business agility. Topics include integrating AI, blockchain, IoT, and other cutting-edge technologies within Agile development processes. Emphasis is placed on identifying opportunities where new technologies can drive innovation, increase efficiency, or solve existing challenges. Through case studies and practical projects, students will assess the unique challenges that these technologies present in Agile environments and learn best practices for managing the integration process. By the end of the course, students will understand how to remain adaptive and leverage technological advancements to provide strategic advantages.
Credit Hours: 3
PJM429 - Mastering Scrum Principles and Practices
Course Description
This course provides an immersive, hands-on learning experience in Scrum, equipping students with both theoretical knowledge and practical application of Agile methodologies. Students will actively engage in Scrum events, facilitate Agile processes, and lead teams through iterative development cycles. The course emphasizes real-world practice, ensuring students gain experience in resolving impediments, coaching teams, and driving Agile adoption. Students will participate in simulations and hands-on exercises that replicate real project environments. By the end of this course, students will have the confidence and skills to serve as an effective ScrumMaster and will possess the foundational knowledge and skills needed for the Certified ScrumMaster (CSM) or Professional Scrum Master (PSM) exams.
Credit Hours: 3
PJM430 - Capstone: Agile Project Management
Course Description
The capstone course serves as the culmination of the Agile Project Management (APM) program, challenging students to integrate and apply their learning through a comprehensive real-world project. Students will work together in Agile teams to initiate, plan, execute, and deliver a project, utilizing agile artifacts such as user stories, sprint backlogs, and burn-down charts. This experience will provide students with the opportunity to demonstrate their proficiency in Agile frameworks, from initial planning to final delivery. In addition to the practical application, students will present their project outcomes, reflecting on challenges, adaptations, and lessons learned throughout the process, showcasing their ability to lead and contribute effectively to Agile projects.
Credit Hours: 3