Michael Kölling Professor Michael Kölling Academics Supervisors Vice-Dean (Education) and Professor of Computer Science Research subject areas Computer science Education Contact details michael.kolling@kcl.ac.uk +44 020 7848 1216
Novice use of the Java programming language Brown, N., Weill-Tessier, P. & Kölling, M., 1 Aug 2022, In: Transactions of Computing Education. Research output: Contribution to journal › Article › peer-review Strype: Bridging from Blocks to Python, with Micro:bit Support Weill-Tessier, P., Kyfonidis, C., Brown, N. & Kölling, M., 7 Jul 2022, p. 585-586. 2 p. Research output: Contribution to conference types › Other › peer-review. DOIs: https://doi.org/10.1145/3502717.3532155 Transitioning from Blocks to Text Brown, N. C. C., Kölling, M., Kyfonidis, C. & Weill-Tessier, P., 3 Mar 2022, SIGCSE 2022 - Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V.2. Association for Computing Machinery, Inc, p. 1045-1046 2 p. (SIGCSE 2022 - Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V.2). Research output: Chapter in Book/Report/Conference proceeding › Conference paper › peer-review. DOIs: https://doi.org/10.1145/3478432.3499033 A Frame of Mind: Frame-based vs. Text-based Editing Brown, N., Kyfonidis, C., Weill-Tessier, P., Becker, B. A., Dillane, J. & Kölling, M., 2 Sep 2021, UKICER 2021 - Proceedings of the 2021 Conference on United Kingdom and Ireland Computing Education Research. Association for Computing Machinery, p. 1-7 7 p. 2. (ACM International Conference Proceeding Series). Research output: Chapter in Book/Report/Conference proceeding › Conference paper › peer-review. DOIs: https://doi.org/10.1145/3481282.3481286 Panel: Lessons Learned in Propagation Kölling, M., Lewis, C. M., Porter, L. & Hovey, C. L., 3 Mar 2021, SIGCSE 2021 - Proceedings of the 52nd ACM Technical Symposium on Computer Science Education. Association for Computing Machinery, Inc, p. 1117-1118 2 p. (SIGCSE 2021 - Proceedings of the 52nd ACM Technical Symposium on Computer Science Education). Research output: Chapter in Book/Report/Conference proceeding › Conference paper › peer-review. DOIs: https://doi.org/10.1145/3408877.3432575 A New Look at Novice Programmer Errors McCall, D. A. & Kölling, M., Nov 2019, In: Transactions of Computing Education. 19, 4, p. 1-30 38. Research output: Contribution to journal › Article › peer-review. DOIs: https://doi.org/10.1145/3335814 Stride in bluej - Computing for all in an educational Ide Kölling, M., Brown, N. C. C., Hamza, H. & McCall, D., 22 Feb 2019, SIGCSE 2019 - Proceedings of the 50th ACM Technical Symposium on Computer Science Education. Association for Computing Machinery, Inc, p. 63-69 7 p. (Proceedings of the 50th ACM Technical Symposium on Computer Science Education). Research output: Chapter in Book/Report/Conference proceeding › Conference paper › peer-review. DOIs: https://doi.org/10.1145/3287324.3287462 Blackbox, Five Years On: An Evaluation of a Large-scale Programming Data Collection Project Brown, N. C. C., Altadmri, A., Sentance, S. & Kölling, M., 13 Aug 2018, ACM International Computing Education Research Conference. 2018 ed. ACM, 9 p. Research output: Chapter in Book/Report/Conference proceeding › Conference paper › peer-review Blue, BlueJ, Greenfoot: Designing Educational Programming Environments Kölling, M., 2018, Innovative Methods, User-Friendly Tools, Coding, and Design Approaches in People-Oriented Programming. IGI Global, p. 42-87 Research output: Chapter in Book/Report/Conference proceeding › Chapter › peer-review. DOIs: https://doi.org/10.4018/978-1-5225-5969-6.ch002 Most common fixes students use to improve the correctness of their programs de Souza, D., Kölling, M. & Barbosa, E. F., 1 Oct 2017, 2017 IEEE Frontiers in Education Conference Proceedings (FIE). IEEE, 9 p. Research output: Chapter in Book/Report/Conference proceeding › Conference paper › peer-review View all publications
10 May 2022 BlueJ - Meeting the programming scale up challenge with BlueJ Good programming skills are essential for a data-driven future but learning to code can be tough. A…