Skip to main content

Learn to Code, an Interactive Application to Promote Mobile Student-Centred Learning

  • Conference paper
  • First Online:
Internet of Things, Infrastructures and Mobile Applications (IMCL 2019)

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 1192))

Included in the following conference series:

  • 2002 Accesses

Abstract

This paper discusses the first two phases in the development of a Learn to Code online web-based application, presents our initial findings and outlines the next stage of the research. First year Computer Science students start university with a wide range of qualifications, competencies, learning styles and experience with respect to computer programming. Research has found that the way programming is taught impacts on students’ confidence, their level of interest for the subject and whether they continue with programming. A common criticism of the teaching of computer programming is that it is too ‘abstract’ and hard to grasp, leading to students losing interest in the subject. The application is a digital resource developed to build students’ confidence in three common programming languages. The application uses code visualisation, web animation, lessons and video. The code visualiser analyses the code entered by the student and shows them graphically - in real-time - the code in the form of a flowchart. The application promotes learner autonomy and was designed to be accessible from multiple platforms and devices to enable students to be mobile learners. Feedback has been positive. Future work will extend the functionality of the application and the collaboration with students as co-creators.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Lahtinen, E., Ala-Mutka, K., Järvinen, H.: A study of the difficulties of novice programmers. In: Proceedings of the 10th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, Portugal, pp. 14–18 (2005)

    Google Scholar 

  2. Robins, A., Rountree, J., Rountree, N.: Learning and teaching programming: a review and discussion. Comput. Sci. Educ. 13(2), 137–172 (2003)

    Article  Google Scholar 

  3. Sarasin, L.C.: Learning Style Perspectives, Impact in the Classroom. Atwood Publishing, Madison (1999)

    Google Scholar 

  4. Dwi Surjono, H.: The design of adaptive e-learning system based on student’s learning styles. Int. J. Comput. Sci. Inf. Technol. 2(5), 2350–2353 (2011)

    Google Scholar 

  5. Hockings, C., Cooke, S., Bowl, M.: Learning and teaching in two universities within the context of increasing student diversity: complexity, contradictions and challenges. In: David, M. (ed.) Improving Learning by Widening Participation. Routledge, London (2010)

    Google Scholar 

  6. Python Tutor. http://www.pythontutor.com/. Accessed 21 May 2019

  7. Visustin v8. https://www.aivosto.com/visustin.html. Accessed 21 May 2019

  8. Graphviz. https://www.graphviz.org/. Accessed 21 May 2019

  9. Dynagaph. https://www.dynagraph.org/. Accessed 21 May 2019

  10. Ellson, J., Gansner, E.R., Koutsofios, E., North, S.C., Woodhull, G.: Graphviz and dynagraph – static and dynamic graph drawing tools. In: Jünger, M., Mutzel, P. (eds.) Graph Drawing Software. Mathematics and Visualization. Springer, Heidelberg (2003)

    MATH  Google Scholar 

  11. Scanlan, D.: Structured flowcharts outperform pseudocode: an experimental comparison. IEEE Softw. 6(5), 28–36 (1989)

    Article  Google Scholar 

  12. Meyer, J., Land, R.: Threshold Concepts and Troublesome Knowledge: Linkages to Ways of Thinking and Practising within the Disciplines. Enhancing Teaching-Learning Environments in Undergraduate Courses, Occasional Report 4 (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Wendy Purdy .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Colom, AG., Purdy, W. (2021). Learn to Code, an Interactive Application to Promote Mobile Student-Centred Learning. In: Auer, M.E., Tsiatsos, T. (eds) Internet of Things, Infrastructures and Mobile Applications. IMCL 2019. Advances in Intelligent Systems and Computing, vol 1192. Springer, Cham. https://doi.org/10.1007/978-3-030-49932-7_23

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-49932-7_23

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-49931-0

  • Online ISBN: 978-3-030-49932-7

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics