Agile Modeling and Building an Inclusive Online Coding Platform for Programming

[{“box”:0,”content”:”[if 992 equals=”Open Access”]n

n

n

n

Open Access

nn

n

n[/if 992]n

n

Year : August 7, 2024 at 5:53 pm | [if 1553 equals=””] Volume :11 [else] Volume :11[/if 1553] | [if 424 equals=”Regular Issue”]Issue[/if 424][if 424 equals=”Special Issue”]Special Issue[/if 424] [if 424 equals=”Conference”][/if 424] : 02 | Page : –

n

n

n

n

n

n

By

n

[foreach 286]n

n

n

Kiran Waghmare, Viraj Tandel, Ankita Pareek,

n

    n t

  • n

n

n[/foreach]

n

n[if 2099 not_equal=”Yes”]n

    [foreach 286] [if 1175 not_equal=””]n t

  1. Programme Manager, Student, Student Department of Education and Training, Centre for Development of Advanced Computing (CDAC), Mumbai, Department of Education and Training, Centre for Development of Advanced Computing (CDAC), Mumbai, Department of Education and Training, Centre for Development of Advanced Computing (CDAC), Mumbai Maharashtra, Maharashtra, Maharashtra India, India, India
  2. n[/if 1175][/foreach]

n[/if 2099][if 2099 equals=”Yes”][/if 2099]n

n

Abstract

nThe 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.

n

n

n

Keywords: Agile modeling, online coding platform, J2EE, springboot technology, cloud.

n[if 424 equals=”Regular Issue”][This article belongs to Recent Trends in Programming languages(rtpl)]

n

[/if 424][if 424 equals=”Special Issue”][This article belongs to Special Issue under section in Recent Trends in Programming languages(rtpl)][/if 424][if 424 equals=”Conference”]This article belongs to Conference [/if 424]

n

n

n

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. August 7, 2024; 11(02):-.

n

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. August 7, 2024; 11(02):-. Available from: https://journals.stmjournals.com/rtpl/article=August 7, 2024/view=0

nn[if 992 equals=”Open Access”] Full Text PDF Download[/if 992] n

n[if 992 not_equal=’Open Access’] [/if 992]nn

n

nn[if 379 not_equal=””]n

Browse Figures

n

n

[foreach 379]n

n[/foreach]n

n

n

n[/if 379]n

n

References

n[if 1104 equals=””]n

1.        Wing JM. Computational thinking. Communications of the ACM. 2006 Mar 1;49(3):33-35. 2.        Brennan K, Resnick M. New frameworks for studying and assessing the development of computational thinking. InProceedings of the 2012 annual meeting of the American educational research association, Vancouver, Canada 2012 Apr 13 (Vol. 1, p. 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. Informatics in Education. 2024;23(1):223-278. 4.        Boske C, Elue C, Osanloo AF, Newcomb WS. Promoting inclusive holistic graduate admissions in educational leadership preparation programs. InFrontiers in Education 2018 Apr 5 (Vol. 3, p. 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). 6.        Newkirk J. Introduction to agile processes and extreme programming. InProceedings of the 24th international conference on Software engineering 2002 May 19 (pp. 695-696). 7.        Figueira Á, Leal JP, Paiva JC. Automated Assessment in Computer Science Education: A State-of-the-Art Review. 2022. 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. In2013 IEEE International Conference in MOOC, Innovation and Technology in Education (MITE) 2013 Dec 20 (pp. 100-103). IEEE. 9.        Sun H, Liu T. Student-Centered Online Teaching Practices in Theoretical Mechanics. Higher Education Studies. 2021;11(2):233-239. 10.     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 Learning Environments. 2023 Nov 15;10(1):61. 11.     Zhao J, Guo H, Jiang N. Web-Based Cooperative Learning and Application Solution Research. In2009 First International Workshop on Education Technology and Computer Science 2009 Mar 7 (Vol. 1, pp. 377-381). IEEE. 12.     Shen J, Hiltz SR, Bieber M. Learning strategies in online collaborative examinations. IEEE Transactions on Professional Communication. 2008 Mar 12;51(1):63-78.

nn[/if 1104][if 1104 not_equal=””]n

    [foreach 1102]n t

  1. [if 1106 equals=””], [/if 1106][if 1106 not_equal=””],[/if 1106]
  2. n[/foreach]

n[/if 1104]

nn


nn[if 1114 equals=”Yes”]n

n[/if 1114]

n

n

[if 424 not_equal=””]Regular Issue[else]Published[/if 424] Subscription Review Article

n

n

n

n

n

Recent Trends in Programming languages

n

[if 344 not_equal=””]ISSN: 2455-1821[/if 344]

n

n

n

n

n

[if 2146 equals=”Yes”][/if 2146][if 2146 not_equal=”Yes”][/if 2146]n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n[if 1748 not_equal=””]

[else]

[/if 1748]n

n

n

Volume 11
[if 424 equals=”Regular Issue”]Issue[/if 424][if 424 equals=”Special Issue”]Special Issue[/if 424] [if 424 equals=”Conference”][/if 424] 02
Received June 30, 2024
Accepted July 31, 2024
Published August 7, 2024

n

n

n

n

n

n nfunction myFunction2() {nvar x = document.getElementById(“browsefigure”);nif (x.style.display === “block”) {nx.style.display = “none”;n}nelse { x.style.display = “Block”; }n}ndocument.querySelector(“.prevBtn”).addEventListener(“click”, () => {nchangeSlides(-1);n});ndocument.querySelector(“.nextBtn”).addEventListener(“click”, () => {nchangeSlides(1);n});nvar slideIndex = 1;nshowSlides(slideIndex);nfunction changeSlides(n) {nshowSlides((slideIndex += n));n}nfunction currentSlide(n) {nshowSlides((slideIndex = n));n}nfunction showSlides(n) {nvar i;nvar slides = document.getElementsByClassName(“Slide”);nvar dots = document.getElementsByClassName(“Navdot”);nif (n > slides.length) { slideIndex = 1; }nif (n (item.style.display = “none”));nArray.from(dots).forEach(nitem => (item.className = item.className.replace(” selected”, “”))n);nslides[slideIndex – 1].style.display = “block”;ndots[slideIndex – 1].className += ” selected”;n}n”}]

Check Our other Platform for Workshops in the field of AI, Biotechnology & Nanotechnology.
Check Out Platform for Webinars in the field of AI, Biotech. & Nanotech.