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
关键词
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 条
  • [41] SPIRIT: A LIGHTWEIGHT PROGRAMMING FRAMEWORK FOR INTELLIGENT SYSTEM
    Zhang, Tianlei
    Li, Deyi
    Chen, Guisheng
    He, Wen
    Guo, Mu
    Lv, Minghui
    2012 IEEE 2nd International Conference on Cloud Computing and Intelligent Systems (CCIS) Vols 1-3, 2012, : 1200 - 1204
  • [42] An intelligent tutoring and assessing system for prolog programming
    Hong, J
    ARTIFICIAL INTELLIGENCE IN EDUCATION: KNOWLEDGE AND MEDIA IN LEARNING SYSTEMS, 1997, 39 : 586 - 588
  • [43] Hardware architectures for programming languages and programming languages for hardware architectures
    Wirth, Niklaus
    Operating Systems Review (ACM), 1987, 21 (04): : 2 - 7
  • [44] SecTutor: An Intelligent Tutoring System for Secure Programming
    Ngambeki, Ida
    Bishop, Matt
    Dai, Jun
    Nico, Phillip
    Mian, Shiven
    Ong Thao
    Tran Ngoc Bao Huynh
    Chance, Zed
    Alhasan, Isslam
    Afolabi, Motunrola
    INFORMATION SECURITY EDUCATION - ADAPTING TO THE FOURTH INDUSTRIAL REVOLUTION, WISE 2022, 2022, 650 : 17 - 28
  • [45] A bibliography for the development of an intelligent mathematical programming system
    Greenberg, HJ
    ANNALS OF OPERATIONS RESEARCH, 1996, 65 : 55 - 90
  • [46] A Novel Intelligent Tutoring System For Learning Programming
    Wang, Meng
    Wu, Wenjun
    Liang, Yu
    2020 15TH INTERNATIONAL CONFERENCE ON DEVELOPMENT AND APPLICATION SYSTEMS (DAS), 2020, : 162 - 168
  • [47] An Intelligent Online Judge System for Programming Training
    Dong, Yu
    Hou, Jingyang
    Lu, Xuesong
    DATABASE SYSTEMS FOR ADVANCED APPLICATIONS (DASFAA 2020), PT III, 2020, 12114 : 785 - 789
  • [48] An intelligent neural network programming system (NNPS)
    Li, T
    Liu, XJ
    ACM SIGPLAN NOTICES, 2000, 35 (03) : 65 - 72
  • [49] Programming the FlexRAM parallel intelligent memory system
    Fraguela, BB
    Renau, J
    Feautrier, P
    Padua, D
    Torrellas, J
    ACM SIGPLAN NOTICES, 2003, 38 (10) : 49 - 60
  • [50] A PROGRAM TO TEACH PROGRAMMING
    FENICHEL, RR
    WEIZENBA.J
    YOUCHELS.JC
    COMMUNICATIONS OF THE ACM, 1970, 13 (03) : 141 - &