Blended teaching and learning of computer programming skills in engineering curricula

被引:0
|
作者
El-Zein, Abbas [1 ]
Langrish, Tim [2 ]
Balaam, Nigel [1 ]
机构
[1] School of Civil Engineering, University of Sydney, Sydney, NSW 2006, Australia
[2] School of Chemical and Biomolecular Engineering, University of Sydney, Sydney, NSW 2006, Australia
来源
Advances in Engineering Education | 2009年 / 1卷 / 03期
关键词
Curricula - C (programming language) - Teaching - Engineering education - Cost effectiveness;
D O I
暂无
中图分类号
学科分类号
摘要
Many engineering schools include computer programming as part of a first-year course taught to large engineering classes. This approach is effective in rationalizing resources and improving the cost-effectiveness of course delivery. In addition, it can lead to wholesale improvements in teaching and learning. However, class sizes and the variety of student backgrounds can lead to difficulties in achieving learning outcomes. Flexible learning has been shown to be potentially effective in addressing such issues. We describe the design and development of a WebCT-based self-practice online tool (SPOT) to support student learning of programming. The tool is divided into three components: a) programming syntax, b) understanding the way computer programs work and c) writing computer programs. We discuss the integration of the tool into the learning flow and its role in assessment. We present qualitative and quantitative data on student reactions to the tool and its usefulness in achieving learning outcomes cost-effectively.
引用
收藏
页码:1 / 18
相关论文
共 50 条
  • [21] Evaluation of Blended Learning Approach in Computer Engineering Education
    Yigit, Tuncay
    Koyun, Arif
    Yuksel, Asim Sinan
    Cankaya, Ibrahim Arda
    4TH WORLD CONFERENCE ON LEARNING TEACHING AND EDUCATIONAL LEADERSHIP (WCLTA-2013), 2014, 141 : 807 - 812
  • [22] USING BLENDED LEARNING IN DEVELOPING STUDENT TEACHERS TEACHING SKILLS
    Isman, Aytekin
    Abanmy, Fahad AbdulAziz
    Hussein, Hisham Barakat
    Al Saadany, Mohammed Abdelrahman
    TURKISH ONLINE JOURNAL OF EDUCATIONAL TECHNOLOGY, 2012, 11 (04): : 336 - 345
  • [23] Rotational Blended Learning in Computer System Engineering Courses
    Yang, Shufan
    Newman, Robert
    IEEE TRANSACTIONS ON EDUCATION, 2019, 62 (04) : 264 - 269
  • [24] Improving the Teaching of Teamwork Skills in Engineering and Computer Science
    Lingard, Robert W.
    IMETI 2010: 3RD INTERNATIONAL MULTI-CONFERENCE ON ENGINEERING AND TECHNOLOGICAL INNOVATION, VOL II (POST-CONFERENCE EDITION), 2010, : 40 - 43
  • [25] THE ROLE OF ROBINSONIAN SKILLS IN SUCCESSFUL BLENDED LEARNING FOR ENGINEERING STUDENTS
    Catana, Elisabeta Simona
    QUALITY AND EFFICIENCY IN E-LEARNING, VOL 1, 2013, : 591 - 596
  • [26] TEACHING COMPUTER PROGRAMMING FOR INDUSTRIAL ENGINEERING WITHOUT TEACHER
    Galindo, Jose
    Galindo, Patricia
    PROCEEDINGS OF THE 7TH TEACHING & EDUCATION CONFERENCE, LONDON, 2019, : 58 - 66
  • [27] The effectiveness and experiences of blended learning approaches to computer programming education
    Deperlioglu, Omer
    Kose, Utku
    COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2013, 21 (02) : 328 - 342
  • [28] 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
  • [29] Educational Computer Games in Programming Teaching and Learning
    Stoffova, Veronika
    NEW TECHNOLOGIES AND REDESIGNING LEARNING SPACES, VOL I, 2019, : 39 - 45
  • [30] Combining art skills with programming in teaching computer art graphics
    Ursyn, Anna
    Scott, Terry
    Hobgood, Benjamin R.
    Mill, Lizette
    Computer Graphics (ACM), 1997, 31 (03): : 60 - 61