Skip to main content

Psychology of Programming: The Role of Creativity, Empathy and Systemizing

  • Conference paper
  • First Online:

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

Abstract

In this paper, we started to analyse the impact of individual cognitive processes on early programming learning and performances. In particular, we focused our attention on divergent thinking, creative personality and brain type, analysed within the theoretical framework of the Empathizing-Systemizing (E-S) Theory. We involved a sample of students in the first year of a bachelor curriculum in Applied Mathematics at the University of Verona. We used this sample to analyse the relations between cognitive styles and programming attitudes and performances. We also explored sex differences, concerning both the level of each measure and these relations.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.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

Learn about institutional subscriptions

Notes

  1. 1.

    A one-tail test was performed, in line with the literature that suggests a higher empathy for females.

References

  1. Baron-Cohen, S.: The extreme male brain theory of autism. Trends Cogn. Sci. 6(6), 248–254 (2002)

    Article  Google Scholar 

  2. Baron-Cohen, S., Knickmeyer, R.C., Belmonte, M.K.: Sex differences in the brain: implications for explaining autism. Science 310(5749), 819–823 (2005)

    Article  Google Scholar 

  3. Branchini, E., Bianchi, I., Burro, R., Capitani, E., Savardi, U.: Can contraries prompt intuition in insight problem solving? Front. Psychol. 7, 1–16 (2016)

    Article  Google Scholar 

  4. Branchini, E., Burro, R., Bianchi, I., Savardi, U.: Contraries as an effective strategy in geometrical problem solving. Thinking Reasoning 21(4), 397–430 (2015)

    Article  Google Scholar 

  5. Coles, M., Phalp, K.: Brain type as a programming aptitude predictor. In: Church, L. (ed.) 27th Annual Workshop of the Psychology of Programming Interest Group - PPIG 2016, pp. 271–280, September 2016. http://www.ppig.org

  6. Dodero, G., Di Cerbo, F.: Extreme apprenticeship goes blended: an experience. In: 2012 IEEE 12th International Conference on Advanced Learning Technologies, pp. 324–326. IEEE (2012)

    Google Scholar 

  7. Gennari, R., Melonio, A., Raccanello, D., Brondino, M., Dodero, G., Pasini, M., Torello, S.: Children’s emotions and quality of products in participatory game design. Int. J. Hum Comput Stud. 101, 45–61 (2017)

    Article  Google Scholar 

  8. Goldenfeld, N., Baron-Cohen, S., Wheelwright, S.: Empathizing and systemizing in males, females and autism. Clin. Neuropsychiatry 2(6), 338–345 (2005)

    Google Scholar 

  9. Katai, Z.: The challenge of promoting algorithmic thinking of both sciences-and humanities-oriented learners. J. Comput. Assist. Learn. 31(4), 287–299 (2015)

    Article  Google Scholar 

  10. Pasini, M., Solitro, U., Brondino, M., Raccanello, D.: The challenge of learning to program: motivation and achievement emotions in an extreme apprenticeship experience. In: Church, L. (ed.) 27th Annual Workshop of the Psychology of Programming Interest Group, PPIG, pp. 150–155, September 2016. http://www.ppig.org

  11. Solitro, U., Zorzi, M., Pasini, M., Brondino, M.: Computational thinking: high school training and academic education. In: GOODTECHS Conference Proceedings, LNICST. Springer, Heidelberg (2016)

    Google Scholar 

  12. Solitro, U., Zorzi, M., Pasini, M., Brondino, M.: A “light” application of blended extreme apprenticeship in teaching programming to students of mathematics. In: 6th International Conference (MIS4TEL 2016) Methodologies and Intelligent Systems for Technology Enhanced Learning, University of Sevilla, Sevilla (Spain), 1st–3rd June 2016, Advances in Intelligent System and Computing, vol. 478, pp. 73–80. Springer, Heidelberg (2016)

    Google Scholar 

  13. Vihavainen, A., Paksula, M., Luukkainen, M.: Extreme apprenticeship method in teaching programming for beginners. In: Proceedings of the 42nd ACM technical symposium on Computer Science Education, pp. 93–98. ACM (2011)

    Google Scholar 

  14. Wakabayashi, A., Baron-Cohen, S., Wheelwright, S., Goldenfeld, N., Delaney, J., Fine, D., Smith, R., Weil, L.: Development of short forms of the empathy quotient (EQ-short) and the systemizing quotient (SQ-short). Pers. Individ. Differ. 41(5), 929–940 (2006)

    Article  Google Scholar 

  15. Weisberg, R.W.: Creativity and knowledge: a challenge to theories. In: Sternberg, R.J. (ed.) Handbook of Creativity, pp. 226–250. Cambridge University Press, New York (1999)

    Google Scholar 

  16. Williams, F.: TCD. Test della creatività e del pensiero divergente, Edizioni Erickson (1994)

    Google Scholar 

  17. Wing, J.M.: Computational thinking. Commun. ACM 49(3), 33–35 (2006)

    Article  Google Scholar 

  18. Wray, S.: SQ minus EQ can predict programming aptitude. In: Proceedings of the PPIG 19th Annual Workshop, Finland, vol. 1. Citeseer (2007)

    Google Scholar 

  19. Zapata-Ros, M.: Pensamiento computacional: Una nueva alfabetización digital. Revista de Educación a Distancia 46 (2015)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Margherita Pasini .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Pasini, M., Solitro, U., Brondino, M., Burro, R., Raccanello, D., Zorzi, M. (2017). Psychology of Programming: The Role of Creativity, Empathy and Systemizing. In: Vittorini, P., et al. Methodologies and Intelligent Systems for Technology Enhanced Learning. MIS4TEL 2017. Advances in Intelligent Systems and Computing, vol 617. Springer, Cham. https://doi.org/10.1007/978-3-319-60819-8_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-60819-8_10

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-60818-1

  • Online ISBN: 978-3-319-60819-8

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics