An in-depth analysis of learning goals in higher education: Evidence from the programming education

Belle Selene Xia


Previous research has shown that, despite the importance of programming education, there is limited research done on programming education experiences from the students’ point of view and the need to do so is strong. By understanding the student behaviour, their learning styles, their expectation and motivation to learn, the quality of teaching can be improved. The goal of this paper is to examine the connection between educational theories and student-centred pedagogy via an empirical study. While research results have confirmed student difficulties in learning programming in terms of the retention and completion rates of the programming courses, we will propose some of the solutions to overcome these challenges. We will also classify the various definitions of learning goals both theoretically and empirically in order to further our understanding in the subject field. New research opportunities are opened in the applied work of a personalised learning environment.

Full Text:



Anderson, L. W., Krathwohl, D. R., Airasian, P. W., Cruikshank, K. A., Mayer, R. E., Pintrich, P. R., Raths, J., & Wittrock, M. C. (2001). A taxonomy for learning, teaching, and assessing: A revision of Bloom’s taxonomy of educational objectives. New York: Longman.

Andersen, P. B., Bennedsen, J., Brandorff, S., Caspersen, M. E., & Mosegaard, J. (2003). Teaching programming to liberal arts students: a narrative media approach. Proceeding, ITiCSE ‘03 Proceedings of the 8th Annual Conference on Innovation and Technology in Computer Science Education, 109-113.

Biggs, J. B., & Collis, K. F. (1982). Evaluating the quality of learning: The SOLO taxonomy. New York: Academic Press.

Bloom, B. S., Engelhart, M. D., E. J., Hill, W. H., & Krathwohl, D. R. (1956). Taxonomy of educational objectives: The classification of educational goals. Handbook I: Cognitive domain. New York: David McKay.

Booth, S. A. (1992). Learning to program: A phenomenographic perspective. Unpublished PhD thesis, University of Gothenberg, Sweden.

Bruse, C., Buckingham, L., Hynd, J., McMahon, C., Roggenkamp, M., & Stoodley, I. (2004). Ways of experiencing the act of learning to program: A phenomenographic study of introductory programming students at university. Journal of Information Technology Education, 3, 143-157.

Buck, D., & Stucki, D. J. (2000). Design early considered harmful: Graduated exposure to complexity and structure based on levels of cognitive development. SIGCSE Bulletin, 32(1), 75–79.

Carter, J., & Jenkins, T. (1999). Gender and programming: What’s going on? SIGCSE Bulletin, 31(3), 1–4.

Dehnadi, S., & Bornat, R. (2006). The camel has two humps (working title). Retrieved from

Diamond, J. (1987). Soft sciences are often harder than hard sciences. Discover, 8, 34–39.

Eccles, J. S., & Wigfield, A. (2002). Motivational beliefs, values and goals. Annual Review Psychology, 53(109), 110-127.

Falout, J., Elwood, J., & Hood, M. (2009). Demotivation: Affective states and learning outcomes. System, 37, 403-417.

Hmelo-Silver, C. E., & Barrows, H. S. (2006). Goals and strategies of a problem-based learning facilitator. Interdisciplinary Journal of Problem-Based Learning, 1(1). doi:10.7771/1541-5015.1004

Jeffries, R., Turner, A. A., Polson, P. G., & Atwood, M. E. (1981). The processes involved in designing software. In J. R. Anderson (Ed.), Cognitive Skills and Their Acquisition (pp. 255–283). New York: Lawrence Erlbaum.

Johnson, S. D. Aragon, S. R., Shaik, N., & Palma-Rivas, N. (2000). Comparative analysis of learner satisfaction and learning outcomes in online and face-to-face learning environments. Journal of Interactive Learning Research, 11(1), 29-49.

Krathwohl, D. R. (2002). A revision of Bloom’s taxonomy: An overview. Theory into Practice, 41(4), 212–218.

Lemke, J. L. (2012). Analyzing verbal data: Principles, methods and problem. In K. Tobin & B. Fraser, (Eds.), International Handbook of Science Education (pp. 1175-1189). London: Kluwer Academic.

Lewis, C. M. (2010). How programming environment shapes perception, learning and goals: Logo vs. scratch. Proceeding, SIGCSE ‘10 Proceedings of the 41st ACM technical symposium on Computer science education, 346-350.

Lim, D. H., & Morris, M. L. (2009). Learner and instructional factors influencing learning outcomes within a blended learning environment. Educational Technology & Society, 12(4), 282-293.

Lister, R. (2004). Teaching Java first: Experiments with a PIGS-early pedagogy. In Proceedings of the Sixth Australasian Conference on Computing Education, ACE ‘04, 177–183. Australian Computer Society.

Lister, R., & Leaney, J. (2003). Introductory programming, criterion referencing, and Bloom. SIGCSE Bulletin, 35(1), 143–147.

Locke, E. A., & Latham, G. P. (2006). New directions in goal-setting theory. Current Directions in Psychological Science, 15(3), 265-268.

Maher, A. (2004). Learning outcomes in higher education: Implications for curriculum design and student learning. Journal of Hospitality, Leisure, Sport and Tourism Education, 3(2), 46-54.

Mayring, P. (2000). Qualitative content analysis. Forum Qualitative Sozialforschung / Forum: Qualitative Social Research, 1(2), Art. 20. Retrieved from

Nahrgang, J. D., DeRue, D. S., Hollenbeck, J. R., Spitzmuller, M.,

Jundt, D. K., & Ilgen, D. R. (2013). Goal setting in teams: The impact of learning and performance goals on process and performance. Organizational Behavior and Human Decision Processes, 122(1), 12-21.

Pintrich, P. R. (2003). A motivational science perspective on the role of student motivation in learning and teaching contexts. Journal of Educational Psychology, 95(4), 667-686.

Potter, B. N., & Johnston, C. G. (2006). The effect of interactive on-line learning systems on student learning outcomes in accounting. Journal of Accounting Education, 24, 16-34.

Rhee, B., Verma, R., Plaschka, G. R., & Kickul, J. R. (2007). Technology readiness, learning goals and eLearning: Searching for synergy. Decision Sciences Journal of Innovative Education, 5(1), 127-149.

Robins, A. (2010). Learning edge momentum: A new account of outcomes in CS1. Computer Science Education, 20(1), 37–71.

Romanov, K., & Nevgi, A. (2006). Learning outcomes in medical informatics: Comparison of a WebCT course with ordinary web site learning material. International Journal of Medical Informatics, 75, 156-162.

Salinger, S., Plonka, L., & Prechelt, L. (2008). A coding scheme development methodology using grounded theory for qualitative analysis of pair programming. Human Technology, 4(1), 9-25.

Simon, B., & Taylor, J. (2009). What is the value of course-specific learning goals. Journal of College Science Teaching, 39(2), 52-57.

Valle, A., Nunez, J. C., Cabanach, R. G., Gonzalez-Pienda, J. A., Rodriguez, S., Rosario, P., Munoz-Cadavid, M. A., & Cerezo, R. (2009). Academic goals and learning quality in higher education students. The Spanish Journal of Psychology, 12(1), 96-105.

Whalley, J. L., Lister, R., Thompson, E., Clear, T., Robbins, P., Kumar, P. K. A., & Prasad, C. (2006). An Australasian study of reading and comprehension skills in novice programmers, Using the Bloom and SOLO Taxonomies. In Proceedings of the 8th Australasian Conference on Computing Education, ACE ‘06, pp. 243–252. Australian Computer Society.

Xia, B. S., & Liitiäinen, E. (2016). Implications of higher education on earnings: an empirical analysis of skills and competence. International Journal of Adult Vocational Education and Technology, 7(1), 50-64.

Xia, B. S. (2015). Benefit and cost analysis of massive open online courses: Pedagogical implications on higher education. International Journal of Cyber Behavior, Psychology and Learning, 5(3), 47-55.

Xia, B. S. (2013). Learning outcomes and knowledge sharing using web-based technologies in the Finnish forest education from an educational point of view. E-Learning and Digital Media. 10(1), 95-106.

Xia, B. S., & Liitiäinen, E. (2014). Economics of education and work life demand in terms of earnings and skills. Citizenship, Social and Economics Education, 13(1), 67-77.

Abstract Views:

Article Metrics

Metrics Loading ...

Metrics powered by PLOS ALM


  • There are currently no refbacks.

Creative Commons License This work is licensed under a Creative Commons Attribution 4.0 License.

Contact | Announcements | © Queensland University of Technology | ISSN: 1832-8342