Teaching Modern C plus plus with Flipped Classroom and Enjoyable IoT Hardware

被引:0
作者
Schaefer, Ulrich [1 ]
机构
[1] OTH AW, Fac Elect Engn Media & Comp Sci, Amberg, Germany
来源
PROCEEDINGS OF 2019 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON) | 2019年
关键词
software development; flipped classroom; inverted classroom; Internet of Things; modern C plus; electrical engineering; computer science; sensors; embedded systems; SBC; single-board computer;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
The C++ programming language has been trans-formed into a modern one over the past decade, and has gone through considerable improvements. So have teaching methods for undergraduate students. We describe a novel approach to teaching modern C++ (from C++11 onwards) to electrical engineering and computer science students. The teaching concept uses flipped classroom and the practical exercises are centered around an Internet of Things (IoT) device. The main motivations are (1) guide students to a life-long learning mode, (2) increase the time to practice software development in presence of a trainer, (3) motivate programming practice by using attractive IoT hardware, (4) focus on modern C++ with shared and unique pointers, templates, standard library, containers and concurrency.
引用
收藏
页码:910 / 919
页数:10
相关论文
共 21 条
[1]  
[Anonymous], ASEE NATL C P
[2]  
[Anonymous], EXPLORING RASPBERRY
[3]  
[Anonymous], STANDARD PROGRAMMING
[4]  
[Anonymous], C PROGRAMMIERER
[5]  
[Anonymous], ROTATE MATRIX
[6]  
[Anonymous], 13 ACM IEEE INT C IN
[7]  
[Anonymous], 2013, Journal of College Science Teaching, DOI DOI 10.4108/EL.1.3.E1
[8]  
[Anonymous], 1997, PEER INSTRUCTION USE
[9]  
[Anonymous], C EINFUHRUNG
[10]  
[Anonymous], 2014, MQTT VERSION 3 1 1