A web-based programming environment for introductory programming courses in higher education

被引:0
|
作者
Horvath, Gyozo [1 ]
机构
[1] Eotvos Lorand Univ, Fac Informat, Budapest, Hungary
来源
ANNALES MATHEMATICAE ET INFORMATICAE | 2018年 / 48卷
关键词
web; teaching; programming; development environment; higher education;
D O I
暂无
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
Choosing the right programming environment has a great influence on the efficiency of the educational, learning and problem solving processes. While there are many good examples for such environments for the younger generation, which involve block-based programming, gamified learning, appropriate language of the tasks and user interface design, introductory programming courses in higher education rarely take into account the role of the programming environment. In this article we have analyzed a typical problem solving process in an introductory programming course with a special focus on the programming environment. We have found that many distracting factors may make the learning process difficult. Based on our investigation we introduce a web-based programming environment which takes into account the special needs of newcomers to the programming land. This environment tries to exclude the distracting factors and support the problem solving process in a right way. Beside our methodological considerations, the technical background of supporting traditional programming languages, such as C++, in the web browser is also presented. Finally we make methodological recommendations how this tool can be a part of the teaching and learning process through different types of tasks and learning organizing methods.
引用
收藏
页码:23 / 32
页数:10
相关论文
共 50 条
  • [1] Applied programming on WEB-based environment
    Vazhenin, Alexander
    Vazhenin, Dmitry
    Topics in Applied and Theoretical Mathematics and Computer Science, 2001, : 287 - 292
  • [2] A web-based distributed programming environment
    Aoki, KF
    Lee, DT
    HIGH PERFORMANCE COMPUTING AND NETWORKING, PROCEEDINGS, 2000, 1823 : 237 - 246
  • [3] WEB-based environment for programming and distance learning
    Vazhenin, DT
    Vazhenin, A
    Wang, YH
    AINA 2005: 19TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS, VOL 2, 2005, : 109 - 112
  • [4] Interactive Interface for Web-based Programming Environment
    Yanagisawa, Hideaki
    Kondo, Kayo
    2013 IEEE 27TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS WORKSHOPS (WAINA), 2013, : 168 - 173
  • [5] Multimedia web-based programming development environment
    Perry, Richard
    2007 37TH ANNUAL FRONTIERS IN EDUCATION CONFERENCE, GLOBAL ENGINEERING : KNOWLEDGE WITHOUT BORDERS - OPPORTUNITIES WITHOUT PASSPORTS, VOLS 1- 4, 2007, : 825 - 830
  • [6] Multimedia web-based programming development environment
    Villanova University, Department of Electrical and Computer Engineering, Villanova, PA 19085, United States
    Proc. Front. Educ. Conf. FIE, (F2H13-F2H18):
  • [7] Pedagogy of Programming Education for Higher Education Using Block Based Programming Environment
    Kim, Daehoon
    Choi, Jaewoong
    Jung, In-Ho
    Choi, Changbeom
    DESIGN, USER EXPERIENCE, AND USABILITY: DESIGNING INTERACTIONS, DUXU 2018, PT II, 2018, 10919 : 39 - 50
  • [8] A web-based environment to improve teaching and learning of computer programming in distance education
    Ng, SC
    Choy, SO
    Kwan, R
    Chan, SF
    ADVANCES IN WEB-BASED LEARNING - ICWL 2005, 2005, 3583 : 279 - 290
  • [9] A Web Environment to Support Teaching Introductory Programming
    Dinc, Daghan
    Uskudarli, Suzan
    2009 FOURTH INTERNATIONAL CONFERENCE ON INTERNET AND WEB APPLICATIONS AND SERVICES, 2009, : 578 - 582
  • [10] Introductory Programming Subject in European Higher Education
    Aleksic, Veljko
    Ivanovic, Mirjana
    INFORMATICS IN EDUCATION, 2016, 15 (02): : 163 - 182