Online/Hybrid Course Design for Programming Languages in Engineering Education


Üvet H., Uğraş T., Quaicoe J. S., Ogunyemi A. A., Bauters M., Jecheva V., ...Daha Fazla

4th International Conference on Higher Education Learning Methodologies and Technologies Online, HELMeTO 2022, Palermo, İtalya, 21 - 23 Eylül 2022, cilt.1779 CCIS, ss.433-445 identifier

  • Yayın Türü: Bildiri / Tam Metin Bildiri
  • Cilt numarası: 1779 CCIS
  • Doi Numarası: 10.1007/978-3-031-29800-4_33
  • Basıldığı Şehir: Palermo
  • Basıldığı Ülke: İtalya
  • Sayfa Sayıları: ss.433-445
  • Anahtar Kelimeler: Course Design, Hybrid Learning, Programming Languages
  • Yıldız Teknik Üniversitesi Adresli: Evet

Özet

In this study, we aim to propose a useful course design framework for undergraduate programming languages in hybrid learning environments. Hybrid learning environments are a means of delivering instructional content in that online educational materials and opportunities for interaction were combined with traditional classroom methods. We followed the Kemp Instructional Design Model to design the course. First, we defined the instructional problems. Second, we worked on the learning styles and needs of both students and teachers by utilizing questionnaires. We also analysed the existing course plans from five European countries. According to the course plan analysis, we have identified weekly topics, learning objectives, and related pedagogical approaches. Third, based on the data from the questionnaires and the course plan analysis, we made content analysis to determine the instructional objectives. Then, we sequenced the content, determined the instructional strategies, and designed the messages, by utilizing the content analysis. As a result of these steps, we developed a Course Plan Template. The template has features especially in terms of instructional strategy issues which are closely related to student-based learning approach such as feedback, gamification, and flipping the classroom. It is expected to be an effective course design for undergraduate programming languages in hybrid learning environments.