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 the 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 250 first-year students showed that the students were able to improve their programs with the utilization of PC2, as it allowed them to obtain prompt feedback. The use of PC2 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.
CITATION STYLE
Latih, R., Abu Bakar, M., Jailani, N., Mohd Ali, N., Mohd Salleh, S., & Mohd. Zin, A. (2018). A Design for Challenge-Based Learning of Programming. International Journal on Advanced Science, Engineering and Information Technology, 8(5), 1912–1918. https://doi.org/10.18517/ijaseit.8.5.6455
Mendeley helps you to discover research relevant for your work.