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 条
  • [1] Why teach programming languages
    College of Computer and Information Science, Northeastern University, United States
    ACM SIGPLAN Not., 11 (130-132):
  • [2] Why Teach Programming Languages
    Shivers, Olin
    ACM SIGPLAN NOTICES, 2008, 43 (11) : 130 - 132
  • [3] OLC, On-Line Compiler to teach programming languages
    Guerra Artal, Cayetano
    Afonso Suarez, Maria Dolores
    Santana Perez, Idafen
    Quesada Lopez, Ruben
    PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON VIRTUAL LEARNING: VIRTUAL LEARNING - VIRTUAL REALITY: MODELS & METHODOLOGIES, TECHNOLOGIES, SOFTWARE SOLUTIONS, 2007, : 283 - 290
  • [4] OLC, On-Line Compiler to teach programming languages
    Guerra Artal, Cayetano
    Afonso Suarez, Maria Dolores
    Santana Perez, Idafen
    Quesada Lopez, Ruben
    INTERNATIONAL JOURNAL OF COMPUTERS COMMUNICATIONS & CONTROL, 2008, 3 (01) : 69 - 79
  • [5] Type System in Programming Languages
    蒋慧
    林东
    张兴元
    谢希仁
    JournalofComputerScienceandTechnology, 2001, (03) : 286 - 292
  • [6] Type system in programming languages
    Hui Jiang
    Dong Lin
    Xingyuan Zhang
    Xiren Xie
    Journal of Computer Science and Technology, 2001, 16 : 286 - 292
  • [7] Type system in programming languages
    Jiang, H
    Lin, D
    Zhang, XY
    Xie, XR
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2001, 16 (03) : 286 - 292
  • [8] Why Teach Programming Languages in this Day and Age and How to Go About it
    Felleisen, Matthias
    ACM SIGPLAN NOTICES, 2008, 43 (11) : 59 - 61
  • [9] PLL: A programming languages lab system
    Shyu, YH
    Chen, PW
    21ST INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS, PROCEEDINGS, 2001, : 315 - 320
  • [10] PROGRAMMING LANGUAGES FOR COMPUTER SYSTEM SIMULATION
    UNGER, BW
    SIMULATION, 1978, 30 (04) : 101 - 110