COMBINING MOOC METHODS AND BLENDED LEARNING FOR AN INTRODUCTORY PROGRAMMING COURSE FOR ELECTRICAL ENGINEERS

被引:0
|
作者
Ebert, Michael [1 ]
Haupt, Wolfram [1 ]
机构
[1] Coburg Univ Appl Sci & Arts, Coburg, Germany
关键词
technology in education; programming; blended learning; research project;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
In this paper we describe a recently started research project with a focus on the redesign and improvement of an introductory programming course for electrical engineering students. First, introducing the current course and its various conditions and limitations, we trace the problems occurring on teaching programming with limited quantity of time and staff. Notably, the last exam results indicate students lack computational thinking and relational reasoning. Explaining the causes on the students' performance and a previous qualitative study, we introduce our first identified points for improvement. Sketching the influences and a short overview about the contents and evaluations, we present our four key assumptions for our new course concept. Specially regarding the current state of CS (computer sciences) pedagogy and a more self-directed way of learning we present a new design which incorporates blended learning methodology and attempts to combine methods from MOOCs for learning programming languages with in-class-lectures. One of the key points is the development of an interactive eBook for C-programming that allows novice programmers to make their first steps in programming in situ. Especially in reducing the impact of a tool chain and setup that hinder students from succeeding in the first exercises and therefore discouraging them. Additionally, this approach eliminates the annoying switching between the editor or IDE ( Integrated development environment) and the provided lecture notes. Next we describe our way of combining this interactive eBook, the new in-class-lectures with a focus on discussions and in-detail examples, and the redesigned exercises. Using the feedback and questions by the students while they are reading and working on the eBook, we present the process of designing puzzles and fostering problem based discussions during lecture. Lastly, the used research methodology is presented and a way of measuring the students' performance in creative tasks and their relational reasoning.
引用
收藏
页码:1134 / 1143
页数:10
相关论文
共 50 条
  • [21] A Blended Learning Approach to Enhance Student Learning for an Introductory Power Systems Course
    Sasidhar, Sangit
    Sahoo, Sanjib
    [J]. 2018 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2018,
  • [22] USING BLENDED LEARNING TO DIFFERENTIATE THE LEARNING PROCESS IN A COMPUTER PROGRAMMING COURSE
    Daehli, Olav
    [J]. 9TH INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES (EDULEARN17), 2017, : 1029 - 1039
  • [23] E-Assessment of Matlab Assignments in Moodle: Application to an Introductory Programming Course for Engineers
    Ramos, Julian
    Trenas, Maria A.
    Gutierrez, Eladio
    Romero, Sergio
    [J]. COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2013, 21 (04) : 728 - 736
  • [24] Infusing Visual Programming and Interactive Learning to Teach an Introductory Programming Course with Positive Learning Outcomes
    Rahman, Md Mahmudur
    [J]. SIGCSE'18: PROCEEDINGS OF THE 49TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2018, : 1086 - 1087
  • [25] Analyzing Gamification Impact on a Mastery Learning Introductory Programming Course
    de Pontes, Rafael G.
    Guerrero, Dalton D. S.
    de Figueiredo, Jorge C. A.
    [J]. SIGCSE '19: PROCEEDINGS OF THE 50TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2019, : 400 - 406
  • [26] Impact of a New Teaching and Learning Approach in an Introductory Programming Course
    Malik, Sohail Iqbal
    Coldwell-Neilson, Jo
    [J]. JOURNAL OF EDUCATIONAL COMPUTING RESEARCH, 2017, 55 (06) : 789 - 819
  • [27] BLENDED LEARNING BY GAMIFICATION IN A SECOND-YEAR INTRODUCTORY ENGINEERING DESIGN COURSE
    Sharunova, Alyona
    Ead, Ahmed
    Robson, Christopher
    Afaq, Misha
    Mertiny, Pierre
    [J]. PROCEEDINGS OF THE ASME INTERNATIONAL MECHANICAL ENGINEERING CONGRESS AND EXPOSITION, 2018, VOL 5, 2019,
  • [28] Online Discussion Based Learning on Google Blogger for Introductory Programming Course
    Majumder, Sharmistha
    [J]. 2013 IEEE FIFTH INTERNATIONAL CONFERENCE ON TECHNOLOGY FOR EDUCATION (T4E 2013), 2013, : 143 - 144
  • [29] Effects of Infusing Interactive and Collaborative Learning to Teach an Introductory Programming Course
    Rahman, Md Mahmudur
    Paudel, Roshan
    Sharker, Monir H.
    [J]. 2019 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE 2019), 2019,
  • [30] Machine Learning Prediction and Recommendation Framework to Support Introductory Programming Course
    Khan, Ijaz
    Ahmad, Abdul Rahim
    Jabeur, Nafaa
    Mahdi, Mohammed Najah
    [J]. INTERNATIONAL JOURNAL OF EMERGING TECHNOLOGIES IN LEARNING, 2021, 16 (17) : 42 - 59