Clustering Analysis of Attitudes of Prospective Computer Programmers towards Programming
Keywords:
Computer Programming, Cluster Analysis, Attitude, Hierarchical ClusteringAbstract
This study aims to determine the clustering tendency of
attitude variables of the students studying at computer programming
department regarding computer programming. The study secondly
aims to inspect whether factors such as gender, grade and type of
education have an influence on the clusters obtained from the analysis.
The study is conducted in fall semester of 2013-2014 academic year. The
sample of the study consists of 947 students from 12 universities in
different regions of Turkey. “Attitude Measure Regarding Computer
Programming “is used as a data collecting tool. Clustering tendency of
attitude variables are determined by hierarchical clustering analysis.
Independent t-test is used to determine whether gender, grade and type
of education influence these clusters. Attitude variables of the students
are collected under six clusters. It has been seen that gender factor has
an important effect on three clusters and, grade factor has an important
effect on four clusters. Type of education factor has no statistically
important effect on these clusters.
References
Anastasiadou, S.D., & Karakos, A.S. (2011). The beliefs of electrical and computer
engineering students’ regarding computer programming. The International
Journal of Technology, Knowledge and Society, 7(1), 37-51.
Aşkar, P., & Davenport, D. (2009). An investigation of factors related to self-efficacy for
java programming among engineering students. The Turkish Online Journal of
Educational Technology, 8(1), 26-32.
Başer, M. (2013a). Developing attitude scale toward computer programming.
International Journal of Social Science, 6(6), 199-215.
Başer, M. (2013b). Attitude, gender and achievement in computer programming. MiddleEast Journal of Scientific Research, 14(2), 248-255.
Başer, M., & Geban, Ö. (2007). Effectiveness of conceptual change instruction on
understanding of heat and temperature concepts. Research in science &
technological education, 25(1), 115–133.
Bennedsen, J. (2003). Teaching Java programming to media students with a liberal arts
background. In Proceedings for the 7th Java & the Internet in the Computing
Curriculum Conference. London, United Kingdom, 2003.
Chang, S.L., Shieh, R.S., Liu, E.Z.F., &. Yu, P.T. (2012). Factors influencing women’s
attitudes towards computers in a computer literacy training program. The
Turkish Online Journal of Educational Technology, 11(4), 177-187.
Çağlar, Ç. (2013). The Relationship between the Levels of Alienation of the Education
Faculty Students and Their Attitudes towards the Teaching Profession.
Educational Sciences: Theory & Practice, 13(3), 1497-1513.
Erdogan, Y., Aydın, E., & Kabaca, Y.T. (2008). Exploring the psychological predictors of
programming achievement. Journal of Instructional Psychology, 35(3), 264-270.
Fang, X. (2012). Application of the participatory method to the computer fundamentals
course, Affective Computing and Intelligent Interaction. Advances in Intelligent
and Soft Computing, 137, 185-189.
Farkas, D., & Murthy, N. (2005). Attitudes toward computers, the introductory course and
recruiting new majors: Preliminary results. En 17th Workshop of the Psychology of
Programming Interest Group. Pablo Romero, John Good, Edgar Acosta
Chaparro y Sallyann Bryant (eds). Sussex: Sussex University.
Gomes, A., & Mendes, A.J. (2007). Learning to program-difficulties and solutions.
International Conference on Engineering Education, ICEE-2007, Coimbra,
Portugal.
Grandell, L., Peltomäkı, M., Back, R.-J., & Salakoskı, T. (2006). Why complicate things?
Introducing programming in high school using Python. Proceedings of the 8th
Australasian Conference on Computing Education, 52, 71-80.
Hawi, N. (2010). Causal attributions of success and failure made by undergraduate
students in an introductory-level computer programming course. Computers &
Education, 54(2010), 1127-1136.
Hongwarittorrn, N., & Krairit, D. (2010). Effects of program visualization (jeliot3) on
students' performance and attitudes towards java programming. In The spring 8th
International conference on Computing, Communication and Control
Technologies, 6-9 April, Orlando, Florida USA.
Hwang, G., Wu, P., & Chen, C. (2012). An online game approach for improving students’
learning performance in web-based problem-solving activities. Computers &
Education, 59, 1246-1256.
Jenkins, T. (2002). On the difficulty of learning to program. In Proceedings of the 3rd Annual
Conference of the LTSN Centre for Information and Computer Sciences, 53-58,
Loughborough University, UK.
Karasar, N. (2006). Bilimsel Araştırma Yöntemi. Ankara: Nobel Yayın Dağıtım.
Katai, Z., Juhasz, K., & Adorjani, A.K. (2008). On the role of senses in education.
Computers & Education, 51(4), 1707-1717.
Korkmaz, Ö. (2012). The Impact of critical thinking and logical-mathematical intelligence
on algorithmic design skills. Journal of Educational Computing Research, 46(2), 173-
Korkmaz, Ö., & Altun, H. (2013). Engineering and ceit student’s attitude towards
learning computer programming. The Journal of Academic Social Science Studies
International Journal of Social Science, 6(2), 1169-1185.
Lau, W.W.F., & Yuen, A.H.K. (2009). Exploring the effects of gender and learning styles
on computer programming performance: implications for programming
pedagogy. British Journal of Educational Technology, 40(6), 696-712.
Maio, G.R., & Haddock, G. (2010). The psychology of attitudes and attitude change. London,
England: Sage Publication Ltd.
McDowell, C., Werner, L., Bullock, H. E., & Fernald, J. (2003). The impact of pair
programming on student performance, perception and persistence. Paper presented at
the 25th International Conference on Software Engineering, Portland, OR.
Milne, I., & Rowe, G. (2002). Difficulties in learning and teaching programming-Views of
students and tutors. Education and Information Technologies, 7(1), 55-66.
Pehlivan, Z. (2010). Analysis of Physical Self-Perceptions of Physical Education Teacher
Candidates and their Attitudes toward Teaching Profession. Education and
Science, 35(156), 126-141.
Pioro, B.T. (2004). Performance in an introductory computer programming course as a predictor
of future success for engineering and computer science majors. Paper presented at the
International Conference on Engineering Education, Gainesville, FL.
Singh, K., Granville, M., & Dika, S. (2002). Mathematics and science achievement: Effects
of motivation, interest, and academic engagement. The Journal of Educational
Research, 95(6), 323-332.
Stoilescu, D., & Egodawatte, G. (2010). Gender differences in the use of computers,
programming, and peer interactions in computer science classrooms. Computer
Science Education, 20(4), 283-300.
Tan, P., Ting, C., & Ling, S. (2009). Learning difficulties in programming courses:
Undergraduates’ perspective and perception. International Conference on Computer
Technology and Development, 42-46, Kota Kinabalu, Malaysia.
Tüfekçi, A., & Köse, U. (2013). Development of an artificial intelligence based software
system on teaching computer programming and evaluation of the system.
Hacettepe University Journal of Education, 28(2), 469-481.
Tüysüz, C. (2010). The effect of the virtual laboratory on students’ achievement and
attitude in chemistry. International Online Journal of Educational Sciences, 2(1), 37-
Van De Gaer, E., Grisay, A., Schulz, W., & Gebhardt, E. (2012). The reference group effect
an explanation of the paradoxical relationship between academic achievement
and self-confidence across countries. Journal of Cross-Cultural Psychology, 43(8),
-1228.
Downloads
Published
Issue
Section
License
Copyright (c) 2015 Özcan ÖZYURT, Hacer ÖZYURT

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
All articles published by IJLTER are licensed under a Creative Commons Attribution Non-Commercial No-Derivatives 4.0 International License (CCBY-NC-ND4.0).