On the Effect of Teaching with Videos: Case Study of Nested Loops in Computer Programming in Industrial Engineering Degree

被引:0
|
作者
Dahi, Zakaria Abdelmoiz [1 ]
Galindo, Jose [2 ]
Galindo, Daniel [2 ]
机构
[1] Univ Lille, INRIA, CNRS, Cent Lille,UMR 9189 CRIStAL, F-59000 Lille, France
[2] Univ Malaga, Ind Engn Sch, Malaga, Spain
基金
欧盟地平线“2020”;
关键词
Programming; IT-assisted teaching; industrial engineering;
D O I
10.1109/TAEE59541.2024.10604987
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
This work studies teaching programming with videos, which came to light considering that teaching nested loops is not trivial. Indeed, making efficient functions reduces the complexity of nested loops but increases the complexity of designing functions, concepts in which students are not experts. As a result of previous works, we made a set of teaching videos on C/C++ programming as well as MATLAB and Python. We have evaluated the usefulness of these videos with different surveys, and the results have been satisfactory.
引用
收藏
页数:4
相关论文
共 50 条
  • [1] TEACHING COMPUTER PROGRAMMING FOR INDUSTRIAL ENGINEERING WITHOUT TEACHER
    Galindo, Jose
    Galindo, Patricia
    [J]. PROCEEDINGS OF THE 7TH TEACHING & EDUCATION CONFERENCE, LONDON, 2019, : 58 - 66
  • [2] Students’ Understanding of Loops and Nested Loops in Computer Programming: An APOS Theory Perspective
    Cetin I.
    [J]. Canadian Journal of Science, Mathematics and Technology Education, 2015, 15 (2) : 155 - 170
  • [3] Teaching Computer Programming: The Macedonian Case Study of Functional Programming
    Trivodalie, Kire
    Stojkoska, Biljana Risteska
    Mihova, Marija
    Jovanov, Mile
    Kalajdziski, Slobodan
    [J]. PROCEEDINGS OF 2017 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON2017), 2017, : 1282 - 1289
  • [4] TEACHING COMPUTER PROGRAMMING IN THE DEGREES OF INDUSTRIAL ENGINEERING WITH COLLABORATIVE AND PROBLEM-BASED LEARNING
    Garcia Lazaro, Jose Rafael
    Moreno Ruiz, Jose Andres
    del Aguila Cano, Isabel Ma
    Guirado Clavijo, Rafael
    [J]. EDULEARN15: 7TH INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES, 2015, : 7623 - 7633
  • [5] TEACHING COMPUTER PROGRAMMING - AN INDUSTRIAL ENGINEERS APPROACH
    WIMMERT, RJ
    [J]. ENGINEERING EDUCATION, 1969, 60 (01): : 59 - &
  • [6] INDUSTRIAL ENGINEERING OPPORTUNITIES IN COMPUTER PROGRAMMING MANAGEMENT
    NANUS, B
    [J]. JOURNAL OF INDUSTRIAL ENGINEERING, 1965, 16 (04): : 223 - &
  • [7] APPLYING INDUSTRIAL ENGINEERING TECHNIQUES TO COMPUTER PROGRAMMING MANAGEMENT
    BROWN, WF
    MASON, RP
    [J]. JOURNAL OF SYSTEMS MANAGEMENT, 1970, 21 (10): : 34 - 41
  • [8] The Challenges and the Opportunities of Teaching the Introductory Computer Programming Course: Case Study
    Hegazi, Mohamed Osman
    Alhawarat, Mohammad
    [J]. PROCEEDINGS 2015 FIFTH INTERNATIONAL CONFERENCE ON E-LEARNING (ECONF 2015), 2015, : 324 - 330
  • [9] Teaching Computer Programming with Mathematics for Generating Digital Videos and Machine Learning Optimization
    Pattichis, Marios
    Lee, Hakeoung Hannah
    Celedon-Pattichis, Sylvia
    LopezLeiva, Carlos
    [J]. COMPUTER ANALYSIS OF IMAGES AND PATTERNS, CAIP 2023, PT I, 2023, 14184 : 196 - 205
  • [10] TEACHING COMPUTER PROGRAMMING SKILLS TO ENGINEERING AND TECHNOLOGY STUDENTS WITH A MODULAR PROGRAMMING STRATEGY
    Sun, Wangping
    Sun, Xian
    [J]. 2011 ASEE ANNUAL CONFERENCE & EXPOSITION, 2011,