This topic covers Systems Thinking – “an approach to problem-solving that considers the entire system as a cohesive unit, focusing on the interactions among the parts rather than on the individual elements alone[7].”
Systems thinking is a foundational approach in engineering that involves understanding complex entities as interconnected systems of parts and processes. In learning engineering, systems thinking allows for holistic design, recognizing how different components of a learning environment—such as learning experience design, learning resources, technology delivery systems, learning environments, instructors and instructional contexts, and social and motivational factors—interact and influence learner outcomes. Systems thinking in learning engineering includes:
H. Washizaki, eds., Guide to the Software Engineering Body of Knowledge (SWEBOK Guide), Version 4.0, IEEE Computer Society, 2024; www.swebok.org.