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 条
  • [31] Ranking programming languages by energy efficiency
    Pereira, Rui
    Couto, Marco
    Ribeiro, Francisco
    Rua, Rui
    Cunha, Jacome
    Fernandes, Joao Paulo
    Saraiva, Joao
    SCIENCE OF COMPUTER PROGRAMMING, 2021, 205
  • [32] Teaching Programming Languages: Java']Java as a metalanguage
    Ortiz, A
    PDPTA'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, 2001, : 1798 - 1802
  • [33] Computing and Programming Languages as Medium for Teaching Ethics
    Keturakis, Saulius
    Global Cooperation in Engineering Education: Innovative Technologies, Studies and Professional Development - International Conference Proceedings, 2008, : 56 - 59
  • [34] A Survey on SDN Programming Languages: Toward a Taxonomy
    Trois, Celio
    Del Fabro, Marcos D.
    de Bona, Luis C. E.
    Martinello, Magnos
    IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2016, 18 (04): : 2687 - 2712
  • [35] Implicit Parameter Scope Handling in Programming Languages
    Vanags, Mikus
    BALTIC JOURNAL OF MODERN COMPUTING, 2025, 13 (01): : 67 - 74
  • [36] Context-sensitive parsing for programming languages
    Slivnik, Bostjan
    JOURNAL OF COMPUTER LANGUAGES, 2022, 73
  • [37] Ranking Programming Languages for Evolutionary Algorithm Operations
    Merelo-Guervos, Juan-Julian
    Blancas-Alvarez, Israel
    Castillo, Pedro A.
    Romero, Gustavo
    Garcia-Sanchez, Pablo
    Rivas, Victor M.
    Garcia-Valdez, Mario
    Hernandez-Aguila, Amaury
    Roman, Mario
    APPLICATIONS OF EVOLUTIONARY COMPUTATION, EVOAPPLICATIONS 2017, PT I, 2017, 10199 : 689 - 704
  • [38] Programming languages ranking based on energy measurements
    Gordillo, Alberto
    Calero, Coral
    Moraga, M. angeles
    Garcia, Felix
    Fernandes, Joao Paulo
    Abreu, Rui
    Saraiva, Joao
    SOFTWARE QUALITY JOURNAL, 2024, 32 (04) : 1539 - 1580
  • [39] Models of quantum computation and quantum programming languages
    Miszczak, J. A.
    BULLETIN OF THE POLISH ACADEMY OF SCIENCES-TECHNICAL SCIENCES, 2011, 59 (03) : 305 - 324
  • [40] 30 YEARS OF CSI: PROGRAMMING LANGUAGES EVOLUTION
    Sobral, Sonia Rolland
    12TH INTERNATIONAL CONFERENCE OF EDUCATION, RESEARCH AND INNOVATION (ICERI2019), 2019, : 9197 - 9205