SOCIALLY CONSTRUCTIVIST APPROACH IN TEACHING INFORMATICS AT SCHOOL
The article considers features of organization of teaching computer science at school on the basis of social constructivist approach. The main idea of this approach is the construction by students of their knowledge of computer science in the process of collaboration through solving problem tasks in a network community. The organization of student activities in the network community on the basis of social constructivist approach includes the organization of joint community management, creation of conditions for communication and interaction of students, solution of problem tasks in computer science, and self-regulation of educational activities. Joint management of the network community contributes to a deeper understanding of differentiation of access rights in the network, functional possibilities of a community; gaining experience of organization activities of other people; increasing responsibility for their learning. Solving problem tasks in computer science contributes to the development of interest to the subject, formation of the ability to independent information research, its analysis, and a more confident acquirement of ICT tools. In the process of discussing problem situations in online communities, students master social norms, rules and values of these communities that leads to a successful functionality in these communities. Self-regulation of educational activity allows students to make a decision about the effectiveness of cognitive activity and the need for its correction.