Abstract |
This research aims to synthesize a framework for designing a learning environment gamification that
foster computational thinking in c programming language for student in grade 12. The synthesized framework
encompasses both a theoretical foundation and a practical design framework. The theoretical framework comprises
five significant bases: contextual foundation, foundation of learning psychology, foundation of pedagogy,
foundation of computational thinking, and foundation of media and technology theories. These bases serve as the
underpinning for creating a learning environment that promotes computational thinking and aligns with the
principles of managing learning processes. The design framework, built upon the theoretical foundation,
emphasizes four essential processes: stimulating intellectual structures and computational thinking, supporting
balanced intellectual adjustment, fostering knowledge building and computational thinking, and providing
assistance and support for knowledge generation. These processes collectively shape the learning environment and
are synthesized as problem situations, learning resources, cognitive tools, learning exchange, support base, and
expert consultation. An evaluation of the design framework reveals positive results in terms of content quality,
learning environment (media), and learning environment (design), indicating an overall good quality level. This
research contributes to the development of a comprehensive framework that fosters computational thinking in grade 12 students, aligning with modern educational paradigms and promoting cognitive development across
various disciplines. |