A Design for Challenge-Based Learning of Programming

Rodziah Latih, Marini Abu Bakar, Norleyza Jailani, Noorazean Mohd Ali, Syahanim Mohd Salleh, Abdullah Mohd. Zin
2018 International Journal on Advanced Science, Engineering and Information Technology  
Computer Science students are expected to acquire good programming skills. Both students and instructors accept that learning programming for first-year college students is fairly difficult. To assist students to achieve this goal, instructors will have to adopt a suitable design for programming courses. This paper reports on the design of a Computer Programming course based on the integrated course design approach, which was conducted by a research group at Universiti Kebangsaan Malaysia from
more » ... he Faculty of Information Science and Technology. The course is designed to provide relevant teaching and learning activities, feedback, and assessment that will ultimately support the learning goals of students. The design will provide opportunities for preparation time, meaningful feedback, and a competitive feel to the course. The effectiveness of this approach is then evaluated via an online survey that was administered to first-year undergraduate students. The results obtained from 162 first-year students showed that the students were able to improve the results of their the first-year program with the utilization of PC 2 , as it allowed them to obtain prompt feedback. The use of PC 2 also gives them a competitive atmosphere, which motivates them to perform better. The survey results also indicate that the students used their time to prepare for lab sessions via tutorials and self-learning.
doi:10.18517/ijaseit.8.5.6455 fatcat:by6qlaui7bh5bmuereywaxfcli