Clustering Analysis of Attitudes of Prospective Computer Programmers towards Programming

Authors

  • Özcan ÖZYURT
  • Hacer ÖZYURT

Keywords:

Computer Programming, Cluster Analysis, Attitude, Hierarchical Clustering

Abstract

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

2015-03-30

Issue

Section

Articles