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 条
  • [41] Infusing Visual Programming and Interactive Learning to Teach an Introductory Programming Course with Positive Learning Outcomes
    Rahman, Md Mahmudur
    SIGCSE'18: PROCEEDINGS OF THE 49TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2018, : 1086 - 1087
  • [42] Modeling the use of Programming Languages: a very Simple Approach
    Chimal-Eguia, J. C.
    Chavez-Valle, A.
    APPLIED MATHEMATICS & INFORMATION SCIENCES, 2014, 8 (03): : 1037 - 1040
  • [43] Programming Languages for Wireless Sensor Networks: A Comparative Study
    Chandra, Tej Bahadur
    Dwivedi, Anuj Kumar
    2015 2ND INTERNATIONAL CONFERENCE ON COMPUTING FOR SUSTAINABLE GLOBAL DEVELOPMENT (INDIACOM), 2015, : 1702 - 1708
  • [44] A Comparison of Five Programming Languages in a Graph Clustering Scenario
    Stein, Martin
    Geyer-Schulz, Andreas
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2013, 19 (03) : 428 - 456
  • [45] The Politics of Early Programming Languages: IBM and the Algol Project
    Nofre, David
    HISTORICAL STUDIES IN THE NATURAL SCIENCES, 2021, 51 (03) : 379 - 413
  • [46] Do programming languages make software too soft?
    Jones, Peter Edward
    IEEE SOFTWARE, 2007, 24 (03) : 120 - +
  • [47] Visual Programming and Interactive Learning Based Dynamic Instructional Approaches to Teach an Introductory Programming Course
    Rahman, Md Mahmudur
    Paudel, Roshan
    2018 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2018,
  • [48] Examining students' academic motivation for studying programming languages
    Ankora, Carlos
    Bolatimi, Stephen Oladagba
    Bensah, Lily
    Mahama, Francois
    Kuadey, Noble Arden
    Adu, Adolph Sedem Yaw
    Adjei, Laurene
    JOURNAL OF COMPUTER ASSISTED LEARNING, 2023, 39 (06) : 2025 - 2034
  • [49] Introducing Programming Languages through Data Acquisition Examples
    Kocijancic, Slavko
    Kusar, Tomaz
    Rihtarsic, David
    INTERNATIONAL JOURNAL OF EMERGING TECHNOLOGIES IN LEARNING, 2008, 3 : 28 - 33
  • [50] USING WEB ENGINEERING AND PROGRAMMING LANGUAGES IN DOCUMENTS MANAGEMENT
    Cioca, Lucian-Ionel
    Cioca, Marius
    Cioca, Adrian
    ANNALS OF DAAAM FOR 2009 & PROCEEDINGS OF THE 20TH INTERNATIONAL DAAAM SYMPOSIUM, 2009, 20 : 1399 - 1400