Stelios Xinogalos

According to our database1, Stelios Xinogalos authored at least 64 papers between 2002 and 2021.

Collaborative distances:
  • Dijkstra number2 of five.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Other 

Links

On csauthors.net:

Bibliography

2021
Using Greenfoot as a Tool for Serious Games Programming Education and Development.
Int. J. Serious Games, 2021

Investigating the Perceived Player Experience and Short-term Learning of the Text-based Java Programming Serious Game "Rise of the Java Emperor".
Informatics Educ., 2021

A comparative analysis of tools for developing location based games.
Entertain. Comput., 2021

Studying the effects of teaching programming to lower secondary school students with a serious game: a case study with Python and CodeCombat.
Educ. Inf. Technol., 2021

2020
First Programming Language in Introductory Programming Courses, Role of.
Proceedings of the Encyclopedia of Education and Information Technologies, 2020

Technology-Enhanced Learning in Programming Courses, Role of.
Proceedings of the Encyclopedia of Education and Information Technologies, 2020

Applying Software Engineering Principles in Android Development.
Proceedings of the Encyclopedia of Education and Information Technologies, 2020

BlocklyScript: Design and Pilot Evaluation of an RPG Platform Game for Cultivating Computational Thinking Skills to Young Students.
Informatics Educ., 2020

Towards a serious games design framework for people with intellectual disability or autism spectrum disorder.
Educ. Inf. Technol., 2020

PyDiophantus maze game: Play it to learn mathematics or implement it to learn game programming in Python.
Educ. Inf. Technol., 2020

Office Madness: Design and Pilot Evaluation of a Serious Game for Learning the C++ Programming Language.
Proceedings of the Games and Learning Alliance - 9th International Conference, 2020

2019
Exploring the frequency and change proneness of dynamic feature pattern instances in PHP applications.
Sci. Comput. Program., 2019

Studying the effects of computer serious games on people with intellectual disabilities or autism spectrum disorder: A systematic literature review.
J. Comput. Assist. Learn., 2019

An Empirical Study on Factors related to Distributed Pair Programming.
Int. J. Eng. Pedagog., 2019

Designing Serious Games for People with Special Needs: Implications from a Survey.
Proceedings of the Games and Learning Alliance - 8th International Conference, 2019

2018
Examining Student Performance and Attitudes on Distributed Pair Programming.
Sci. Program., 2018

Students' perspective on the first programming language: C-like or Pascal-like languages?
Educ. Inf. Technol., 2018

A pilot study on the effectiveness and acceptance of an educational game for teaching programming concepts to primary school students.
Educ. Inf. Technol., 2018

Opportunities and challenges of mobile location-based games in education: Exploring the integration of authoring and analytics tools.
Proceedings of the 2018 IEEE Global Engineering Education Conference, 2018

Designing effective serious games for people with intellectual disabilities.
Proceedings of the 2018 IEEE Global Engineering Education Conference, 2018

2017
CMX: The Effects of an Educational MMORPG on Learning and Teaching Computer Programming.
IEEE Trans. Learn. Technol., 2017

Overview and Comparative Analysis of Game Engines for Desktop and Mobile Devices.
Int. J. Serious Games, 2017

Microworlds, games, animations, mobile apps, puzzle editors and more: What is important for an introductory programming environment?
Educ. Inf. Technol., 2017

Technology enhanced learning in programming courses - international perspective.
Educ. Inf. Technol., 2017

An Overview of Location-Based Game Authoring Tools for Education.
Proceedings of the Interactive Mobile Communication Technologies and Learning - Proceedings of the 11th IMCL Conference, 30 November, 2017

Using Serious Games for Promoting Blended Learning for People with Intellectual Disabilities and Autism: Literature vs Reality.
Proceedings of the Interactive Mobile Communication Technologies and Learning - Proceedings of the 11th IMCL Conference, 30 November, 2017

Student perceptions on the benefits and shortcomings of distributed pair programming assignments.
Proceedings of the 2017 IEEE Global Engineering Education Conference, 2017

2016
Evaluating the Effects of Scripted Distributed Pair Programming on Student Performance and Participation.
IEEE Trans. Educ., 2016

Designing and deploying programming courses: Strategies, tools, difficulties and pedagogy.
Educ. Inf. Technol., 2016

Blending an Android development course with software engineering concepts.
Educ. Inf. Technol., 2016

Monitoring an OOP Course Through Assignments in a Distributed Pair Programming System.
Proceedings of the Fifth Workshop on Software Quality Analysis, 2016

A Review on Location Based Services for Mobile Games.
Proceedings of the 20th Pan-Hellenic Conference on Informatics, 2016

Evolution of method invocation and object instantiation patterns in a PHP ecosystem.
Proceedings of the 20th Pan-Hellenic Conference on Informatics, 2016

2015
Object-Oriented Design and Programming: An Investigation of Novices' Conceptions on Objects and Classes.
ACM Trans. Comput. Educ., 2015

Distributed Pair Programming Using Collaboration Scripts: An Educational System and Initial Results.
Informatics Educ., 2015

Microworlds, Games and Collaboration: three effective approaches to support novices in learning programming.
Proceedings of the 7th Balkan Conference on Informatics Conference, 2015

Different Aspects of Delivering Programming Courses: Multinational Experiences.
Proceedings of the 7th Balkan Conference on Informatics Conference, 2015

2014
Studying Students' Attitudes on Using Examples of Game Source Code for Learning Programming.
Informatics Educ., 2014

Optimization of server performance in the CMX educational MMORPG for computer programming.
Comput. Sci. Inf. Syst., 2014

Integrating Learning Analytics in an Educational MMORPG for Computer Programming.
Proceedings of the IEEE 14th International Conference on Advanced Learning Technologies, 2014

2013
Enhancing Software Quality in Students' Programs.
Proceedings of the 2nd Workshop on Software Quality Analysis, 2013

Exploring the effects of collaboration scripts embedded in a distributed pair programming system.
Proceedings of the Innovation and Technology in Computer Science Education conference 2013, 2013

Using flowchart-based programming environments for simplifying programming and software engineering processes.
Proceedings of the IEEE Global Engineering Education Conference, 2013

A comparative analysis of cross-platform development approaches for mobile applications.
Proceedings of the Balkan Conference in Informatics, 2013

Towards a new massive multiplayer online role playing game for introductory programming.
Proceedings of the Balkan Conference in Informatics, 2013

2012
Preparing teachers for teaching informatics: theoretical considerations and practical implications.
Proceedings of the Workshop in Primary and Secondary Computing Education, 2012

The Challenges of Teaching Web Programming - Literature Review and Proposed Guidelines.
Proceedings of the WEBIST 2012 - Proceedings of the 8th International Conference on Web Information Systems and Technologies, Porto, Portugal, 18, 2012

Recent advances delivered by HTML 5 in mobile cloud computing applications: a survey.
Proceedings of the Balkan Conference in Informatics, 2012, 2012

Programming techniques and environments in a technology management department.
Proceedings of the Balkan Conference in Informatics, 2012, 2012

2011
Usage of Technology Enhanced Educational Tools for Delivering Programming Courses.
iJET, 2011

2010
An Interactive Learning Environment for Teaching the Imperative and Object-Oriented Programming Techniques in Various Learning Contexts.
Proceedings of the Knowledge Management, Information Systems, E-Learning, and Sustainability Research, 2010

Difficulties with Collection Classes in Java - The Case of the ArrayList Collection.
Proceedings of the CSEDU 2010 - Proceedings of the Second International Conference on Computer Supported Education, Valencia, Spain, April 7-10, 2010, 2010

2009
A Long-Term Evaluation and Reformation of an Object Oriented Design and Programming Course.
Proceedings of the 9th IEEE International Conference on Advanced Learning Technologies, 2009

2008
Studying Students' Conceptual Grasp of OOP Concepts in Two Interactive Programming Environments.
Proceedings of the Open Knowlege Society. A Computer Science and Information Systems Manifesto, 2008

An Analysis of Students' Difficulties with ArrayList Object Collections and Proposals for Supporting the Learning Process.
Proceedings of the 8th IEEE International Conference on Advanced Learning Technologies, 2008

2007
Teaching java with BlueJ: a two-year experience.
Proceedings of the 12th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2007

Re-designing an OOP course based on BlueJ.
Proceedings of the 7th IEEE International Conference on Advanced Learning Technologies, 2007

2006
An introduction to object-oriented programming with a didactic microworld: objectKarel.
Comput. Educ., 2006

Teaching OOP with BlueJ: A Case Study.
Proceedings of the 6th IEEE International Conference on Advanced Learning Technologies, 2006

2005
The hands-on activities of the programming microworld objectKarel.
Proceedings of the 10th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2005

Using hands-on activities for motivating students with OOP concepts before they are asked to implement them.
Proceedings of the 10th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2005

2003
objectKarel: a didactic microworld for teaching object-oriented programming.
Proceedings of the 8th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2003

An Environment for Teaching Object-Oriented Programming: ObjectKarel.
Proceedings of the 2003 IEEE International Conference on Advanced Learning Technologies, 2003

2002
An Integrated Programming Environment for Teaching the Object-Oriented Programming Paradigm.
Proceedings of the EurAsia-ICT 2002: Information and Communication Technology, 2002


  Loading...