ABSTRACT
This paper initially describes the introduction of a new computer science subject for the Irish leaving certificate course. This is comparable to US high school exit exams (AP computer science principals) or the UK A level computer science. In doing so the authors wish to raise international awareness of the new subject's structure and content. Second, this paper presents the current work of the authors, consisting of early initiatives to try and give the new subject the highest chances of success. The initiatives consist of two facets: The first is the delivery of two-hour computing camps at second level schools (to address stereotypes and provide insight on what computer science really is), which was delivered to 2,943 students, in 95 schools between September 2017 and June 2018. Second, the authors followed this with teacher continual professional development (CPD) sessions, totalling 22, to just over 500 teachers. Early findings are presented, showing potentially concerning trends for gender diversity and CPD development. A call is then raised, to the international computer science education community for wisdom and suggestions that the community may have developed from prior experience. This is to obtain feedback and recommendations for the new subject and the authors' current initiatives, to address early concerns and help develop the initiatives further.
- Creating cool stuff" - Pupils' experience of the BBC micro:bit. Proceedings of the Conference on Integrating Technology into Computer Science Education, ITiCSE, (September 2014):531--536, 2017. Google ScholarDigital Library
- B. A. Becker. A new metric to quantify repeated compiler errors for novice programmers. In Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE '16, pages 296--301, New York, NY, USA, 2016. ACM. Google ScholarDigital Library
- B. A. Becker, G. Glanville, R. Iwashima, C. McDonnell, K. Goslin, and C. Mooney. Effective compiler error message enhancement for novice programming students. Computer Science Education, 26(2-3):148--175, 2016.Google ScholarCross Ref
- Ben Brooks. US AP Computer Science Participation by Gender: https://public.tableau.com/en-us/s/gallery/ap-computer-science-exam-participation-minority-status-and-gender.Google Scholar
- S. Bergin and R. Reilly. Programming: Factors that influence success. SIGCSE Bull., 37(1):411--415, February 2005. Google ScholarDigital Library
- D. Bouvier, E. Lovellette, J. Matta, B. Alshaigy, B. A. Becker, M. Craig, J. Jackova, R. McCartney, K. Sanders, and M. Zarb. Novice programmers and the problem description effect. In Proceedings of the 2016 ITiCSE Working Group Reports, ITiCSE '16, pages 103--118, New York, NY, USA, 2016. ACM. Google ScholarDigital Library
- A. by Neil Keane, C. McInerney, E. Group, K. Ryan, T. Margaria, C. Exton, O. Mc-Garr, S. Erduran, and T. Parslow. Report on the Provision of Courses in Computer Science in Upper Second Level Education Internationally. NCCA Publication, 2017.Google Scholar
- CESI. Computers in Education Society of Ireland - www.cesi.ie.Google Scholar
- Citizens Information. Junior Cycle - http://www.citizensinformation.ie/en/education/primary_and_post_primary_education/going_to_post_primary_school/junior_cycle.html.Google Scholar
- CoderDojo. CoderDojo https://coderdojo.com/.Google Scholar
- CoderDojo. Annual Report 2016. Technical report, 2016.Google Scholar
- College Board's Advanced Placement. AP Computer Science Principles, Course and Exam Description - https://secure-media.collegeboard.org/digitalServices/pdf/ap/ap-computer-science-principles-course-and-exam-description.pdf. Technical report, 2017.Google Scholar
- Dagiene, Valentina (Chair). The Bebras Comminity: www.bebras.org.Google Scholar
- Department for Education. GCE AS and A level subject content for computer science. National curriculum, (April):11, 2014.Google Scholar
- Department of Education and Skills. Short Course Coding - https://www.curriculumonline.ie/getmedia/cc254b82-1114-496e-bc4a-11f5b14a557f/NCCA-JC-Short-Course-Coding.pdf, 2016.Google Scholar
- M. Keenan. Up to 4,500 jobs unfilled due to skills shortage in IT - http://9thlevel.ie/2013/05/23/up-to-4500-jobs-unfilled-due-to-skills-shortage-in-it/, 2013.Google Scholar
- M. Liston, D. Frawley, and V. Patterson. A study of progression in irish higher education. Higher Education Authority. Retrieved from http://www.hea.ie/en/publications/2016, 2016.Google Scholar
- A. Luxton-Reilly, Simon, I. Albluwi, B. A. Becker, M. Giannakos, A. N. Kumar, L. Ott, J. Paterson, M.J. Scott, J. Sheard, and C. Szabo. A review of introductory programming research 2003--2017. In Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE 2018, pages 342--343, New York, NY, USA, 2018. ACM. Google ScholarDigital Library
- O. Mooney, V. Patterson, M. OConnor, and A. Chantler. A study of progression in irish higher education. Higher Education Authority, Dublin, 2010.Google Scholar
- NCCA. NCCA Computer Science Online - https://nccacurriculum.azurewebsites.net/Senior-cycle/Senior-Cycle-Subjects/Computer-Science.Google Scholar
- NCCA. ALT4 Scaffolding Videos - https://www.curriculumonline.ie/Senior-cycle/Senior-Cycle-Subjects/Computer-Science/Support-Material-draft-for-T-L/2-ALT-Resources/ALT4-Support, 2018.Google Scholar
- NCCA. Computer Science Curriculum Specification-https://curriculumonline.ie/getmedia/d73af6e3-b4e5-4edb-a514-6383e2306a4b/16626-NCCA-Specification-for-Leaving-Certificate-CS-WEB-v4.pdf, 2018.Google Scholar
- NCCA. Stand Two Scaffolding Videos - https://www.curriculumonline.ie/Senior-cycle/Senior-Cycle-Subjects/Computer-Science/Support-Material-for-Teaching-and-Learning/1-Computational-Thinking, 2018.Google Scholar
- K. Nolan and S. Bergin. The role of anxiety when learning to program: A systematic review of the literature. In Proceedings of the 16th Koli Calling International Conference on Computing Education Research, Koli Calling '16, pages 61--70, New York, NY, USA, 2016. ACM. Google ScholarDigital Library
- K. Quille and S. Bergin. Programming: Factors that influence success revisited and expanded. In International Conference on Enguaging Pedagogy (ICEP), 3rd and 4th December, College of Computing Technology, Dublin, Ireland, 2015.Google Scholar
- K. Quille and S. Bergin. Does Scratch improve self-efficacy and performance when learning to program in C#? An empirical study. In International Conference on Enguaging Pedagogy (ICEP), 2016.Google Scholar
- K. Quille and S. Bergin. Programming: Further factors that influence success. Psychology of Programming Interest Group (PPIG), 7th to 10th Spetember, University of Cambridge, 2016.Google Scholar
- K. Quille and S. Bergin. Programming: Predicting Student Success Early in CS1. A Re-validation and Replication Study. In Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE'18), ITiCSE '18, New York, NY, USA, 2018. ACM. Google ScholarDigital Library
- K. Quille, N. Culligan, and S. Bergin. Insights on gender differences in cs1: A multi-institutional, multi-variate study. In Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE '17, pages 263--268, New York, NY, USA, 2017. ACM. Google ScholarDigital Library
- O. L. & R. Service. STEM in schools: the introduction of Coding and Computer science/ICT to the curriculum. Technical report, 2017.Google Scholar
- The College Board. Computer Science A the College Board AP course descriptions - https://secure-media.collegeboard.org/digitalServices/pdf/ap/ap-computer-science-a-course-description.pdf. Technical report, 2014.Google Scholar
- J. Wakefield. Very few girls took computing A-level - BBC News - https://www.bbc.com/news/technology-40960427, 2017.Google Scholar
Index Terms
- Second Level Computer Science: The Irish K-12 Journey Begins
Recommendations
Computer science at post primary in Ireland: specification design and key skills integration
WiPSCE '18: Proceedings of the 13th Workshop in Primary and Secondary Computing EducationThe society our children are growing up in is one which has been fundamentally transformed by new technology, consequently the curriculum in our education system must prepare them to flourish and equip them with skills for the future. The introduction ...
Computer Science Education in North-Rhine Westphalia, Germany—A Case Study
Special Issue II on Computer Science Education in K-12 SchoolsIn North-Rhine Westphalia, the most populated state in Germany, Computer Science (CS) has been taught in secondary schools since the early 1970s. This article provides an overview of the past and current situation of CS education in North-Rhine ...
Getting Started in Teaching and Researching Computer Science in the Elementary Classroom
SIGCSE '15: Proceedings of the 46th ACM Technical Symposium on Computer Science EducationThe recent growth of interest in computer science has created a movement to more readily introduce computer science in K-12 classrooms. However, little research exists on how to successfully bring computer science to lower grade levels. In this paper, ...
Comments