DIGITAL LIBRARY
THE ROLE OF INTRODUCTORY PROGRAMMING COURSES IN UNIVERSITIES TO PROVIDE PROFESSIONAL COMPETENCE
University of Ruse (BULGARIA)
About this paper:
Appears in: INTED2018 Proceedings
Publication year: 2018
Pages: 8879-8885
ISBN: 978-84-697-9480-7
ISSN: 2340-1079
doi: 10.21125/inted.2018.2158
Conference name: 12th International Technology, Education and Development Conference
Dates: 5-7 March, 2018
Location: Valencia, Spain
Abstract:
Beginner programmers find the introduction to programming quite difficult. The large amount of new knowledge that one needs to master is demotivating and often overwhelming. At a later stage of learning, there are gaps in knowledge about basic algorithmic constructs and paradigms. There is an opportunity to increase problem-solving capabilities with the help of animated algorithm presentation environments. The undergraduate knowledge and skills of secondary education can stand as a basis for higher education but must be further developed in order to ensure the acquisition of professional competences in the field of computer science. It is appropriate to separate the knowledge about algorithms and the ability to solve tasks. The use of learning environments significantly reduces barriers and difficulties in compiling abstract models and algorithmic solutions and provides a reliable basis for building knowledge in subsequent disciplines. The proposed paper discusses how problems related to the introductory programming courses can be resolved.
Keywords:
Programming Introduction, Algorithm Learning, Student Support, Computer Science.