TY - GEN
T1 - The challenges and the opportunities of teaching the introductory computer programming course
T2 - 5th International Conference on e-Learning, ECONF 2015
AU - Hegazi, Mohamed Osman
AU - Alhawarat, Mohammad
N1 - Publisher Copyright:
© 2015 IEEE.
PY - 2016/5/24
Y1 - 2016/5/24
N2 - Teaching practical courses has always constituted burdens on colleges offering non-Technical degrees. One of these courses is computer programming, especially in degrees like computer science, information systems and software engineering. In such programs, students are expected to take between 2-5 computer programming courses. Success ratio in the first course is usually low. Why is it low and how this ratio can be increased is discussed in this paper. This is carried out in the context of an introductory computer programming course at the college of computer engineering and sciences (CCES) at Prince Sattam Bin Abdulaziz University in Kingdom of Saudi Arabia. This study also relies on the teaching experience of the authors in different countries including-for around ten years: UK, USA, Sudan, Jordan and Kingdom of Saudi Arabia. To figure out problems and solutions for teaching introductory computer programming course, then interviews with selected instructors who teach such course at the college are conducted. Also, a questionnaire has been designed and distributed to students. The results of the analysis for both the interviews and the questionnaire have been used along with the results of similar studies to recommend solutions of problems occur in such course. As questionnaire shows, most students think that giving the whole course in the lab will be much better and also they prefer not to work alone. These and other recommendations presented in this study are especially appropriate for similar institutions in the Middle-East and Gulf area.
AB - Teaching practical courses has always constituted burdens on colleges offering non-Technical degrees. One of these courses is computer programming, especially in degrees like computer science, information systems and software engineering. In such programs, students are expected to take between 2-5 computer programming courses. Success ratio in the first course is usually low. Why is it low and how this ratio can be increased is discussed in this paper. This is carried out in the context of an introductory computer programming course at the college of computer engineering and sciences (CCES) at Prince Sattam Bin Abdulaziz University in Kingdom of Saudi Arabia. This study also relies on the teaching experience of the authors in different countries including-for around ten years: UK, USA, Sudan, Jordan and Kingdom of Saudi Arabia. To figure out problems and solutions for teaching introductory computer programming course, then interviews with selected instructors who teach such course at the college are conducted. Also, a questionnaire has been designed and distributed to students. The results of the analysis for both the interviews and the questionnaire have been used along with the results of similar studies to recommend solutions of problems occur in such course. As questionnaire shows, most students think that giving the whole course in the lab will be much better and also they prefer not to work alone. These and other recommendations presented in this study are especially appropriate for similar institutions in the Middle-East and Gulf area.
KW - Computer Programming Course
KW - Practical Course
KW - Programming Language
KW - Teaching
UR - http://www.scopus.com/inward/record.url?scp=84978732510&partnerID=8YFLogxK
U2 - 10.1109/ECONF.2015.61
DO - 10.1109/ECONF.2015.61
M3 - Conference contribution
AN - SCOPUS:84978732510
T3 - Proceedings - 2015 5th International Conference on e-Learning, ECONF 2015
SP - 324
EP - 330
BT - Proceedings - 2015 5th International Conference on e-Learning, ECONF 2015
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 18 October 2015 through 20 October 2015
ER -