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 条
  • [1] A meta-analysis of teaching and learning computer programming: Effective instructional approaches and conditions
    Scherer, Ronny
    Siddiq, Fazilat
    Viveros, Barbara Sanchez
    COMPUTERS IN HUMAN BEHAVIOR, 2020, 109
  • [2] A Novel Teaching Strategy Through Adaptive Learning Activities for Computer Programming
    Troussas, Christos
    Krouska, Akrivi
    Sgouropoulou, Cleo
    IEEE TRANSACTIONS ON EDUCATION, 2021, 64 (02) : 103 - 109
  • [3] An instructional paradigm for the teaching of computer-mediated communication
    Howard, Craig D.
    INSTRUCTIONAL SCIENCE, 2012, 40 (03) : 493 - 513
  • [4] Blended teaching and learning of computer programming
    Wang, Fu Lee
    Fong, Joseph
    Choy, Marian
    Wong, Tak-Lam
    ADVANCES IN WEB BASED LEARNING - ICWL 2007, 2008, 4823 : 606 - 617
  • [5] An instructional paradigm for the teaching of computer-mediated communication
    Craig D. Howard
    Instructional Science, 2012, 40 : 493 - 513
  • [6] Empirical Confirmation of Pair Programming Effectiveness in the Teaching of Computer Programming
    Isong, Bassey
    Moemi, Thuso
    Dladlu, Nosipho
    Motlhabane, Neo
    Ifeoma, Ohaeri
    Gasela, Naison
    2016 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE & COMPUTATIONAL INTELLIGENCE (CSCI), 2016, : 276 - 281
  • [7] Aspects of web-based peer assessment systems for teaching and learning computer programming
    Ward, A
    Sitthiworachart, J
    Joy, M
    Proceedings of the IASTED International Conference on Web-Based Education, 2004, : 292 - 297
  • [8] The use of Learning Objects for teaching Computer Programming
    Begosso, Luiz Carlos
    dos Santos, Rafaela Martins
    Begosso, Luiz Ricardo
    Begosso, Raissa Helena
    Ribeiro, Alexandre
    FRONTIERS IN EDUCATION CONFERENCE (FIE), 2015, 2015, : 786 - 791
  • [9] Teaching computer programming with PRIMM: a sociocultural perspective
    Sentance, Sue
    Waite, Jane
    Kallia, Maria
    COMPUTER SCIENCE EDUCATION, 2019, 29 (2-3) : 136 - 176
  • [10] Using New Methodologies in Teaching Computer Programming
    Drini, Merlinda
    PROCEEDINGS OF THE 8TH IEEE INTEGRATED STEM EDUCATION CONFERENCE (ISEC 2018), 2018, : 120 - 124