Learning Programming : An Indian Perspective
Biswajit Saha, Utpal Kumar Ray

TL;DR
This paper examines the challenges faced by novice programmers in India, analyzing difficulties related to programming languages and tools, and suggests ways to overcome these hurdles to improve problem-solving and program development skills.
Contribution
It provides an analysis of common difficulties faced by beginners in programming education and proposes strategies to address these issues, specifically from an Indian educational perspective.
Findings
Identified key difficulties faced by novice programmers
Highlighted the impact of language and tool issues on learning
Suggested methods to overcome common learning obstacles
Abstract
While teaching introductory programming courses for over a decade in reputed institutions we have experienced that several factors play significant role in developing problem solving skills and program development skills in students. There are certain types of difficulties that are encountered by the beginners. These difficulties vary in their nature. Beginners find difficulties with the programming language that they use, the compilers that they use and so on. These difficulties if not overcome proves detrimental to their career as professional engineers at a later stage. This paper focuses on the various types of difficulties that a novice programmer faces while learning programming and tries to find out ways to overcome them.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsTeaching and Learning Programming · Online Learning and Analytics
