
handle: 11250/3125715 , 11250/3126442
One of the key challenges of modern society is the vast number of technological devices surrounding us. As a result, general ICT skills are essential for both work and personal time. In addition, ICT skills are widely used in the education of different subjects. The challenge is that while computer science (programming) is relatively well covered in the literature, computer science in other professions, including education for non-IT professionals, is not. Teaching computer programming is particularly difficult in courses for students from outside computer science fields. The fundamental problem is: what computer skills should be taught and to what extent? It is usually impossible to teach all possible concepts in a course. In this case, the focus should be on programming terminology, key definitions, or perhaps - computational thinking and problem-solving skills? Another challenge may be using English or the national language and selecting examples based mainly on mathematics or practical experiences. This chapter presents the experiences and reflections of authors from different universities, departments, and courses on teaching, using other pedagogical approaches, and programming theories comparing programming for computer science students and non-computer science students.
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 0 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
