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 条
  • [21] Work in Progress: A Comparison of Programming Way: Illustration-based Programming and Text-based Programming
    Saito, Daisuke
    Washizaki, Hironori
    Fukazawa, Yoshiaki
    2015 IEEE INTERNATIONAL CONFERENCE ON TEACHING, ASSESSMENT, AND LEARNING FOR ENGINEERING (TALE), 2015, : 220 - 223
  • [22] Tag-based module regulation for genetic programming
    Lalejini, Alexander
    Moreno, Matthew Andres
    Ofria, Charles
    PROCEEDINGS OF THE 2022 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2022, 2022, : 25 - 26
  • [23] Visual Programming and Interactive Learning Based Dynamic Instructional Approaches to Teach an Introductory Programming Course
    Rahman, Md Mahmudur
    Paudel, Roshan
    2018 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2018,
  • [24] Designing of VGA Character String Display Module Based on FPGA
    Wang, Guohui
    Guan, Yong
    Zhang, Yan
    2009 INTERNATIONAL SYMPOSIUM ON INTELLIGENT UBIQUITOUS COMPUTING AND EDUCATION, 2009, : 499 - 502
  • [25] Microdisplay-based optical module for avionic display applications
    Musazzi, S.
    Perini, U.
    Grassetti, R.
    JOURNAL OF THE SOCIETY FOR INFORMATION DISPLAY, 2007, 15 (10) : 799 - 803
  • [26] The impact of teaching a graphical programming language before character-based programming on Japanese university students’ programming understanding
    Masahiro Osogami
    Kazumasa Ohkuma
    Christopher Pirotto
    SN Social Sciences, 4 (1):
  • [27] Programming environment specified for interprocessor communications based on graphical user interface
    Sakayori, Y
    Miura, M
    Tanaka, J
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, 2000, : 2779 - 2785
  • [28] A Component Based Graphical Parallel Programming Approach for Numerical Simulation Development
    Liao Li
    Mo Zeyao
    Zhang Aiqing
    2016 IEEE 2ND INTERNATIONAL CONFERENCE ON BIG DATA SECURITY ON CLOUD (BIGDATASECURITY), IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE AND SMART COMPUTING (HPSC), AND IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT DATA AND SECURITY (IDS), 2016, : 298 - 303
  • [29] It's difficult to change the way we teach: lessons from the Integrative Themes in Physiology curriculum module project
    Silverthorn, Dee U.
    Thorn, Patti M.
    Svinicki, Marilla D.
    ADVANCES IN PHYSIOLOGY EDUCATION, 2006, 30 (04) : 204 - 214
  • [30] A graphical tabular model for rule-based logic programming and verification
    Nalepa, Grzegorz J.
    Ligȩza, Antoni
    Systems Science, 2005, 31 (02): : 89 - 95