Crossref DOIMemberCiteFactoropen accessissn
SJIF Impact Factor 8.659 | ISSN: 2582-3930
IJSREM Logo

International Journal of Scientific Research in Engineering and Management

(Gateway to Global Scholars - An International, Scholarly, Multi-Disciplinary, Open Access Journal)

Peer-Reviewed Journal Designed to Meet UGC's Quality Parameters

HomeCurrent IssuePast IssuesPay OnlineConferencesEditorial BoardAbout UsContact Us
IJSREM

Loading article...

Follow Us

  • Google Scholar
  • ResearchGate
  • Academia.edu
  • Mendeley
  • LinkedIn
  • Facebook
  • Instagram

Journal Policies

  • Peer Review Policy
  • Publication Ethics
  • Copyright Infringement
  • Refund & Cancellation Policy
  • Terms and Conditions
  • Privacy Policy

Journal Identifiers & Licenses

  • ISSN Verified: 2582-3930ISSN Verified: 2582-3930
  • Crossref DOI: 10.55041Crossref DOI: 10.55041
  • SJIF Ranking: 08.659SJIF Ranking: 08.659
  • Licensed under CC BY 4.0Licensed under CC BY 4.0
  • ISO Certification: 9001:2015ISO Certification: 9001:2015
  • Indexed & Cited In: Google ScholarIndexed & Cited In: Google Scholar

Contact Us

International Journal of Scientific Research in Engineering and Management (IJSREM)

#62/1, New No 7, 1st Cross, 2nd Main, Ganganagar, R T Nagar, Bangalore North, Bangalore, Karnataka, India – 560032
[email protected]+91 93911 67991
logos
logos
Working Hours

Mon – Sat: 9:00 AM – 6:00 PM

Sunday: 10:00 AM – 4:00 PM

+91 93911 67991

© 2026 IJSREM – International Journal of Scientific Research in Engineering and Management. This is an open-access journal. Articles are published under the Creative Commons Attribution (CC BY 4.0) License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

DisclaimerPrivacy PolicyTerms and Conditions
ArticlePeer ReviewedOpen AccessPlagiarism Passed
Paper ID:IJSREM68487

ENHANCING PROGRAMMING SKILLS THROUGH AN INNOVATIVE INTERACTIVE LEARNING FRAMEWORK FOR UNDERGRADUATE COMPUTER SCIENCE STUDENTS

Stream/Area:

-

Subject:

-

Paper ID:

IJSREM68487

Volume:

10 |

10 |

Oct 2026

Pages:

1-7

Publication Frequency:

Monthly (12 issues per year)

DOI
Digital Object Identifier
Not assigned

License:International Journal of Scientific Research in Engineering and Management follows the Creative Commons Attribution 4.0 (CC BY 4.0) License, allowing free use and distribution with proper attribution.

Share this article:

Authors

NMH

Nivedita M H

Department of Computer Science

St. Joseph's First Grade College, Jayalakshmipuram ,Mysuru

Download Author Certificate

Author Services & Downloads

Full ArticlesAcceptance Certificate

Abstract

Programming education requires students to develop logical reasoning, computational thinking, debugging ability, and independent problem-solving skills. However, traditional instructional approaches may not always provide sufficient opportunities for active participation and individualized feedback. This paper proposes an innovative interactive learning framework that combines micro-coding challenges, peer instruction, error-based learning, adaptive difficulty, and reflection-based assessment to improve programming education among undergraduate Computer Science students. The framework introduces a structured learning cycle in which students attempt programming problems, predict program outputs, identify errors, explain their reasoning, and independently apply the concepts to new problems. A classroom-based evaluation using pre-tests, post-tests, practical coding tasks, and student feedback is proposed. The framework aims to provide a low-cost, adaptable approach to programming instruction that can be implemented using existing computer laboratory facilities. Its effectiveness will be evaluated using actual classroom data.

KEYWORDS

Programming Education Interactive Learning Computational Thinking Error-Based Learning Peer Instruction Adaptive Learning Undergraduate Computer Science.

Cite This Article

Nivedita M H, "ENHANCING PROGRAMMING SKILLS THROUGH AN INNOVATIVE INTERACTIVE LEARNING FRAMEWORK FOR UNDERGRADUATE COMPUTER SCIENCE STUDENTS," International Journal of Scientific Research in Engineering and Management, vol. 10, no. 10, pp. 1-7, Oct 2026.

Full Article/Conclusion

This paper proposes the PRACTICE Framework as a structured approach to interactive programming education for undergraduate Computer Science students. By combining output prediction, micro-coding challenges, error analysis, peer explanations, progressive problem-solving, and reflective learning, the framework seeks to provide students with more opportunities to practice and understand programming concepts. The framework is designed to be affordable and adaptable to regular undergraduate teaching environments. A systematic classroom evaluation is necessary to determine whether it improves programming performance, debugging ability, student engagement, and independent problem-solving. Future research may examine its effectiveness across different institutions, programming languages, student backgrounds, and course durations.

References

1.                Calderon, I., Silva, W., & Feitosa, E. (2024). Active learning methodologies for teaching programming in undergraduate courses: A systematic mapping study. Informatics in Education, 23(2), 279–322. https://doi.org/10.15388/infedu.2024.11 2.                Bowman, N. A., Jarratt, L., Culver, K. C., & Segre, A. M. (2021). The impact of pair programming on college students' interest, perceptions, and achievement in computer science. ACM Transactions on Computing Education, 21(3), Article 3. https://doi.org/10.1145/3440759 3.                Sentance, S., Waite, J., & Kallia, M. (2019). Teachers' experiences of using PRIMM to teach programming in school. In Proceedings of the 50th ACM Technical Symposium on Computer Science Education (pp. 476–482). Association for Computing Machinery. https://doi.org/10.1145/3287324.3287477 4.                Sentance, S., Waite, J., & Kallia, M. (2019). Teaching computer programming with PRIMM: A sociocultural perspective. Computer Science Education, 29(2–3), 136–176. https://doi.org/10.1080/08993408.2019.1608781 5.                Yang, S., Baird, M., O'Rourke, E., Brennan, K., & Schneider, B. (2024). Decoding debugging instruction: A systematic literature review of debugging interventions. ACM Transactions on Computing Education, 24(4), Article 45. https://doi.org/10.1145/3690652 6.                Chen, C.-Y. (2025). Effects of worked examples with explanation types and learner motivation on cognitive load and programming problem-solving performance. ACM Transactions on Computing Education, 25(2), Article 23.  

Editorial & Review Transparency

Publication Date

10/29/2026

Peer Review Type

Double-Blind Peer Review

Review Rounds: 2

Documents

Review Report (Confidential)
Copyright Form (Office)

Article Metrics & Impact

Article Views

1

Total views since publication

PDF Downloads

4

Total downloads since publication

Geographic Reach

5

Indexing, Archiving & Preservation

Google Scholar
Academia
ResearchGate
Crossref
SSRN
Semantic Scholar
Thomson Reuters
WorldCat
Mendeley
OpenAlex
EBSCO
Zenodo

Digital Preservation: This article is permanently archived on Zenodo and complies with all data preservation standards across major indexing platforms.

Ethics, Compliance & Transparency

Plagiarism Screening

This manuscript has been checked for plagiarism using TurnitinPlagiarismChecker software.

Conflict of Interest

The authors declare no conflict of interest related to this research work.

Funding Information

No funding information available for this research.

Similar & Recommended Articles

Similar Articles by Topic

Related research in the same subject area

Loading similar articles...