An attractive way to teach programming basics based on a graphical display module

被引:0
|
作者
Terauds, Maris [1 ]
Solovjova, Tatjana [1 ]
机构
[1] Riga Tech Univ, Inst Radioelect, Riga, Latvia
关键词
Engineering education; Electronics engineering education; Laboratories; Displays; Microcontrollers; Education; Attractive; Laboratory; Attractive example;
D O I
10.1109/rtucon48111.2019.8982290
中图分类号
TE [石油、天然气工业]; TK [能源与动力工程];
学科分类号
0807 ; 0820 ;
摘要
This article describes some ideas how to make a C programming course more interesting for students. Nowadays, students prefer classes using modern technologies rather than more traditional way of learning [1]. Interest motivates students to study harder and get better results. This paper describes an example how to learn programming with fun. It is based on the classic Snake game, implemented on an Arduino microcontroller connected to a graphical display. This paper describes the experience at the Riga Technical University and also analyzes the role of educator in adopting programming examples in learning process.
引用
收藏
页数:4
相关论文
共 50 条
  • [41] THE WAY WE TEACH OTOLARYNGOLOGY IN AN INTEGRATED PROBLEM-BASED CURRICULUM
    ELANGO, S
    ARUMAINAYAGAM, GC
    PALANIAPPAN, SP
    MEDICAL TEACHER, 1991, 13 (01) : 63 - 66
  • [42] A Simple Way to Teach Single Slit Diffraction Based on Edge Diffraction
    Teng, Bettina
    Teng, Peter
    Hennekens, Charles H.
    PHYSICS TEACHER, 2018, 56 (06): : 380 - 383
  • [43] Display-based problem solving strategies in computer programming
    Davies, SP
    EMPIRICAL STUDIES OF PROGRAMMERS: SIXTH WORKSHOP, 1996, : 59 - 76
  • [44] Optical design of light module for head up display based on MOEMS
    Yan, Zhanjun
    Du, Chunlei
    Li, Wenqiang
    SIXTH SYMPOSIUM ON NOVEL OPTOELECTRONIC DETECTION TECHNOLOGY AND APPLICATIONS, 2020, 11455
  • [45] A Study on the Graphical Programming Heterogeneous Data Conversion Technique based on Pattern Matching
    Sun, Jiexiang
    Wang, Kai
    Cao, LanYing
    PROCEEDINGS OF 2020 IEEE 4TH INFORMATION TECHNOLOGY, NETWORKING, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (ITNEC 2020), 2020, : 848 - 852
  • [46] Java']Javascript-based Graphical Programming Training System for Algorithms Learing
    Zhang, Xiaopan
    Ma, Xiaoyan
    Shi, Lei
    He, Fangjian
    2015 INTERNATIONAL CONFERENCE ON EDUCATION RESEARCH AND REFORM (ERR 2015), PT 1, 2015, 8 : 183 - 188
  • [47] Customisable graphical interfaces to database systems: a meta-programming based approach
    Madurapperuma, AP
    Gray, WA
    Fiddian, NJ
    EIGHTH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 1997, : 318 - 323
  • [48] Logic Programming in Assumption-Based Argumentation Revisited - Semantics and Graphical Representation
    Schulz, Claudia
    Toni, Francesca
    PROCEEDINGS OF THE TWENTY-NINTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2015, : 1569 - 1575
  • [49] GRAPHICAL BLOCK-DIAGRAM BASED PROGRAMMING ENVIRONMENT FOR A DSP SILICON COMPILER
    JENG, LG
    BAI, DY
    CHEN, LG
    IEE PROCEEDINGS-G CIRCUITS DEVICES AND SYSTEMS, 1993, 140 (05): : 313 - 318
  • [50] GAWPS: A MRST-based module for wellbore profiling and graphical analysis of flow units
    Oliveira, Gustavo P.
    Rodrigues, Thiago N. E.
    Lie, Knut-Andreas
    ADVANCES IN GEO-ENERGY RESEARCH, 2022, 6 (01): : 38 - 53