Agile Modeling and Building an Inclusive Online Coding Platform for Programming

Year : 2024 | Volume : 11 | Issue : 02 | Page : 33 42
    By

    Kiran Waghmare,

  • Viraj Tandel,

  • Ankita Pareek,

  1. Programme Manager, Department of Education and Training, Centre for Development of Advanced Computing (CDAC), Mumbai, Maharashtra, India
  2. Student, Department of Education and Training, Centre for Development of Advanced Computing (CDAC), Mumbai, Maharashtra, India
  3. Student, Department of Education and Training, Centre for Development of Advanced Computing (CDAC), Mumbai, Maharashtra, India

Abstract

The integration of agile modeling principles within professional programming emphasizes the development of online coding platforms tailored to meet the diverse needs of computer science and engineering students. This study introduces an agile-based, API-integrated J2EE online coding platform, designed to create a sophisticated and user-friendly environment for seamless programming practice, particularly focusing on Java programming. The platform offers real-time tracking of programming progress and enhances the understanding of complex coding concepts, fostering a collaborative and interactive learning experience between teachers and students. A key feature of the platform is its ability to facilitate the identification and comprehension of intricate coding concepts by presenting unexpected input values during practice sessions. This not only challenges students to think critically and problem-solve but also enhances their ability to write high-quality programs. By emphasizing agility and inclusivity in designing educational technology solutions, the platform aims to enhance the quality of coding-related coursework. It equips students with the essential skills and knowledge to succeed in their programming efforts. Ultimately, this agile-based online coding platform aims to provide an innovative and effective solution for modernizing computer science education, making it more accessible, engaging, and effective for all learners. In conclusion, this platform represents a significant advancement in educational technology, offering a robust and scalable approach to teaching programming. It prepares students for real-world challenges, ensuring they are well-equipped with the skills required for a successful career in technology.

Keywords: Agile modeling, online coding platform, J2EE, Springboot technology, cloud

[This article belongs to Recent Trends in Programming languages ]

How to cite this article:
Kiran Waghmare, Viraj Tandel, Ankita Pareek. Agile Modeling and Building an Inclusive Online Coding Platform for Programming. Recent Trends in Programming languages. 2024; 11(02):33-42.
How to cite this URL:
Kiran Waghmare, Viraj Tandel, Ankita Pareek. Agile Modeling and Building an Inclusive Online Coding Platform for Programming. Recent Trends in Programming languages. 2024; 11(02):33-42. Available from: https://journals.stmjournals.com/rtpl/article=2024/view=161655


References

  1. Wing JM. Computational thinking. Commun ACM. 2006 Mar 1; 49(3): 33–35.
  2. Brennan K, Resnick M. New frameworks for studying and assessing the development of computational thinking. In Proceedings of the 2012 annual meeting of the American educational research association, Vancouver, Canada. 2012 Apr 13; 1: 25.
  3. Yeni S, Grgurina N, Saeli M, Hermans F, Tolboom J, Barendsen E. Interdisciplinary integration of computational thinking in K-12 education: A systematic review. Inform Educ. 2024; 23(1): 223–278.
  4. Boske C, Elue C, Osanloo AF, Newcomb WS. Promoting inclusive holistic graduate admissions in educational leadership preparation programs. Front Educ. 2018 Apr 5; 3: 17. Frontiers Media SA.
  5. Saleh MA, Khan MI, Banerjee S, Safi F. A tale of online learning during COVID-19: A reflection from the South Asian Association for Regional Cooperation (SAARC) countries. Heliyon. 2023 Jun 1; 9(6): e16347.
  6. Newkirk J. Introduction to agile processes and extreme programming. In Proceedings of the 24th international conference on Software engineering. 2002 May 19; 695–696.
  7. Figueira Á, Leal JP, Paiva JC. Automated Assessment in Computer Science Education: A State-of-the-Art Review. ACM Trans Comput Educ. 2022; 22(3): 34(40p). Available from https://repositorio.inesctec.pt/items/0624643c-52c0-40dd-b4b2-e7a5b99fbb28
  8. Gonge SS, Ghatol AA. Education technology used for improving learning skills of computer science and engineering students. In 2013 IEEE International Conference in MOOC, Innovation and Technology in Education (MITE). 2013 Dec 20; 100–103.
  9. Sun H, Liu T. Student-Centered Online Teaching Practices in Theoretical Mechanics. High Educ Stud. 2021; 11(2): 233–239.
  10. Zhao J, Guo H, Jiang N. Web-Based Cooperative Learning and Application Solution Research. In 2009 IEEE 1st International Workshop on Education Technology and Computer Science. 2009 Mar 7; 1: 377–381.
  11. Shen J, Hiltz SR, Bieber M. Learning strategies in online collaborative examinations. IEEE Trans Prof Commun. 2008 Mar 12; 51(1): 63–78.
  12. Kerimbayev N, Umirzakova Z, Shadiev R, Jotsov V. A student-centered approach using modern technologies in distance learning: a systematic review of the literature. Smart Learn Environ. 2023 Nov 15; 10(1): 61.

Regular Issue Subscription Review Article
Volume 11
Issue 02
Received 30/06/2024
Accepted 31/07/2024
Published 07/08/2024


Login


My IP

PlumX Metrics