Skip to main content

ICT-Rich Programming Projects

  • Conference paper
  • First Online:
Empowering Teaching for Digital Equity and Agency (OCCE 2020)

Part of the book series: IFIP Advances in Information and Communication Technology ((IFIPAICT,volume 595))

Included in the following conference series:

  • 393 Accesses

Abstract

This contribution advocates designing programming lessons in a way that students use information and communication technology (ICT) extensively. The paper presents four examples of such ICT-rich programming projects with different levels of required programming expertise: 1) Write directions for walking from one place to another using Google Maps and Streetview; 2) Develop a Python program that creates a text using words and phrases from free literature; 3) Write a program that creates a list of words representing controversial issues from automatically generated interview transcripts; and 4) Create a program that analyses a comma-separated values (csv) file with the results of a self-made Google Forms survey. The examples illustrate benefits of the combination of ICT and programming: students discover new ICT functionality and get a deeper understanding of digital technology. They experience that programming knowledge empowers uses of digital technology in new ways. Having the opportunity to use ICT tools may motivate teenagers to go deeper into computer science.

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 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
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover 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

Similar content being viewed by others

References

  1. Webb, M.: Computer science in K-12 school curricula of the 2lst century: why, what and when? Educ. Inf. Technol. 22(2), 445–468 (2016). https://doi.org/10.1007/s10639-016-9493-x

    Article  Google Scholar 

  2. Computer Science Teachers Association.: CSTA K-12 Computer Science Standards, Revised 2017. https://www.csteachers.org/page/standards. Accessed 29 Sept 2019

  3. Brinda, T., Puhlmann, H., Schulte, C.: Bridging ICT and CS: educational standards for computer science in lower secondary education. ACM SIGCSE Bull. 41(3), 288–292 (2009)

    Article  Google Scholar 

  4. Dagienė, V.: Challenge to Promote Deep Understanding in ICT. Paper presented at the 6th IFIP World Information Technology Forum (WITFOR), San José, Costa Rica, pp. 47-52 (2016)

    Google Scholar 

  5. Bell, T., Witten, I., Fellows, M.: Computer science unplugged. Department of Computer Science, University of Canterbury, Christchurch, New Zealand (2002)

    Google Scholar 

  6. Greenberg, I., Kumar, D., Xu, D.: Creative coding and visual portfolios for CS1. In: Proceedings of the 43rd ACM Technical Symposium on Computer Science Education, pp. 247–252 (2012)

    Google Scholar 

  7. Peppler, K., Kafai, Y.: Creative coding: programming for personal expression. In: Proceedings of the 8th International Conference on Computer Supported Collaborative Learning (CSCL), Rhodes, Greece, vol. 2, pp. 76–78 (2009)

    Google Scholar 

  8. Wood, Z.J., Muhl, P., Hicks, K.: Computational art: introducing high school students to computing via art. In: Proceedings of the 47th ACM Technical Symposium on Computing Science Education, pp. 261–266 (2016)

    Google Scholar 

  9. Funkhouser, C.: Digital poetry: a look at generative, visual, and interconnected possibilities in its first four decades. In: Schreibman, S., Siemens, R. (eds.) A Companion to Digital Literary Studies. Blackwell, Oxford (2008)

    Google Scholar 

  10. Weigend, M.: Making computer science education relevant. In: Khalil, I., Neuhold, E., Tjoa, A.M., Da Xu, L., You, I. (eds.) ICT-EurAsia 2015. LNCS, vol. 9357, pp. 53–63. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-24315-3_6

    Chapter  Google Scholar 

  11. Kori, K., Pedaste, M., Leijen, Ä., Tõnisson, E.: The role of programming experience in ICT students’ learning motivation and academic achievement. Int. J. Inf. Educ. Technol. 6(5), 331–337 (2016)

    Google Scholar 

  12. Fluck, A., et al.: Arguing for computer science in the school curriculum. Educ. Technol. Soc. 19(3), 38–46 (2016)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Michael Weigend .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 IFIP International Federation for Information Processing

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Weigend, M. (2020). ICT-Rich Programming Projects. In: Brinda, T., Passey, D., Keane, T. (eds) Empowering Teaching for Digital Equity and Agency. OCCE 2020. IFIP Advances in Information and Communication Technology, vol 595. Springer, Cham. https://doi.org/10.1007/978-3-030-59847-1_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-59847-1_2

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-59846-4

  • Online ISBN: 978-3-030-59847-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics