This paper discusses applying the UbD (Understanding by Design) based model in teaching C language cyclic structure program design. Aiming at the problems existing in the traditional teaching of C language, such as emphasizing theory over practice, single case, and single teaching method, the UbD model, through the concept of reverse instructional design, first determines the expected learning outcomes, and then designs the assessment evidence and specific teaching activities. The article describes in detail the three stages in the instructional design of the cyclic structure of C language using the UbD model: determining the expected outcomes, identifying suitable assessment evidence, and designing learning experiences and teaching activities. Teaching practice shows that instructional design utilizing the UbD model has significant advantages in enhancing students' interest in learning, strengthening classroom interaction, and promoting deep learning.
Read full abstract