King's College London

Research portal

Professor Michael Kolling

  1. 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.

    Research output: Chapter in Book/Report/Conference proceedingConference paper

  2. 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 proceedingConference paper

  3. 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 proceedingChapter

  4. 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 proceedingConference paper

  5. Frame-Based Editing

    Kölling, M., Brown, N. C. C. & Altadmri, A., 21 Jun 2017, In : Journal of Visual Languages and Sentient Systems. 3, 28 p.

    Research output: Contribution to journalArticle

  6. Objects First with Java - A Practical Introduction using BlueJ

    Barnes, D. & Kölling, M., Jan 2017, 6 ed. New York, USA: Pearson Education. 672 p.

    Research output: Book/ReportBook

  7. Informatics Education in Europe: Are We All In The Same Boat?

    Vahrenhold, J., Caspersen, M., Berry, G., Gal-Ezer, J., Kölling, M., McGettrick, A., Nardelli, E., Pereira, C. & Westermeier, M., 2017, ACM and Informatics Europe. 251 p.

    Research output: Book/ReportBook

  8. Evaluation of a Frame-based Programming Editor

    Price, T. W., Brown, N. C. C., Lipovac, D., Barnes, T. & Kölling, M., 8 Sep 2016, ICER 2016. 2016 ACM Conference on International Computing Education Research. Melbourne: ACM, 10 p.

    Research output: Chapter in Book/Report/Conference proceedingConference paper

  9. The Cost of Syntax and How To Avoid It: Text versus Frame-Based Editing

    Alabdullah Altadmri, A. A., Kölling, M. & Brown, N. C. C., 25 Aug 2016, CELT: COMPSAC Symposium on Computing Education & Learning Technologies: part of COMPSAC 2016: The 40th IEEE Computer Society International Conference on Computers, Software & Applications. Atlanta: IEEE, 6 p.

    Research output: Chapter in Book/Report/Conference proceedingConference paper

  10. Educational Programming on the Raspberry Pi

    Kölling, M., 24 Jun 2016, In : Electronics. 5, 3, p. 1-17

    Research output: Contribution to journalArticle

  11. Heuristic Evaluation for Novice Programming Systems

    Kölling, M. & McKay, F., 1 Jun 2016, In : Transactions of Computing Education. 16, 3, 32 p.

    Research output: Contribution to journalArticle

  12. Frame-Based Editing: Combining the Best of Blocks and Text Programming

    Brown, N. C. C., Altadmri, A. & Kölling, M., 31 Mar 2016, Fourth International Conference on Learning and Teaching in Computing and Engineering (LaTiCE). Mumbai, India: IEEE, 7 p.

    Research output: Chapter in Book/Report/Conference proceedingConference paper

  13. Novis: A notional machine implementation for teaching introductory programming

    Berry, M. & Kölling, M., 31 Mar 2016, Fourth International Conference on Learning and Teaching in Computing and Engineering (LATICE 2016). Mumbai, India, 6 p.

    Research output: Chapter in Book/Report/Conference proceedingConference paper

  14. Frame-Based Editing: Easing the Transition from Blocks to Text-Based Programming

    Kölling, M., Brown, N. C. C. & Alabdullah Altadmri, A. A., 9 Nov 2015, The 10th Workshop in Primary and Secondary Computing Education (WiPSCE 2015). ACM, 10 p.

    Research output: Chapter in Book/Report/Conference proceedingConference paper

  15. Lack of Keyboard Support Cripples Block-Based Programming

    Brown, N. C. C., Kölling, M. & Alabdullah Altadmri, A. A., 22 Oct 2015, Blocks and Beyond 2015. IEEE, 3 p.

    Research output: Chapter in Book/Report/Conference proceedingConference paper

  16. Meaningful Categorisation of Novice Programmer Errors

    McCall, D. A. & Kölling, M., 15 Oct 2014, 2014 Frontiers In Education Conference. Madrid, Spain: IEEE, 9 p.

    Research output: Chapter in Book/Report/Conference proceedingConference paper

  17. The State Of Play: A Notional Machine for Learning Programming

    Berry, M. & Kölling, M., 6 Jun 2014, The 19th Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE 2014). ACM, 7 p.

    Research output: Chapter in Book/Report/Conference proceedingConference paper

  18. Blackbox: A Large Scale Repository of Novice Programmers’ Activity

    Brown, N. C. C., Kölling, M., McCall, D. A. & Utting, I., 6 Mar 2014, The 45th SIGCSE technical symposium on computer science education (SIGCSE 2014). ACM, 6 p.

    Research output: Chapter in Book/Report/Conference proceedingConference paper

  19. Alice, Greenfoot, and Scratch - A Discussion

    Kölling, M., 1 Jun 2010, In : Transactions of Computing Education. 10, 4, p. 182-196

    Research output: Contribution to journalArticle

  20. The Greenfoot Programming Environment

    Kölling, M., 1 Jun 2010, In : Transactions of Computing Education. 10, 4, p. 182-196

    Research output: Contribution to journalArticle

  21. STREAM: A First Programming Process

    Kölling, M. & Caspersen, M. E., 1 Mar 2009, In : Transactions of Computing Education. 9, 1, 29 p., 4.

    Research output: Contribution to journalArticle

Export:RIS BibTex Word PDF - will at most contain 500 items

Search within the list

Refine results Clear filters

Language

Language

Publication year

Publication year

Full text

Full text

Meeting and poster abstracts

Authors

Authors

© 2018 King's College London | Strand | London WC2R 2LS | England | United Kingdom | Tel +44 (0)20 7836 5454