USING BLENDED LEARNING TO DIFFERENTIATE THE LEARNING PROCESS IN A COMPUTER PROGRAMMING COURSE

被引:0
|
作者
Daehli, Olav [1 ]
机构
[1] Univ Coll Southeast Norway, Notodden, Norway
关键词
Engineering Education; Problem-based learning; Object-oriented programming; PBL; Flipped Classroom;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Teaching freshmen in an engineering education can be challenging due to different level of skills, interests, knowledge and prior experience among the students. The engineering education at the University College of Southeast Norway (USN), campus Porsgrunn, offers several paths to admission. For instance, approximately 60 % of the students have a certificate of apprenticeship. Because of this, it is difficult to create one course design that fits all students. This study focuses on a course named "Object Oriented Programming and Databases". During the last three years, this course has been under major reconstruction. This provided an opportunity to review both the course content and the pedagogical approach to create a renewed course with new course material. In order to adjust to different needs, it was of interest to develop a flexible study model. A way to accomplish that was to use blended learning. Blended learning is characterized as a combination of traditional classroom activities and online media resources. Many courses today will meet these criteria, but it can be challenging to find the optimal blend of face-to-face and online activities. A socio-constructivist learning approach is assumed. Students are expected to build competence by engaging actively in team work and other learning activities facilitated by professors. The course consists of lectures and exercises, as well as individual and team-based work requirements. A key component is a student project implemented as a project-based learning element. To be able to challenge students at different levels and with various professional interests, a large amount of learning items is developed, including many videos. Students are also guided to additional resources, like e-books and other online material. Some of these resources are basic and aimed at students that find it hard to learn programming, while others aim at students who want to expand their skills beyond what's included in the curriculum. To ensure a good blending of course elements, the course has undergone frequent evaluations in the last three years. Feedback from students is used as a basis for new adaptations. In 2016 the students' motivation and work efforts were reported as high during the entire course. Many online resources were offered, but most of the students still attended the voluntary campus work. Students did very well on their projects. Videos were widely pointed out as being of particular importance. The students' final grades were very good, except for a small group that failed. Possible reasons for failing are discussed, as is the value of different learning elements and course resources used throughout the course. Some suggested improvements are to include even more flipped classroom-thinking and more videos related to especially basic items.
引用
收藏
页码:1029 / 1039
页数:11
相关论文
共 50 条
  • [1] Evaluation process for an introductory programming course using blended learning in engineering education
    Zampirolli, Francisco A.
    Goya, Denise
    Pimentel, Edson P.
    Kobayashi, Guiou
    [J]. COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2018, 26 (06) : 2210 - 2222
  • [2] Blended teaching and learning of computer programming
    Wang, Fu Lee
    Fong, Joseph
    Choy, Marian
    Wong, Tak-Lam
    [J]. ADVANCES IN WEB BASED LEARNING - ICWL 2007, 2008, 4823 : 606 - 617
  • [3] Gamifying the Teaching and Learning Process in an Advanced Computer Programming Course
    Nawahdah, Mamoun, I
    [J]. COLLABORATION TECHNOLOGIES AND SOCIAL COMPUTING, COLLABTECH 2018, 2018, 11000 : 89 - 95
  • [4] The Implementation of Blended Learning Using Android-Based Tutorial Video in Computer Programming Course II
    Huda, C.
    Hudha, M. N.
    Ain, N.
    Nandiyanto, A. B. D.
    Abdullah, A. G.
    Widiaty, I.
    [J]. 2ND ANNUAL APPLIED SCIENCE AND ENGINEERING CONFERENCE (AASEC 2017), 2018, 288
  • [5] Factors Influencing Students' Performance in the First Computer Programming Course Taught Using Blended Learning Approach
    Mabni, Zulaile
    Shamsudin, Noratikah
    Aliman, Sharifah
    Latif, Rosmah Abdul
    [J]. ENVIRONMENT-BEHAVIOUR PROCEEDINGS JOURNAL, 2020, 5 : 181 - 186
  • [6] The Research of Blended Learning for Computer and LAN Course
    Ma, Yu-Li
    [J]. 2016 3RD INTERNATIONAL CONFERENCE ON ADVANCED EDUCATION AND MANAGEMENT (ICAEM 2016), 2016, : 118 - 122
  • [7] Blended Inquiry Through Blended Learning For Computer Network Course
    Zhi, Guan Chen
    Ya, Liu Zhen
    [J]. 2014 PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION (ICCSE 2014), 2014, : 830 - 835
  • [8] Blended SPOC Teaching and Learning Model for Computer Programming Course: Insights and Defeating Challenges
    Gupta, Vishal
    [J]. PROCEEDINGS OF 2020 IEEE INTERNATIONAL CONFERENCE ON TEACHING, ASSESSMENT, AND LEARNING FOR ENGINEERING (IEEE TALE 2020), 2020, : 251 - 257
  • [9] TOOL FOR MONITORING THE PROCESS OF LEARNING PROGRAMMING IN AN UNDERGRADUATE COURSE IN COMPUTER SCIENCE
    Ratola, Guilherme Barbosa
    Omar, Nizam
    Pimentel, Edson Pinheiro
    [J]. SISTEMAS E TECHNOLOGIAS DE INFORMACAO: ACTAS DA 4A CONFERENCIA IBERICA DE SISTEMAS E TECNOLOGIAS DE LA INFORMACAO, 2009, : 493 - 496
  • [10] Experiences in Introducing Blended Learning in an Introductory Programming Course
    Albrecht, Ella
    Gumz, Fabian
    Grabowski, Jens
    [J]. PROCEEDINGS OF THE 3RD EUROPEAN CONFERENCE OF SOFTWARE ENGINEERING EDUCATION (ECSEE), 2018, : 93 - 101