PROGRAMMING COURSE TEACHING USING GITLAB

被引:0
|
作者
Sommaruga, Lorenzo [1 ]
Ceppi, Patrick [1 ]
机构
[1] Univ Appl Sci & Arts Southern Switzerland SUPSI, Dept Innovat Technol DTI, ISIN Inst Informat Syst & Networking, Manno, Switzerland
来源
EDULEARN18: 10TH INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES | 2018年
关键词
Programming; teaching; GitLab; practice; assignments; evaluation;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Within the context of Universities of Applied Sciences education, the teaching of most engineering subjects needs to complement the basic theory with its practical application, in order to have the students ready to work just after their study finish, particularly in computer science programming courses. In this paper, an innovative experience started in A.A. 2016-17 about exploiting information and communication technologies (ICT) for teaching coding skills in two Web Application software development engineering courses of a third-year bachelor course is described. Exploiting the advantages offered by a consolidated software development management tools such as GitLab, we organized a practical training path where the students could work on their personal computers, synchronize their development assignment online in the web repository, and test the correct running of the code. This allowed the students not only to upload their final submitted assignment, managing deadlines, but also to get contextualized feedback through comments on the exact line of code. A detailed description of the methodological approach and the use of the GitLab tool in this teaching experience is presented together with a preliminary evaluation of the main findings. In conclusion, compared to more traditional ICT tools such as learning management systems (e.g. Moodle) this approach supports, on one hand, more appropriated activities for teaching programming skills with higher efficiency and accuracy for semi-automatic evaluation of coding assignment, and requires, on the other hand, an extra management for the server hardware/ software infrastructure (login, groups, projects, permissions, forking etc.) with a technical knowledge of the subject and the tool.
引用
收藏
页码:9540 / 9549
页数:10
相关论文
共 50 条
  • [41] Improving the teaching of programming using a VLE enhanced with learning objects
    Boyle, T
    Bradley, C
    Chalk, P
    ITRE 2004: 2nd International Conference Information Technology: Research and Education, Proceedings, 2004, : 74 - 78
  • [42] Teaching real-time programming using mobile robots
    Rodriguez, Carlos
    Guzman, Jose L.
    Berenguel, Manuel
    Dormido, Sebastian
    IFAC PAPERSONLINE, 2016, 49 (06): : 10 - 15
  • [43] Gamification as Learning Scenario in Programming Course of Higher Education
    Rojas-Lopez, Arturo
    Rincon-Flores, Elvira G.
    LEARNING AND COLLABORATION TECHNOLOGIES: LEARNING AND TEACHING, LCT 2018, PT II, 2018, 10925 : 200 - 210
  • [44] The Problems of Programming Teaching
    Chibizova, N. V.
    2018 IV INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGIES IN ENGINEERING EDUCATION (INFORINO), 2018,
  • [45] Teaching Programming on Cloud : A Perspective Beyond Programming
    Liu, Yan
    2015 IEEE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), 2015, : 594 - 599
  • [46] Kaizen in university teaching: continuous course improvement
    Kregel, Ingo
    INTERNATIONAL JOURNAL OF LEAN SIX SIGMA, 2019, 10 (04) : 975 - 991
  • [47] Teaching Programming Subjects with Emphasis on Programming Paradigms
    Samuel, Selvakumar
    PROCEEDINGS OF THE 2014 INTERNATIONAL CONFERENCE ON ADVANCES IN EDUCATION TECHNOLOGY, 2015, 11 : 94 - 97
  • [48] Using Senior Project to improve Auto Insurance Course Teaching
    Yang, Yali
    Juan, Renhong
    Chen, Hao
    PROCEEDINGS OF THE 2013 THE INTERNATIONAL CONFERENCE ON EDUCATION TECHNOLOGY AND INFORMATION SYSTEM (ICETIS 2013), 2013, 65 : 66 - 69
  • [49] Teaching and learning recursive programming: a review of the research literature
    McCauley, Renee
    Grissom, Scott
    Fitzgerald, Sue
    Murphy, Laurie
    COMPUTER SCIENCE EDUCATION, 2015, 25 (01) : 37 - 66
  • [50] USING VIDEO EXCERPTS FROM A CLASSIC ONLINE COURSE AS A TEACHING RESOURCE IN AN ON-GROUND COURSE
    Workman, R.
    10TH INTERNATIONAL CONFERENCE OF EDUCATION, RESEARCH AND INNOVATION (ICERI2017), 2017, : 1122 - 1122