Skip to main content

On Preferences of Novice Software Engineering Students: Temperament Style and Attitudes Towards Programming Activities

  • Conference paper
  • First Online:
  • 1276 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 11169))

Abstract

Educators’ experience shows that learning programming is in many aspects problematic for novice software engineering students. On the other hand, software engineering processes and the view of programming has been changing during the recent years. In this paper, we address socio-cognitive aspects of computer science and software engineering in order to contribute to programming education enhancement: the research is focused on students’ temperament style and favorite programming learning activities. The study of 158 first and second year students, studying programming specialties in five higher education institutions, has been presented. The “psychological portrait” of the surveyed students reflects the evolution of the temperament style in programming during last decades. The attitudes towards the programming activities, presented in this paper, may contribute to the development of enhancement of existing programming courses in higher education.

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

References

  1. Kinnunen, P., Malmi, L.: Why students drop out CS1 course? In: Anderson, R., Fincher, S.A., Guzdial, M. (eds.) 2nd International Workshop on Computing Education Research. University of Kent, Canterbury, UK, 9–10 September 2006, pp. 97–108. ACM, New York (2006)

    Google Scholar 

  2. Konecki, M.: Problems in programming education and means of their improvement. In: DAAAM International Scientific Book 2014, Chap. 37, pp. 459–470 (2014)

    Google Scholar 

  3. Rolandsson, L.: Changing Computer programming education: the dinosaur that survived in school: an explorative study about educational issues based on teachers’ beliefs and curriculum development in secondary school. In: LaTiCE 2013: Learning and Teaching in Computing and Engineering, Macau, China. IEEE (2013)

    Google Scholar 

  4. Kafai, Y.B., Burke, Q.: The Social turn in K-12 programming: moving from computational thinking to computational participation. In: SIGCSE 2013: Proceeding of the 44th ACM Technical Symposium on Computer Science Education, pp. 603–608 (2013)

    Google Scholar 

  5. Cruz, S., da Silva, F.Q.B., Capretz, L.F.: Forty years of research on personality in software engineering: a mapping study. Comput. Hum. Behav. 46, 94–113 (2015)

    Article  Google Scholar 

  6. Myers, I.B., McCaulley, M.H., Quenk, N.L., Hammer, A.L.: MBTI Manual. A Guide to the Development and Use of the Myers-Briggs Type Indicator. Consulting Psychologists Press, Palo Alto (1998)

    Google Scholar 

  7. Capretz, L.F., Ahmed, F.: Making sense of software development and personality types. IEEE IT Prof. 12(1), 6–13 (2010)

    Article  Google Scholar 

  8. Layman, L.: Changing students’ perceptions: an analysis of the supplementary benefits of collaborative software development. In: CSEET 2006: Proceedings of the 19th Conference on Software Engineering Education and Training, pp. 159–166. IEEE (2006)

    Google Scholar 

  9. Alspaugh, C.: Identification of some components of computer programming aptitude. J. Res. Math. Educ. 3, 89–98 (1972)

    Article  Google Scholar 

  10. Pocius, K.E.: Personality factors in human–computer interaction: a review of the literature. Comput. Hum. Behav. 7, 103–135 (1991)

    Article  Google Scholar 

  11. Golding, P., Facey-Shaw, L., Tennant, V.: Effects of peer tutoring, attitude and personality on academic performance of first year introductory programming students. In: 36th Annual Frontiers in Education Conference, pp. 7–12. IEEE (2006)

    Google Scholar 

  12. Lutes, K., Alka, H., Purdum, J. Do introverts perform better in computer programming courses? In: Proceedings of the American Society for Engineering Education Conference, pp. 12255–12263 (2009)

    Google Scholar 

  13. Corman, L.: Cognitive style, personality type, and learning ability as factors in predicting the success of the beginning programming student. ACM SIGCSE Bull. 18, 80–89 (1986)

    Article  Google Scholar 

  14. Norman, L.K., Weinberg, J., Coplien, J.: Call for the rational use of personality indicators. Computer 31, 146–147 (1998)

    Google Scholar 

  15. Burke, Q., O’Byrne, W.I., Kafai, Y.B.: Computational participation: understanding coding as an extension of literacy instruction. J. Adolesc. Adult Lit. 59(4), 371–375 (2015)

    Article  Google Scholar 

  16. Rushkoff, D.: Program or be Programmed: Ten Commands for a Digital Age. O/R, New York (2010)

    Book  Google Scholar 

  17. Oakland, T., Glutting, J., Horton, C.: Student Styles Questionnaire (SSQ). Pearson (1996)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tatjana Jevsikova .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Jevsikova, T., Dagienė, V., Dolgopolovas, V. (2018). On Preferences of Novice Software Engineering Students: Temperament Style and Attitudes Towards Programming Activities. In: Pozdniakov, S., Dagienė, V. (eds) Informatics in Schools. Fundamentals of Computer Science and Software Engineering. ISSEP 2018. Lecture Notes in Computer Science(), vol 11169. Springer, Cham. https://doi.org/10.1007/978-3-030-02750-6_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-02750-6_8

  • Published:

  • Publisher Name: Springer, Cham

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

  • Online ISBN: 978-3-030-02750-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics