Skip to main content
Top

2019 | OriginalPaper | Chapter

Contextualisation of Abstract Programming Concepts for First Year IT Students: A Reflective Study

Authors : Carin Venter, Tanja Eksteen

Published in: ICT Education

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Higher education in South Africa must be transformed. An important dimension that can be addressed in the short term, yet will still have a significant positive impact, is the enrichment of courses with relevant content that resonates with students, i.e. to contextualise the study material. This paper focuses on enrichment of a specific introductory information technology (IT) programming course that is taught to first year students at a South African university. This course is problematic as the students fail to grasp the abstract programming concepts that are crucial for higher-order learning. They can then not apply these concepts practically; this is crucial for them so that they can become good programmers. We applied the soft systems methodology, as a reflective practice, to explore the perspectives of the students, so as to enable incorporation thereof in the teaching material and as such contextualise the material. The outcome of this study is contextualised examples and metaphors relating to the key abstract concepts that will be applied in class.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Footnotes
1
For comparison see [8] on algorithms and recipes.
 
Literature
1.
go back to reference Borghi, A.M., Binkofski, F., Castelfranchi, C., Cimatti, F., Scorolli, C., Tummolini, L.: The challenge of abstract concepts. Psychol. Bull. 143(3), 263–292 (2017)CrossRef Borghi, A.M., Binkofski, F., Castelfranchi, C., Cimatti, F., Scorolli, C., Tummolini, L.: The challenge of abstract concepts. Psychol. Bull. 143(3), 263–292 (2017)CrossRef
2.
go back to reference Caldwell, H., Smith, N.: Teaching computing unplugged in primary schools: exploring primary computing through practical activities away from the computer. Learning Matters Ltd. (2017) Caldwell, H., Smith, N.: Teaching computing unplugged in primary schools: exploring primary computing through practical activities away from the computer. Learning Matters Ltd. (2017)
3.
go back to reference Checkland, P.: Autobiographical retrospectives: learning your way to ‘action to improve’: the development of soft systems thinking and soft systems methodology. Int. J. Gen. Syst. 40(5), 487–512 (2011)MathSciNetCrossRef Checkland, P.: Autobiographical retrospectives: learning your way to ‘action to improve’: the development of soft systems thinking and soft systems methodology. Int. J. Gen. Syst. 40(5), 487–512 (2011)MathSciNetCrossRef
4.
go back to reference Checkland, P.: Four conditions for serious systems thinking and action. Syst. Res. Behav. Sci. 29(5), 465–469 (2012)CrossRef Checkland, P.: Four conditions for serious systems thinking and action. Syst. Res. Behav. Sci. 29(5), 465–469 (2012)CrossRef
5.
go back to reference Checkland, P.: Systems Thinking, Systems Practice, 10th edn. Wiley, Hoboken (1981) Checkland, P.: Systems Thinking, Systems Practice, 10th edn. Wiley, Hoboken (1981)
6.
go back to reference Checkland, P., Holwell, S.: Information, Systems, and iNformation Systems: Making Sense of the Field. Wiley, Hoboken (1998) Checkland, P., Holwell, S.: Information, Systems, and iNformation Systems: Making Sense of the Field. Wiley, Hoboken (1998)
7.
go back to reference Checkland, P., Scholes, J.: Soft Systems Methodology in Action. Wiley, Hoboken (1990) Checkland, P., Scholes, J.: Soft Systems Methodology in Action. Wiley, Hoboken (1990)
8.
go back to reference Cleland, C.E.: Recipes, algorithms, and programs. Mind Mach. 11(2), 219–237 (2001)CrossRef Cleland, C.E.: Recipes, algorithms, and programs. Mind Mach. 11(2), 219–237 (2001)CrossRef
9.
go back to reference Condello, A.: Metaphor as analogy: reproduction and production of legal concepts. J. Law Soc. 43(1), 8–26 (2016)CrossRef Condello, A.: Metaphor as analogy: reproduction and production of legal concepts. J. Law Soc. 43(1), 8–26 (2016)CrossRef
10.
go back to reference Farrel, J.: Programming Logic and Design, 9th edn. Cengage Learning, Boston (2017) Farrel, J.: Programming Logic and Design, 9th edn. Cengage Learning, Boston (2017)
11.
go back to reference Flood, R.L., Jackson, M.C.: Creative Problem Solving: Total Systems Intervention. Wiley, Hoboken (1991) Flood, R.L., Jackson, M.C.: Creative Problem Solving: Total Systems Intervention. Wiley, Hoboken (1991)
12.
go back to reference Forouzan, B.A., Mosharraf, F.: Foundations of Computer Science, 4th edn. Cengage Learning, Boston (2017) Forouzan, B.A., Mosharraf, F.: Foundations of Computer Science, 4th edn. Cengage Learning, Boston (2017)
13.
go back to reference Horsthemke, K.: Knowledge, education and the limits of Africanisation. J. Philos. Educ. 38(4), 571–587 (2004)CrossRef Horsthemke, K.: Knowledge, education and the limits of Africanisation. J. Philos. Educ. 38(4), 571–587 (2004)CrossRef
14.
go back to reference Kaphesi, E.: Third-year university mathematics education students’ metaphorical understanding of mathematics teaching and learning. Afr. J. Res. Math. Sci. Technol. Educ. 18(3), 276–286 (2014)CrossRef Kaphesi, E.: Third-year university mathematics education students’ metaphorical understanding of mathematics teaching and learning. Afr. J. Res. Math. Sci. Technol. Educ. 18(3), 276–286 (2014)CrossRef
15.
go back to reference Lambert, K.A.: Fundamentals of Python: First Programs, 2nd edn. Cengage Learning, Boston (2018) Lambert, K.A.: Fundamentals of Python: First Programs, 2nd edn. Cengage Learning, Boston (2018)
16.
go back to reference Mingers, J.: Towards an appropriate social theory for applied systems thinking: critical theory and soft systems methodology. J. Appl. Syst. Anal. 7, 41–50 (1980) Mingers, J.: Towards an appropriate social theory for applied systems thinking: critical theory and soft systems methodology. J. Appl. Syst. Anal. 7, 41–50 (1980)
17.
go back to reference Mkhonto, T.J., Muller, A.: Challenges facing higher education curriculum reform, design, and management in the 21st century: an epistemological perspective. J. New Gen. Sci. 7(1), 109–127 (2009) Mkhonto, T.J., Muller, A.: Challenges facing higher education curriculum reform, design, and management in the 21st century: an epistemological perspective. J. New Gen. Sci. 7(1), 109–127 (2009)
18.
go back to reference Mngomezulu, B.R.: What does the Africanisation of a university entail? Lessons from East Africa. AFFRIKA J. Polit. Econ. Soc. 3(1), 97–113 (2013) Mngomezulu, B.R.: What does the Africanisation of a university entail? Lessons from East Africa. AFFRIKA J. Polit. Econ. Soc. 3(1), 97–113 (2013)
19.
go back to reference Ulrich, W.: Critical Heuristics of Social Planning: A New Approach to Practical Philosophy. Paul Haupt, Görlitz (1983) Ulrich, W.: Critical Heuristics of Social Planning: A New Approach to Practical Philosophy. Paul Haupt, Görlitz (1983)
20.
go back to reference Vickers, G.: Human systems are different. Bus. Horiz. 27(5), 83–84 (1984)CrossRef Vickers, G.: Human systems are different. Bus. Horiz. 27(5), 83–84 (1984)CrossRef
21.
go back to reference Wall, T.: Good stories: using metaphors to teach philosophy. Proc. Soc. Behav. Sci. 106, 1271–1277 (2013)CrossRef Wall, T.: Good stories: using metaphors to teach philosophy. Proc. Soc. Behav. Sci. 106, 1271–1277 (2013)CrossRef
22.
go back to reference Zhao, J.: Conceptualizing English academic writing via verbal and manual metaphors. Iberica 17, 119–138 (2009) Zhao, J.: Conceptualizing English academic writing via verbal and manual metaphors. Iberica 17, 119–138 (2009)
Metadata
Title
Contextualisation of Abstract Programming Concepts for First Year IT Students: A Reflective Study
Authors
Carin Venter
Tanja Eksteen
Copyright Year
2019
DOI
https://doi.org/10.1007/978-3-030-05813-5_10

Premium Partner