Salazar Quali Outline
Salazar Quali Outline
Salazar Quali Outline
INTRODUCTION
Rationale
open world and globalization era, there has been a subsequent increase in
the demand for computer use. Recently, Information technology has been
widely used in different areas such as politics, the economy, and education. In
recent years, modern businesses and jobs have been in high demand
One common issue student experience could be the complexity of the coding
programming difficult.
difficulty of the courses because most students are unfamiliar with it. Students
learn a foundational level of programming before moving on to more
advanced concepts. For instance, Students must first grasp the fundamentals
Yet, throughout the professor will move on to the next topic without waiting for
the students to finish understanding it. Without it, the course curriculum is
In Cagayan de Oro the issue is that there are less and fewer IT
students as they advance in their university degree. And the primary cause of
programming, it has been found. Any computer language's syntax and forms
issues with how to code correctly (Rebuta, 2022). On the other hand, the
relation to the course. The system of information students who have had little
2015).
Recognizing the importance of computer programming skills in the
conduct this research. However, despite the broad scope of the related
literature, still gap remains. Aside from the fact that there is scarce research
related to this topic, most of the studies conducted and cited in this paper
Likewise, the researcher has not come across research on challenges and
information that would benefit future research related to the topic or with a
Davao City. Further, this could provide substantial information to students who
lived experiences and perceptions regarding the challenges and factors that
influence the programming difficulties of our participants. Thus, this study was
conducted to explore and contextualize the different perspectives of computer
that may aid in the development and implementation of new regulations and
definition was broad, but it may take responsibility for revealing its aim, which
Research Questions
Dealing with the issues presented in the rationale, this research aims to
faced?
learning experiences?
Theoretical Lens
motivation in influencing any outcome. It is stated that people who do not feel
more likely to perform well when faced with challenges and those students
with low self-efficacy are more likely to face challenges in learning a task. In
opportunities for learning and improvement, while those with low self-efficacy
Acceptance Model (TAM). This suggests that there are two elements that
user-friendly the technology tools are for the learners. Students' learning
tools are complicated and challenging to utilize. This theory will help explain
because such theories can be helpful in identifying and describing the root
Administrators, faculty, and staff who are concerned about student success
and retention may be able to use this research to help shape effective policies
and practices.
identifying the issues they confront, the institution can provide focused
obstacles. Thus, this study dealt with the collection of data to address the
of knowledge in this field and can be a useful resource for future researchers.
the study were ten (10) computer programming students currently enrolled in
a certain school in Davao City. Ten (10) participants were the informants of
the study and were engaged in the one-on-one in-depth interview. The study
Philippines. The participants were selected through the objective of the study
The results of the study will provide new knowledge and additional intelligence
researchers. Furthermore, the results of this study were mainly based on the
experiences of the participants and not far beyond what they knew.
This study has limitations associated with it. The participants in this
study were opportunely selected from the department source, Records and
Admission Center which was located in one state college in Davao City, which
might lessen the scope to which the results could be generalized to all
assess the participation of students’ faculty and staff surrounding them; the
computer programming students and their college faculty and staff. To make
Definition of Terms
studies.
Students frequently claim that Compared to other courses, these ones are quite
challenging. Students highlighted that the primary reasons for failure in Lack of
practice, a disregard for algorithms, and ignorance are the three pillars of
programming languages. Aside from that It was discovered that pupils with extensive
the study of programming among students and their causes. The importance of and
emphasis on improving the way these courses are conducted must be increased.
more prepared, students should study the material quickly before class, take notes,
and subjects that will be covered, taking notes during lectures and asking the
speakers if they have any questions the theory, asking instructors during lab
sessions if the program's syntax is challenging to grasp extra drills and researching
style. and become more aggressive in their competition (Rahmat, et.al, 2014)
influenced by one's aptitude for mathematics. was done, and it was discovered that
arithmetic classes. It's important to carefully review the curriculum for programming
classes to see whether there are any assignments. and the ideas put forward may
include pupils who overcame initial challenges and continued on their educational
journey. Some of them are still struggling and failing. because their best potential
courses in computer programming. This essay focuses on the techniques and tactics
for students' failure in programming classes from the learner viewpoint on the
Courses in programming are included in the core focus. places where students may
and Computer Science (CS). program. Students studying programming are required
to show knowledge of the logic and programming principles that even if some of
these are being taught in the course notions are highly abstract and complex
science. However, it's rather high failure rates and ongoing difficulties programming
in the conclusion that Learning to program is a difficult endeavor that requires pupils
to put in a lot of work. also from educators. Programming ideas' abstract nature is
something that Students struggle because they are not accustomed to dealing with
it, which prevents them from having a clear understanding of these ideas. Students
frequently quit paying attention during lectures because eventually they lose focus,
which has an adverse effect. decreases their motivation and increases their fear of
stages of education, and this difficulty persists globally and exacerbates at the local
level. Despite the availability of numerous educational tools to support the teaching
and learning of programming, the issue remains prevalent to this day. Even in
introductory computer courses, there have been notable instances of high failure
rates and dropouts. The root of this problem is not solely attributed to students' lack
universally applicable teaching and learning tools to tackle the severity of this issue
(Chea, 2020).
analysis, resources, teaching methods, time management, and personal factors. The
computer programming and suggests potential new avenues for future studies
(Olipas, 2022).
analysis indicates that both student groups face similar hurdles, but non-computing
These posts were systematically coded based on topics and subsequently grouped
Many majors mandate computer programming courses, yet the significant rate of
failures suggests that students struggle to grasp the subject matter. This research
to address them. Analyzing and understanding these difficulties can contribute to the
development of effective teaching strategies and tools that facilitate the process of
programs typically need to complete 2-5 computer programming courses, with the
success rate in the initial course usually being relatively low (Hegazi, 2015).
Programming courses stand as crucial elements in the academic curriculum, not
confined solely to the realm of Information Technology but extending across various
fields like Science, Mathematics, and Engineering at the tertiary level. Despite their
significance, programming subjects are often deemed challenging, intricate, and fall
under the umbrella of the seven grand challenges in computing education. This
research delves into the perspectives of students and the obstacles they encounter
students possess a moderate understanding of the subject, with the most formidable
hurdle being the comprehension of abstract concepts related to the role of variable
grappling with the basic programming structure and the formulation of programs to
content and the task of engaging students pose challenges. This difficulty arises
emerge from the unique context of the learning environment, including the role of the
definition becomes less clear when applied to other professions. The endeavor to
may differ from the challenges faced by students in non-data-centric fields (Fojcik,
2022)
courses, prompted by the inherent challenges and difficulty associated with this
teaching methodologies that could enhance the learning experience, making it more
Embarking on a computer programming language course for the first time poses a
various engineering disciplines are also required to take programming courses. This
challenge in teaching and learning this course is the simultaneous need for students
the application of these methods, and their relevance in problem-solving and design
(Massoudi, 2019).
The allure of programming as a career is fueled by its robust job demand and
technology (IT) and computer science (CS) courses. Despite this trend, programming
related courses. Notably, introductory programming courses are known for their
courses to students who are new to computer programming in their initial year of
degree programs. The research indicates that issues associated with learning
computer programming for the first time persist and offers suggestions for future
and dropout. It prompts us to inquire whether these issues stem from particular
(Gomez, 2014).
and mathematicians to support their respective objectives. Over time, it evolved into
completing their initial programming courses scored an average of 22.89 out of 110
Notably, these scores indicate a significant disparity from course grades, highlighting
potential conceptual misunderstandings that persist even months or years into the
learning process. The paper proposes modifying course delivery based on student
The allure of programming as a career is undeniable, given the high demand for jobs
enrolling in information technology (IT) and computer science (CS) courses. Despite
programming courses, in particular, consistently exhibit high failure rates. Given that
can become formidable obstacles for many students, hindering their progression in
programming courses, and the reasons for students leaving can vary. The diverse
these language features in the real world. Consequently, students may struggle to
apply their programming skills to solve intricate problems in more advanced courses.
only exposes students to complex problem-solving but also allows them to cultivate
essential soft skills, such as teamwork, preparing them more effectively for higher-
of the study.
Exhibited in Chapter 2 are the ideas, opinions, arguments and
principles of different authors from different field of disciplines. Thus, the data
gathered from different and previous research are considered as the basis in
conclusions.
References
Özmen, B., & Altun, A. (2014). Undergraduate students' experiences in programming: difficulties
Rahmat, M., Shahrani, S., Latih, R., Yatim, N. F. M., Zainal, N. F. A., & Ab Rahman, R.
Krpan, D., Mladenović, S., & Rosić, M. (2015). Undergraduate programming courses,
students’ perception and success. Procedia-Social and Behavioral Sciences, 174, 3868-
3872.
Philippine Digital Strategy Framework. Esfijani, A., & Zamani, B. E. (2020). Factors
influencing teachers’ utilisation of ICT: the role of in-service training courses and
Case of the Faculty of Business Studies and Tourism of the University of Huelva.
University of Huelva.
Piwek, P., & Savage, S. (2020, February). Challenges with learning to program and
Bosse, Y., & Gerosa, M.A. (2017). Difficulties of Programming Learning from the Point
of View of Students and Instructors. IEEE Latin America Transactions, 15, 2191-2199.
Hegazi, M.O., & Alhawarat, M. (2015). The Challenges and the Opportunities of
Teaching the Introductory Computer Programming Course: Case Study. 2015 Fifth
Students.
Fojcik, M., Fojcik, M.K., Høyland, S., & Hoem, J. (2022). CHALLENGES IN TEACHING
Tan, P., Ting, C., & Ling, S.W. (2014). Learning Difficulties in Programming Courses:
Hamzabegovi, J., & Kalpi, D. (2016). How to Improve Programming for Novices.
Machuca, L., & Pabón, O.S. (2016). Improving Student Performance in a First
Gomes, A.J., & Mendes, A.J. (2014). A study on student performance in first year CS
Education.
Hamzabegovi, J., & Kalpi, D. (2016). How to Improve Programming for Novices.
Matthíasdóttir, Á., & Geirsson, H.J. (2013). The novice problem in computer science.