An Effective Tool to Support Teaching and Learning of Modular Programming

被引:0
|
作者
Wang, Fu Lee [1 ]
Kwan, Reggie [1 ]
Wong, Kenneth [1 ]
机构
[1] Caritas Inst Higher Educ, Hong Kong, Hong Kong, Peoples R China
关键词
computer aided learning; electronic submission system; computer programming; ASSIGNMENTS; SYSTEM;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Computer programming is one fundamental skill to cover in a computer science program. A number of computer aided teaching/learning systems have been developed to support effective teaching and learning of computer programming. An electronic submission system, which allows students to submit, compile and test their computer programs, has been developed. Surprisingly, we find the system an effective tool to help students to learn modular programming. It addresses a number of issues in teaching and learning of computer programming. The system allows students to work on individual modules of a programming project at same time. Hence, the software can be developed much faster. It also helps students to develop teamwork skills. Moreover, the system helps students to develop a number of good practices in modular programming. Questionnaire survey and focus group study results show that the system has a number of advantages. The system is highly evaluated by the students.
引用
收藏
页码:80 / 90
页数:11
相关论文
共 50 条
  • [21] Machine learning methods as auxiliary tool for effective mathematics teaching
    Milicevic, Marina
    Marinovic, Budimirka
    Jeftic, Ljerka
    [J]. COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2024,
  • [22] AN EFFECTIVE TEACHING TOOL
    FESSLER, S
    [J]. AMERICAN JOURNAL OF NURSING, 1980, 80 (04) : 635 - 635
  • [23] The importance of using the CodeInsights monitoring tool to support teaching programming in the context of a pandemic
    Fonseca, Nuno Gil
    Macedo, Luis
    Mendes, Antonio Jose
    [J]. 2021 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE 2021), 2021,
  • [24] ChatGPT as a tool to support learning in higher education: a teaching experience
    Cipres, Mercedes Segarra
    Seguer, Reyes Grangel
    Fernandez, oscar Belmonte
    [J]. TECNOLOGIA CIENCIA Y EDUCACION, 2024, (28): : 7 - 44
  • [25] An approach to online support for effective Teaching and Learning, a study case
    Tshitshonu, Eudes K.
    [J]. IMETI 2010: 3RD INTERNATIONAL MULTI-CONFERENCE ON ENGINEERING AND TECHNOLOGICAL INNOVATION, VOL I, 2010, : 186 - 188
  • [26] Enhance Teaching and Learning of Computer Programming in Exploratory Learning Environments using Intelligent Support
    Karkalas, Sokratis
    Gutierrez-Santos, Sergio
    [J]. 2014 14TH IEEE INTERNATIONAL CONFERENCE ON ADVANCED LEARNING TECHNOLOGIES (ICALT), 2014, : 765 - 767
  • [27] A Web-based Learning Activity Integrated with Scratch Tool to Support Programming Learning
    Su, Jun-Ming
    Wang, Sin-Jie
    [J]. 2017 10TH INTERNATIONAL CONFERENCE ON UBI-MEDIA COMPUTING AND WORKSHOPS (UBI-MEDIA), 2017, : 372 - 375
  • [28] MODULAR PROGRAMMING IN C - AN APPROACH SUITABLE FOR TEACHING
    VELASTIN, SA
    [J]. INTERNATIONAL JOURNAL OF ELECTRICAL ENGINEERING EDUCATION, 1992, 29 (03) : 243 - 254
  • [29] An e-learning tool based on morphisms for teaching object oriented programming
    de Kereki, Ines Friss
    Fornaro, Carlos Nicolas
    Azpiazu, Javier
    Crespo, Jose
    [J]. Proceedings of the Sixth IASTED International Conference on Web-Based Education, 2007, : 138 - 144
  • [30] Pair Programming: A Teaching and Learning Tool for Defending Student's Mental Energy
    Radhakrishnan, Pandarinathan
    Kanmani, Selvadurai
    Nandhini, Malaiyappan
    [J]. INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2017, 14 (02) : 152 - 158