Last week I was fortunate to attend a seminar at Schloss Dagstuhl. It was a unique, immersive, possibly once-in-a-lifetime experience of computer science flavoured academic inquiry. Seminar 18061 was titled: Evidence About Programmers for Programming Language Design. That’s quite a mouthful, but the basic idea is this – too often, design choices that go into new programming … More Dagstuhl Seminar 18061: Evidence about programmers for programming language design
I am conducting a survey of Introductory Programming modules (courses) at third-level institutions in Ireland and Northern Ireland. If you happen to teach a current Introduction to Programming course (during any semester) I would really appreciate if you would be willing to complete the survey (https://www.surveymonkey.com/r/Ireland_CS1). If you don’t teach on an intro course, but … More Calling Irish Third-Level Intro to Programming Lecturers!
Last Tuesday I attended a consultation session for the Leaving Certificate Computer Science Curriculum. This is Ireland’s shot at putting CS on the pre-university curriculum, specifically the Irish Senior Cycle – which leads right up to where secondary school and university meet. I am particularly interested in this as I teach, research, and am pretty … More Irish Computer Science Leaving Certificate Curriculum Consultation Update
Yesterday the Irish government anounced more strategy for their plan to introduce programming to the primary and secondary curricula. As currently set out, this will take place through the mathematics curriculum (at least at the primary level). As part of the wider plan, Computer Science will be introduced as a secondary level (high school) subject, … More Introducing programming to the Irish primary and secondary curricula
According to RTE news, the Irish Minister for Education has said that Computer Science, including programming, will be a Leaving Certificate subject by 2019, paving the way for Irish students to have the option to study the subject at secondary school. However the nature of the curriculum has not been settled, nor is not known … More Computer Science to be offered in Irish secondary curriculum by 2019
A new study has given insight into the world’s developers and how they score in various software development aspects. According to HackerRank‘s data, which includes over 1.5 million users, China and Russia score as having the most talented developers. The developers are scored based on a combination of skill and speed. Chinese programmers outscore all … More China tops list of best programming nations
I remember reading Matt Jadud‘s thesis and being struck by a paragraph on punched cards, repeated here with kind permission: In 1967, the Univac 1107 system running at Case University (later to become Case Western Reserve University) in Cleveland, Ohio, boasted an impressive turnaround-time of 12 hours on most jobs. Lynch reports that “A user … More Learning from instantaneous feedback designed for experts, provided by a machine
Recently I had ‘one of those moments’ in my CP1 lab. I am a little embarrassed to say that I spent the last few minutes of this session staring at a C function written by a student that wasn’t behaving the way it should. The students were asked to write a function that returns max value … More A killer novice bug