DIGITAL LIBRARY
INTERDISCIPLINARY FRAMEWORK FOR PYTHON PROGRAMMING AT SECONDARY SCHOOL
University Asen Zlatarov (BULGARIA)
About this paper:
Appears in: EDULEARN23 Proceedings
Publication year: 2023
Pages: 7600-7607
ISBN: 978-84-09-52151-7
ISSN: 2340-1117
doi: 10.21125/edulearn.2023.1975
Conference name: 15th International Conference on Education and New Learning Technologies
Dates: 3-5 July, 2023
Location: Palma, Spain
Abstract:
The article presents a system for developing programming skills with Python, based on interdisciplinary approach. The system of school education in Bulgaria includes the subject named “Information Technologies and Computer Modeling”. The subject is studied from 5th to 7th grade of high school. Computer Modeling at 7th grade, aims in build coding competencies with script programming language. From Primary school students are familiar with Scratch – the block programming environment. In 6th grade they use block to script transition, and at 7th grade they should do programming using Python or Java script.
The article presents a framework of autors’ system for building knowledge of programming, based on interdisciplinary and project-based approach. The aim of the system is students to build both the academic and key competencies, developing knowledge about data types, algorithms, cycles, variables, integrated with competences in the field of Math, Geography, Social sciences and other school subjects. The system is structured in topic level from one hand and on difficulty level from another. Students are into the position of creators. The interest in programming is a basis for better quality of thinking and the interdisciplinary approach provides better personal competencies of students.
Keywords:
Programming skills, Python, interdisciplinary approach, project-based approach.