This project (2020-1-SE01-KA203-077872) has been funded with support from the European Commission. This web site reflects the views only of the author, and the Commission cannot be held responsible for any use which may be made of the information contained therein.

Computer Programming I & II

Institution
Ionian University, Department of Environment
Typology
Syllabus, Lecture, Practicum
Thematic Area
Technology, Natural Sciences
Factual description
Two courses entitled “Computer Programming I & II” have been selected to be examined since they’re relevant to COSY.
The combination of simple systems and their interaction leads to the creation of a complex system. The complex system is difficult to model due to the dependencies, relationships and interactions that the individual systems have with each other. The main characteristics described at these courses concern the hierarchical structure of the systems, the analysis of the complex system into subsystems and the modelling of the individual subsystems, the recognition of the interactions, how a system can change by changing some characteristics, the structures used for the modelling of the individual systems (control and iteration structure), what should be stored and what not, and of course the common patterns or patterns in the behaviour that can be identified. Particular emphasis is given on the adaptability of the systems.
The teaching approach used is interdisciplinary since the study of the computing environment is interdisciplinary and requires the study of many different sciences. Different data must be combined and results from a combination of many different subject areas and science disciplines must be extracted. The use of data flowcharts for the analysis of the individual actions of the subsystems helps students to understand the operation of complex systems.
Systems thinking is essential for the students’ understanding of the course topic and as systems dominate every area of our lives, basic programming knowledge directly related to system thinking is a necessary qualification for further professional development.
According to the interviewee, the relevance of complex system and sustainable development through the mentioned courses can be considered in terms of saving recourses i.e. reducing the difficulty, reducing the time it takes to complete a task.
Relevance in complex systems
The computer programming courses are relevant to complex systems as they deal with combination of simple systems and their interaction leading to the creation of a complex system. The computer programming is basically based on analyzing the way people think. Each problem must be analyzed in the individual steps required to solve it.
Strong points
The computer programming courses are relevant to complex systems as they deal with combination of simple systems and their interaction leading to the creation of a complex system. The computer programming is basically based on analyzing the way people think. Each problem must be analyzed in the individual steps required to solve it.
Transferability potential
The computer programming courses are relevant to complex systems as they deal with combination of simple systems and their interaction leading to the creation of a complex system. The computer programming is basically based on analyzing the way people think. Each problem must be analyzed in the individual steps required to solve it.
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License