Intelligent System to Teach Programming Languages

被引:0
|
作者
Dekson, D. E. [1 ]
Suresh, E. S. M. [2 ]
Ponnusarny, R. [3 ]
机构
[1] NITTTR, Madras, Tamil Nadu, India
[2] NITTTR, Educ Media Ctr, Madras, Tamil Nadu, India
[3] Aarupadai Veedu Inst Technol, Dept Comp Sci & Engn, Madras, Tamil Nadu, India
来源
IAMA: 2009 INTERNATIONAL CONFERENCE ON INTELLIGENT AGENT & MULTI-AGENT SYSTEMS | 2009年
关键词
component; Interactive Learning; Programming Languages; Program Teaching; Real-time Assistance; Language Animations; Visualizations;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Technology enabled learning approach has the potential to enhance teaching, learning and assessment process. The technology enabled learning environment provides digitized collection of artifacts including demonstrations and resources with animations and visualizations. The proposed model has Incorporated the technology enabled learning concepts to teach programming languages. A model was developed where we can trace the sequence of execution of the program and the arrangement of data in the memory, which gives a clear visualization of the program. The model developed can be used for training learners on programming. This can be implemented in classroom teaching and also can be made online. Online chat is also provided for discussions and facility to post the doubts and clarify them immediately without disturbing the class. Finally, it provides an environment for easy learning of programming languages and makes it easier to understand the difficult concepts with simple visualizations. This facilitates the learners to practice the programs as well as to do assignments and to take self-assessment tests to keep track of their learning.
引用
收藏
页码:395 / +
页数:3
相关论文
共 50 条
  • [21] PROGRAMMING-LANGUAGES FOR PRODUCTION CONTROLLERS
    BLONK, P
    COMPUTERS IN INDUSTRY, 1990, 15 (03) : 203 - 210
  • [22] Energy Efficiency across Programming Languages
    Pereira, Rui
    Couto, Marco
    Ribeiro, Francisco
    Rua, Rui
    Cunha, Jacome
    Fernandes, Joao Paulo
    Saraiva, Joao
    SLE'17: PROCEEDINGS OF THE 10TH ACM SIGPLAN INTERNATIONAL CONFERENCE ON SOFTWARE LANGUAGE ENGINEERING, 2017, : 256 - 267
  • [23] Towards a Green Ranking for Programming Languages
    Couto, Marco
    Pereira, Rui
    Ribeiro, Francisco
    Rua, Rui
    Saraiva, Joao
    PROCEEDINGS OF THE 21ST BRAZILIAN SYMPOSIUM ON PROGRAMMING LANGUAGES (SBLP 2017), 2017,
  • [24] PROGRAMMING-LANGUAGES AS THOUGHT MODELS
    RECHENBERG, P
    STRUCTURED PROGRAMMING, 1990, 11 (03): : 105 - 115
  • [25] Formal Semantics of Programming Languages - An Overview
    Mosses, Peter D.
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 148 (01) : 41 - 73
  • [26] Report on Networking and Programming Languages 2017
    Bjorner, Nikolaj
    Canini, Marco
    Sultana, Nik
    ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2017, 47 (05) : 39 - 41
  • [27] PROGRAMMING GRAPHICS PROCESSORS WITH EXTENSIBLE LANGUAGES
    Adinetz, A. V.
    BULLETIN OF THE SOUTH URAL STATE UNIVERSITY SERIES-MATHEMATICAL MODELLING PROGRAMMING & COMPUTER SOFTWARE, 2011, (09): : 52 - 63
  • [28] Programming Languages and Law A Research Agenda
    Grimmelmann, James
    PROCEEDINGS OF THE 2022 SYMPOSIUM ON COMPUTER SCIENCE AND LAW, CSLAW 2022, 2022, : 155 - 165
  • [29] The Safety and Performance of Prominent Programming Languages
    Bugden, William
    Alahmar, Ayman
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2022, 32 (05) : 713 - 744
  • [30] TEACHING OF PROGRAMMING LANGUAGES IN OPERATIONAL RESEARCH
    Fabry, Jan
    EFFICIENCY AND RESPONSIBILITY IN EDUCATION 2013, 2013, : 112 - 120