![]() It helps if you have done some research and preparation before mailing. If you are interested in a PhD in the area of software tools and/or programming education, please email me. I am currently looking for new PhD students. The project team: Neil Brown / Davin McCall / Amjad Altadmri / Hamza Hamza ![]() Programming languages, software tools, HCI, programming education, object-orientationĪn educational programming environment aimed at introductory university or late school level learners.Ī graphical, interactive novice programming environment aimed at school level learners (age 14 upwards).Ī data collection project collecting large scale novice programmer user data to support programming education research.Ī new language and program manipulation paradigm to support ealy learners transitioning from block-based to text-based programming.Object-Oriented Programming in Java with Games and Simulations Introduction to Programming with Greenfoot Reflections on the Teaching of Programming: (Other publications are in the King's repository, the University of Kent repository and Google Scholar.) International Journal of People-Oriented Programming, 4 (1), 2016. Lessons from the Design of Three Educational Programming Environments: Blue, BlueJ and Greenfoot Transactions of Computing Education, 16 (3), 2016.Įducational Programming on the Raspberry Pi Heuristic Evaluation for Novice Programming Systems ![]() Journal of Visual Languages and Sentient System (3), 2017.Įvaluation of a Frame-based Programming Editor Brown, Amjad Altadmri, Sue Sentance, Michael Kölling. Book chapter, in Innovative Methods, User-Friendly Tools, Coding, and Design Approaches in People-Oriented Programming, 2018.īlackbox, Five Years On: An Evaluation of a Large-scale Programming Data Collection Project If you are intertested, contact me.īlue, BlueJ, Greenfoot: Designing Educational Programming Environments If you are currently doing a Masters degree: It's not too early to start talking. If you are interested, please see below, at the bottom of this page. Strand, London, WC2R 2LS, you interested in doing a PhD? You can find the JavaKara download and resources here (in German).Vice Dean (Education), Faculty of Natural and Mathematical Sciences The link to GameGridKara with the adjusted beginners course in German and English can be found on the GameGridKara page. GameGridKara enables us to use Kara in any IDE of our choice by simply adding two jar files to a project. The solution was to port the code to work with a library called JGameGrid. Altough, we could start JavaKara from Eclipse/NetBeans, there are just some things that are not possible (like programming an interactive Kara game). Since it was not possible to integrate Greenfoot into Eclipse/NetBeans, I had to find another solution. Sometimes, especially if time is too short, it might be good to directly start with a professional development environment like Eclipse or NetBeans. You can find the links to the German and English versions on the GreenfootKara page. In addition to this I wrote an entire beginners course of 16-20 lessons with exercises and handouts to go along with GreenfootKara. Since I really like the editor of the Greenfoot IDE I decided to create a Kara version that works with Greenfoot, it is called GreenfootKara. Now there are quite a few possible editors/libraries: GreenfootKara (Java) I usually prefer to start directly with writing code in the Java language. See the full list of available Kara versions. The original Kara is designed as a finite state machine with a purely graphical program editor. One solution would be as follows: Kara Collects Leafs Kara is placed in the following world setup and must be programmed to collect all leafs until he reaches the tree:
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |