Encyclopedia of Education and Information Technologies

Living Edition
| Editors: Arthur Tatnall

Prior Programming Experience of Undergraduate Computing and Engineering Students in Ireland

Living reference work entry
DOI: https://doi.org/10.1007/978-3-319-60013-0_190-1



Historically programming has not been a subject studied at second level in Ireland, and degree programs in Irish third-level institutions have assumed students have no prior experience when approaching the teaching of programming. It has become apparent that increasing numbers of students arriving into undergraduate computing and engineering degree programs in Irish third-level institutions have previous exposure to computer programming, and the situation regarding the teaching of programming in the Irish school system is currently changing. This entry describes the current state of programming experience of Irish undergraduate students on entry to third level, exploring its sources and impact and presenting some comparative international context.

Irish School System

What follows is a brief overview of the structure of the Irish school system in order to provide a context for the...

This is a preview of subscription content, log in to check access.


  1. Chen T-Y, Lewandowski G, McCartney R et al (2007) Commonsense computing: using student sorting abilities to improve instruction. In: ACM SIGCSE bulletin. ACM, New York, pp 276–280CrossRefGoogle Scholar
  2. Hagan D, Markham S (2000) Does it help to have some programming experience before beginning a computing degree program? In: Proceedings of the 5th annual SIGCSE/SIGCUE ITiCSE conference on innovation and technology in computer science education. ACM, New York, pp 25–28Google Scholar
  3. Kinnunen P, Marttila-Kontio M, Pesonen E (2013) Getting to know computer science freshmen. In: Proceedings of the 13th Koli Calling International Conference on Computing Education Research. ACM, New York, pp 59–66Google Scholar
  4. Krpan D, Mladenović S, Rosić M (2015) Undergraduate programming courses, students’ perception and success. Procedia Soc Behav Sci 174:3868–3872.  https://doi.org/10.1016/j.sbspro.2015.01.1126CrossRefGoogle Scholar
  5. Macleod H, Paterson J (2012) A survey of undergraduate technology use and attitudes, Marc [Dataset]. University of Edinburgh.  https://doi.org/10.7488/ds/97
  6. Madigan EM, Goodfellow M, Stone JA (2007) Gender, perceptions, and reality: technological literacy among first-year students. ACM, pp 410–414Google Scholar
  7. Pedroni M, Oriol M, Meyer B (2011) The prior experience of entering CS students. ETH, Department of Computer Science, ZurichGoogle Scholar
  8. Strong G, Higgins C, Bresnihan N, Millwood R (2017) A survey of the prior programming experience of undergraduate computing and engineering students in Ireland. In: Tatnall A, Webb M (eds) Tomorrow’s learning: involving everyone. Learning with and about technologies and computing. Springer International Publishing, Cham, pp 473–483CrossRefGoogle Scholar
  9. Wilson BC (2001) Contributing to success in an introductory computer science course: a study of twelve factors. ACM, Charlotte, pp 184–188Google Scholar
  10. Wilson BC (2002) A study of factors promoting success in computer science including gender differences. Comput Sci Educ 12:141–164.  https://doi.org/10.1076/csed. Scholar

Authors and Affiliations

  1. 1.School of Computer Science and StatisticsTrinity College DublinDublinIreland
  2. 2.Technological University DublinDublinIreland

Section editors and affiliations

  • Bill Davey
    • 1
  1. 1.RMIT UniversityMelbourneAustralia