Skip to main content

“Why Can’t I Learn Programming?” The Learning and Teaching Environment of Programming

  • Conference paper
  • First Online:
Informatics in Schools: Improvement of Informatics Knowledge and Perception (ISSEP 2016)

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

  • 1375 Accesses

Abstract

This article focuses on teaching a textual programming language as the first programming language (allowing for previously studied visual programming languages). The teaching process is placed into a real educational environment in connection with the national curriculum, social expectations and students reactions. In order to write a program, several abilities and pieces of knowledge are required. There are tools and syllabuses for teaching these skills but the result mainly depends on the personality of the students and teachers. We use the term “Learning Activity Unit” to describe the teaching–learning process of programming and detecting gaps in every day practice. This very simple model is practical for teachers to detect problems. In the global view of teaching programming, the implementation of the curriculum could be analysed.

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 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

Institutional subscriptions

Notes

  1. 1.

    Nemzeti alaptanterv (National Curriculum), http://www.kozlonyok.hu/nkonline/MKPDF/hiteles/MK12066.pdf, Magyar Közlöny vol 66 (2012) (in Hungarian).

  2. 2.

    KT 9-12G (Core Curriculum of informatics for grade 9–12) http://kerettanterv.ofi.hu/03_melleklet_9-12/3.2.16_informat_9-12.doc (2012) (in Hungarian).

  3. 3.

    Informatika 10. tanmenet (Syllabus for grade 10) http://ofi.hu/sites/default/files/attachments/nt_17173_informatika_10.docx (2016) (in Hungarian).

  4. 4.

    Z. Czirkos, G. Nagy: INFOC Portal for course https://infoc.eet.bme.hu/.

References

  1. Heintz, F., Mannila, L., Nygårds, K., Parnes, P., Regnell, B.: Computing at school in Sweden - experiences from introducing computer science within existing subjects. In: Brodnik, A., Vahrenhold, J. (eds.) ISSEP 2015. LNCS, vol. 9378, pp. 118–130. Springer, Heidelberg (2015)

    Google Scholar 

  2. Hofoku, Y., Cho, S., Nishida, T., Kanemune, S.: Why is programming difficult? - Proposal for learning programming in “Small Steps” and a prototype tool for detecting “gaps”. In: ISSEP 2013, pp. 13–14. Universitätsverlag Potsdam (2013)

    Google Scholar 

  3. Informatics Europe & ACM Europe Working Group on Informatics Education: Informatics education: Europe cannot afford to miss the boat (2013)

    Google Scholar 

  4. Lee, I., et al.: Computational Thinking Resources (2011). https://hcsta.acm.org/Curriculum/sub/CompThinking.html. Accessed 21 July 2016

  5. Syslo, M.M., Kwiatkowska, A.B.: Introducing a new computer science curriculum for all school levels in Poland. In: Brodnik, A., Vahrenhold, J. (eds.) ISSEP 2015. LNCS, vol. 9378, pp. 141–154. Springer, Heidelberg (2015)

    Google Scholar 

  6. Szlávi, P., Zsakó, L.: Methods of teaching programming 1(2). In: Teaching Mathematics and Computer Science, 1.02, pp. 247–258. University of Debrecen, Hungary (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zsuzsanna Szalayné Tahy .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing AG

About this paper

Cite this paper

Szalayné Tahy, Z., Czirkos, Z. (2016). “Why Can’t I Learn Programming?” The Learning and Teaching Environment of Programming. In: Brodnik, A., Tort, F. (eds) Informatics in Schools: Improvement of Informatics Knowledge and Perception. ISSEP 2016. Lecture Notes in Computer Science(), vol 9973. Springer, Cham. https://doi.org/10.1007/978-3-319-46747-4_17

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-46747-4_17

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-46746-7

  • Online ISBN: 978-3-319-46747-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics