A Mobile Application Development Approach to Teaching Introductory Programming

被引:0
|
作者
Mahmoud, Qusay H. [1 ]
Popowicz, Pawel [1 ]
机构
[1] Univ Guelph, Dept CIS, Ctr Mobile Educ & Res, Guelph, ON N1G 2W1, Canada
关键词
CS1; Mobile devices; Smartphone programming;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Mobile devices such as smartphones are becoming widely used on university campuses, and as the shape of computing is evolving more into a mobile environment, the programmer of the future will need to be aware of special considerations that need to be taken into account when developing applications for mobile devices. These unique considerations will also assist the programmer to look at traditional application development on desktop platforms from a different perspective and apply some of the strategies in mobile application development to this area. This paper introduces a new approach for using mobile devices and mobile application development as a mechanism to teaching introductory programming to computer science, information technology, and computer engineering students. We will explore how the mobile device approach to teaching application development could help students to look at special considerations that must be taken into account when dealing with mobile devices while keeping them interested and excited by being on the forefront of technological changes. We provide sample applications that instructors could use as assignments to integrate into their courses.
引用
收藏
页数:6
相关论文
共 50 条
  • [41] Teaching and Learning Strategies for Introductory Programming in University Courses
    Figueiredo, Jose A. Q.
    Jose Garcia-Penalvo, Francisco
    TEEM'21: NINTH INTERNATIONAL CONFERENCE ON TECHNOLOGICAL ECOSYSTEMS FOR ENHANCING MULTICULTURALITY, 2021, : 746 - 751
  • [42] SPIRAL MODEL REINFORCED IN TEACHING INTRODUCTORY PROGRAMMING COURSE
    Djordjevic, Mirela
    9TH INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES (EDULEARN17), 2017, : 4190 - 4194
  • [43] The experience of teaching introductory programming skills to bioscientists in Brazil
    Zuvanov, Luiza
    Basso Garcia, Ana Letycia
    Correr, Fernando Henrique
    Bizarria Jr, Rodolfo
    da Costa Filho, Ailton Pereira
    da Costa, Alisson Hayasi
    Thomaz, Andrea T.
    Mendes Pinheiro, Ana Lucia
    Riano-Pachon, Diego Mauricio
    Winck, Flavia Vischi
    Esteves, Franciele Grego
    Alves Margarido, Gabriel Rodrigues
    Stanfoca Casagrande, Giovanna Maria
    Frajacomo, Henrique Cordeiro
    Martins, Leonardo
    Cavalheiro, Mariana Feitosa
    Grachet, Nathalia Graf
    Costa da Silva, Raniere Gaia
    Cerri, Ricardo
    Juca Ramos, Rommel Thiago
    Sartorio de Medeiros, Simone Daniela
    Tavares, Thayana Vieira
    Correa dos Santos, Renato Augusto
    PLOS COMPUTATIONAL BIOLOGY, 2021, 17 (11)
  • [44] An Experiment on Using Roles of Variables in Teaching Introductory Programming
    Sajaniemi, Jorma
    Kuittinen, Marja
    COMPUTER SCIENCE EDUCATION, 2005, 15 (01) : 59 - 82
  • [45] Teaching an Introductory Programming Language in a General Education Course
    Ali, Azad
    Smith, David
    JOURNAL OF INFORMATION TECHNOLOGY EDUCATION-INNOVATIONS IN PRACTICE, 2014, 13 : 57 - 67
  • [46] Adaptive Formative Assessment For Teaching Novices in Introductory Programming
    Thangaraj, Jagadeeswaran
    PROCEEDINGS OF THE 2023 CONFERENCE ON UNITED KINGDOM & IRELAND COMPUTING EDUCATION RESEARCH, UKICER 2023, 2023,
  • [47] Teaching Reform for Harmony OS Mobile Application Development
    Ruipeng Gao
    Weiwei Xing
    Haoyue Zhao
    Dan Tao
    计算机教育, 2021, (12) : 62 - 67
  • [48] Teaching Mobile Application Development: from the Idea to the Result
    Nurbekova, Zhanat
    Aimicheva, Gaukhar
    2018 3RD INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND ENGINEERING (UBMK), 2018, : 666 - 669
  • [49] Development of an intellegent mobile application for teaching English pronunciation
    Cavus, Nadire
    12TH INTERNATIONAL CONFERENCE ON APPLICATION OF FUZZY SYSTEMS AND SOFT COMPUTING, ICAFS 2016, 2016, 102 : 365 - 369
  • [50] Gender differences in an introductory programming course: New teaching approach, students’ learning outcomes, and perceptions
    Sohail Iqbal Malik
    Jo Coldwell-Neilson
    Education and Information Technologies, 2018, 23 : 2453 - 2475