In this article, the author discusses in detail that what
self efficacy is. She explains that Self efficacy is not an imaginary thing or
self image or self worth. Self efficacy includes optimism, self esteem or
confidence. In positive psychology, self efficacy is adopted as most enabling
models related to psychology. It is consider as optimistic in accomplishing a
task related to its competence and chances of success for favorable outcomes.
In the recipe for success, in the psychologist’s rate, it is more consider than
talent. During setting goals we have to pay extra attention on self efficacy. The
author has also explained about Albert Bandura’s four sources, which are
associated with efficacy beliefs. The first one is mastery experience, which
means controlling any task or environment must build self efficacy to get
success and face all the obstacles through perseverance and efforts. The second
one is vicarious experiences, which means observation helps in raising the
efforts for belief that have some capabilities related to success in
activities. The other self efficacy beliefs are Imaginal Experiences, Verbal
Persuasion, and Emotional & Physiological States.
KORKMAZ, Ö., & ALTUN, H. (2014). Adapting Computer
Programming Self-Efficacy Scale and Engineering Students’ Self-Efficacy
Perceptions. Participatory Educational Research (PER) , 1 (1), 20-31.
In this article, the focus of the author is on perceptions
of elf efficacy contained by engineering students and adaptation of self
efficacy scale of computer programming. The authors explain that learning
process of programming skills are deal in two different perspectives; one is
pedagogical perspective and second is professional software engineering
perspectives. Computer and its studies are related to applications, constraints,
and computer effects and with this it also related to attitude of computer.
Attitude of students and environment of computer have meaningful relationship.
During the learning of students, they also face many difficulties related to
computer programming and its development. In acquiring and learning a
competence on programs are not easy processes especially for the students. In
this context, self efficacy is defined as a state in which people having
similar skills or same person perform extraordinary, adequate or may poor in different
situations depend on different beliefs. Self efficacy is considered as self
evaluation related to any task competence and its consideration related to
person’s aptitude belongs to some specific task.
Kukul, V., Gökçearslan, Ş., & Günbatar, M. S. (2017).
Computer programming self-efficacy scale (CPSES) for secondary school students:
Development, validation and reliability. Educational Technology Theory and
Practice , 7 (1), 158-179.
In this
research article, the researchers have focused their attention to secondary
school students in terms of using computer programming self efficacy scale for
them. Frequently used skill in teaching for computational thinking is computer
programming thinking with the help of different programming instruments. It contributes
in different programming skills. Main purpose is to teach all the computer
programming to students but they feel difficult in writing program on program
compiler and consider uninteresting events all the activities of computer
programming but with the help of different practical programs and different
interesting activities make the learning more easy and attractive for the
students. Evaluating the level of self efficacy is considered as important
factor for making successful their interpretations. Many various studies are
used to measure the self efficacy with the different subject areas and these
areas are belonging to computer programming. One of the main tools for
assessing the computer programming self efficacy is the computer programming
self efficacy scale. This tool has 7 points and 32 items which are formulated
to check the self efficacy of students. Different data collection is occur for
determining the student’s point of view from four different factors like self
regulation, simple programming task, independence and persistence and complex
programming tasks. These skills are very much important to move in the new
century and without these new and advanced skills and techniques no one can
move in the latest technologies of new world.