91制片厂

Computer Science (H): A Reasonable Paper, With Some Oddly Worded Challenges

24 May 2023

Computer-Science-Image-Square

Reaction to Leaving Cert 2023 Computer Science (Higher Level) by Daire 脫 Muirgheasa, Computer Science teacher at The 91制片厂.

The Leaving Certificate exams kicked off this year with Computer Science. The paper which has only been broadly available outside of trial schools since 2020 takes place before the traditional June exam period.

This year鈥檚 paper returned to some of the original elements of the exam prior to Covid adjustments, most notably in the marks awarded to questions. Daire 脫 Muirgheasa, Computer Science teacher with the 91制片厂, states that this combined with the adjustments that naturally come with a new subject result in it being 鈥渉ard to get a read on what is be expected from the students鈥. That being said, 脫 Muirgheasa notes that overall it was 鈥渁 reasonable paper with a few oddly worded challenges鈥.

The exam opens with a section of short questions, many of which neatly conform to curricular expectations. 鈥淭here was a Number Systems question and they should 100% expect a Number Systems question鈥 脫 Muirgheasa notes. Some questions might have been initially challenging but rely on well established material. Of Question 5 in particular 脫 Muirgheasa observes that 鈥渢he question was formulated strangely but the question itself was on Boolean Logic 鈥 which was quite straight forward and expected鈥. Questions 8 and 9 which focus on problem-solving continued this trend, which Question 8 in particular being noteworthy; 鈥渁 very strange question 鈥 the actual question is not that hard, but I imagine some students on first reading will think 鈥榳hat鈥檚 this?鈥, but the actual question was rather straight forward鈥.

While many questions conformed to expectation others posed more pointed challenges. Students were asked to draw upon more niche elements of the course which were given more emphasis or placed centre stage in larger questions. 鈥淥ne or two bits that didn鈥檛 seem as important in the course but there has been a question on them鈥 notes 脫 Muirgheasa. Question 5 asked on layers in protocol while Question 10 a specific approach to Quick Sort. This question in particular may have challenged some students as it depends on the teacher鈥檚 approach. 脫 Muirgheasa describes it as 鈥渁 little bit awkward but most students should be able to deal with it OK depending on how you learned Quick Sort鈥.

Section B鈥檚 long questions opened with a straightforward question on accessibility. However, Q14 would pose a challenge for students as it again emphasised particularly niche elements of the course, most of which may only be mentioned in passing or not at all. The specific application of 鈥淎ccumulator鈥 and 鈥淰irtual Memory鈥 will mean that students will likely have to make educated guesses in how best to answer. 鈥淓very year there has been a question that makes you think 鈥榟mmm, that鈥檚 not one I鈥檇 like to do鈥, but this was part of a larger question so many students might still choose to take it鈥 says 脫 Muirgheasa, following that 鈥淚 suspect they will mark it easily鈥. Question 15 returned to more established ground with Algorithms. 鈥淸There was] a lot about binary and linear search but if you have done your study well on it is a particularly reasonable question鈥 remarked 脫 Muirgheasa.

For some this paper will be noteworthy more for what did not appear rather than what did. Expected but absent topics include Turing Machines, Logic Gates, Databases, and an engagement with contemporary issues. Previous papers have dealt with news items, like Ransomware in response to the HSE attack, and many students will have prepared for in-depth discussions on AI and ChatGPT which so dominate headlines. However, such a question never emerged, replaced with only a vaguely AI related question.

Section C is the practical part of the exam with students given a series of programming tasks to perform. Like with previous questions, the phrasing of the question presented a more daunting challenge than the material. 脫 Muirgheasa notes that 鈥渢hey鈥檙e given a large amount of code at the start of the exam 鈥 their given a function and a while loop and little bit more to process from the very start. But once they got settled, everything should have been fine.鈥 Part B was a new addition for this year: an open-ended question in which the students are only given the instructions and no actual code. 鈥淏ecause of the newness of the question, what they were asked was somewhat similar to Part A鈥 say 脫 Muirgheasa adding that 鈥渢hey have had a fair bit of practice with the project this year, but I imagine for some being given a blank page was a little bit worrying鈥.

With such a new course and varied exam some students will be wondering what they will see on results day but 脫 Muirgheasa reflects that 鈥渋f you did your best, you will probably come out with more marks than you thought you did鈥.

Related News