INSTRUCTIONAL STRATEGY IN THE TEACHING OF COMPUTER PROGRAMMING: A NEED ASSESSMENT ANALYSES

被引:0
|
作者
Ismail, Mohd Nasir [1 ]
Ngah, Nor Azilah [2 ]
Umar, Irfan Naufal [2 ]
机构
[1] Univ Teknol Mara Cawangan Kelantan, Fac Informat Management, Machang 18500, Kelantan, Malaysia
[2] Univ Sains Malaysia, Ctr Instruct Technol & Multimedia, Minden 11800, Penang, Malaysia
来源
TURKISH ONLINE JOURNAL OF EDUCATIONAL TECHNOLOGY | 2010年 / 9卷 / 02期
关键词
Computer Programming; Computer Education; Needs Assessment; Instructional Strategies; Instructional Design;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
The process of Instructional Design deals with the production of an effective, efficient and appealing instructional material under different condition, method and outcome. Computer programming is part and parcel of computer education. Research done in western countries has shown that programming requires problem solving and analytical thinking skill; unfortunately these skills are found to be deficient among many students pursuing computer programming courses. A needs assessment was done to identify whether such a problem exists amongst Malaysian students pursuing computer programming courses in a Malaysian university. Among others, the aim of the needs assessment is to identify the instructional problems pertaining to the current strategies used for the teaching of programming. This paper reports and discusses the findings collected from the interviews with five computer science lecturers from the faculty of computer science in a local university. The result shows that there are deficiencies in knowledge, understanding and application of computer programming among computer science students. Recommendations are given for further investigation into a more effective strategy as an alternative in the teaching of computer programming courses.
引用
收藏
页码:125 / 131
页数:7
相关论文
共 50 条
  • [31] Teaching computer programming: impact of Brown and Wilson's didactical principles
    Belmar, Hector
    FRONTIERS IN COMPUTER SCIENCE, 2023, 5
  • [32] SIMPROGRAMMING: THE DEVELOPMENT OF AN INTEGRATED TEACHING APPROACH FOR COMPUTER PROGRAMMING IN HIGHER EDUCATION
    Pedrosa, Daniela
    Cravino, Jose
    Morgado, Leonel
    Barreira, Carlos
    Nunes, Ricardo Rodrigues
    Martins, Paulo
    Paredes, Hugo
    INTED2016: 10TH INTERNATIONAL TECHNOLOGY, EDUCATION AND DEVELOPMENT CONFERENCE, 2016, : 7162 - 7172
  • [33] ACTIVE LEARNING IN THE CONTEXT OF THE TEACHING/LEARNING OF COMPUTER PROGRAMMING: A SYSTEMATIC REVIEW
    Berssanette, Joao Henrique
    de Francisco, Antonio Carlos
    JOURNAL OF INFORMATION TECHNOLOGY EDUCATION-RESEARCH, 2021, 20 : 201 - 220
  • [34] Integration of Visualization Techniques and Completion Strategy to Improve Learning in Computer Programming
    Hashim, Nurhana
    Salam, Sazilah
    2009 INTERNATIONAL CONFERENCE OF SOFT COMPUTING AND PATTERN RECOGNITION, 2009, : 665 - 669
  • [35] Continuous assessment in a computer programming course supported by a software tool
    Restrepo-Calle, Felipe
    Ramirez Echeverry, Jhon J.
    Gonzalez, Fabio A.
    COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2019, 27 (01) : 80 - 89
  • [36] Design and implementation of an automated system for assessment of computer programming assignments
    Choy, Marian
    Lam, Sam
    Poon, Chung Keung
    Wang, Fu Lee
    Yu, Yuen Tak
    Yuen, Leo
    ADVANCES IN WEB BASED LEARNING - ICWL 2007, 2008, 4823 : 584 - 596
  • [37] Teaching Problem Solving Skills using an Educational Game in a Computer Programming Course
    Mathew, Roy
    Malik, Sohail Iqbal
    Tawafak, Ragad Moufaq
    INFORMATICS IN EDUCATION, 2019, 18 (02): : 359 - 373
  • [38] ICARUS Project - An Open Source Platform for Computer Programming in Architectural Teaching and Research
    Kontovourkis, Odysseas
    Doumanidis, Constantine C.
    ECAADE 2018: COMPUTING FOR A BETTER TOMORROW, VO 1, 2018, : 341 - 350
  • [39] Teaching Computer Programming via Agile Project-based Learning in Brazil
    Grotta, Alexandre
    Vasques Prado, Edmir Parada
    25TH AMERICAS CONFERENCE ON INFORMATION SYSTEMS (AMCIS 2019), 2019,
  • [40] Towards a Blended Learning Model for Teaching and Learning Computer Programming: A Case Study
    Hadjerrouit, Said
    INFORMATICS IN EDUCATION, 2008, 7 (02): : 181 - 210