‹Programming› 2020 (series) / Research Papers /
Programming Paradigms, Turing Completeness and Computational Thinking
Wed 25 Mar 2020 11:30 - 12:00 at Auditorium - Reflecting on Programming
The notion of programming paradigms, with associated programming languages and methodologies, is a well established tenet of Computer Science pedagogy, enshrined in international curricula. However,this notion sits ill with Kuhn’s classic conceptualisation of a scientific paradigm as a dominant world view, which supersedes its predecessors through superior explanatory power. Furthermore, it is not at all clear how programming paradigms are to be characterised and differentiated. Indeed, on closer inspection, apparently disparate programming paradigms are very strongly connected. Rather, they should be viewed as different traditions of a unitary Computer Science paradigm of Turing complete computation complemented by Computational Thinking.
Wed 25 MarDisplayed time zone: Belfast change
Wed 25 Mar
Displayed time zone: Belfast change
11:00 - 12:30 | |||
11:00 30mResearch paper | Did JHotDraw respect the Law of Good Style? - A deep dive into the nature of false positives of bad code smells Research Papers Daniel Speicher Bonn-Aachen International Center for Information Technology, B-IT Link to publication DOI Pre-print | ||
11:30 30mResearch paper | Programming Paradigms, Turing Completeness and Computational Thinking Research Papers Greg Michaelson Heriot-Watt University Link to publication DOI Pre-print | ||
12:00 30mResearch paper | Sub-method, partial behavioral reflection with Reflectivity: Looking back on 10 years of use Research Papers Steven Costiou INRIA Lille, Vincent Aranega Université Lille, CNRS, Centrale Lille, Inria, UMR 9189 - CRIStAL, Marcus Denker INRIA Lille Link to publication DOI Pre-print |