2026 ASEE Annual Conference & Exposition

Understanding Programming Misconceptions: A Study of First-Year Intermediate Students in Pakistan

Presented at Computers in Education (CoED): Learning, Engagement & Inclusion (8 of 9) -- W108

Learning computer programming is often one of the most challenging experiences for first-year intermediate students in Pakistan. Many students enter programming courses with limited exposure to computational thinking, which can lead to the development of misconceptions and misunderstandings. These misconceptions often hinder students’ grasp of fundamental programming concepts such as variables, loops, conditionals, functions, and algorithms. While programming misconceptions have been extensively studied internationally, little research has explored how they emerge within the Pakistani education system, where differences in teaching methods, access to technology, and prior coding exposure may create unique learning challenges. Understanding these context-specific misconceptions is essential for designing effective, locally relevant teaching strategies.

This study employs a qualitative approach to explore the nature and causes of misconceptions among first-year intermediate computer science students in Pakistan. Data collection includes classroom observations and semi-structured interviews, providing in-depth qualitative insights into student learning. The research investigates not only the types of misconceptions students hold but also the underlying factors, such as reliance on rote memorization, difficulties with logic-based thinking, and limited opportunities for hands-on coding practice during secondary education. The population of the study consists of intermediate computer science students studying algorithms, flowcharts, and Python in a computer science class at a public college. By analyzing these context-specific challenges, the study aims to identify patterns that can inform targeted interventions in teaching and curriculum design.

Preliminary findings suggest that Pakistani students face unique barriers in programming education that affect their conceptual understanding and problem-solving abilities. The study highlights the potential benefits of concept-focused teaching strategies, teacher training programs, and the integration of interactive or visual programming tools to support student learning. These insights are expected to guide educators and curriculum developers in creating more effective instructional approaches that improve programming education outcomes and better prepare students for future studies and professional opportunities in computational fields.

Authors
  1. Dua e Sehar Butt Islamabad Model College for Girls Korang Town Islamabad [biography]
  2. Sabah-ud-din Waqar University of Oklahoma [biography]
Download paper (437 KB)

Are you a researcher? Would you like to cite this paper? Visit the ASEE document repository at peer.asee.org for more tools and easy citations.