O ensino e aprendizagem da programação de computadores no ensino a distância : uma proposta de instanciação do modelo pedagógico virtual da Universidade Aberta

Autor: Carvalho, Elizabeth, Marcos, Adérito
Jazyk: portugalština
Rok vydání: 2016
Předmět:
Popis: Hoje em dia o ensino e aprendizagem a distância online de nível universitário é, em grande medida, baseado em estratégias de aprendizagem colaborativa, onde, além de aprender sozinho, os estudantes também participam de ações colaborativas dentro de uma classe virtual. O nível de interação do estudante online representa um fator fundamental para o sucesso do processo de ensino-aprendizagem pois é a base da partilha de informação e construção do conhecimento entre estudantes e professores, enquanto todas as ações e atividades integram um modelo pedagógico comum. Existem muitas diferenças e desafios nas áreas de ensino em termos de instanciação do modelo pedagógico e adoção das estratégias de ensino-aprendizagem, como por exemplo, entre as áreas das ciências sociais e das engenharias. Uma área que atrai especial atenção como um todo é a das ciências da computação (CS), e de forma específica, a da programação de computadores. A programação de computadores exige, em primeiro lugar, o desenvolvimento de um bom raciocínio lógico e uma estratégia de resolução segundo uma abordagem “dividir para conquistar”, onde os principais problemas são divididos em problemas menores que são resolvidos individualmente. A programação exige também uma combinação entre o trabalho individual e em grupo, com elevados níveis de revisão e depuração do código fonte em desenvolvimento. O ensino online de programação de computadores é constituído por estes aspectos, exigindo um elevado grau de interação entre estudantes e entre estudantes e professor. Neste capítulo, vamos discutir e apresentar a nossa experiência no ensino online da programação de computadores com base no modelo pedagógico virtual da Universidade Aberta, e propor a sua instanciação e extensão específica para incluir novas estratégias de aprendizagem colaborativa e uma abordagem construtivista para o processo global de aprendizagem. Online distance teaching and learning at university level is nowadays, to a great extend, based on collaborative learning strategies where, besides learning alone, students also take part in collaborative actions within a virtual class. The level of online student interaction represents a pivotal factor for the success of the teaching-learning process as it bases the sharing of information and knowledge construction among students and teachers while all actions and activities integrate a common pedagogic model. Differences and diverse challenges exist among teaching areas regarding the instantiation of the pedagogic model and adoption of the teaching-learning strategies, as for instance between social science and engineering areas. An area attracting special attention is computer science (CS), as a whole, and computer programming specifically. Computer programming requires, first of all, development of a good logical thinking and a problem-solving strategy oriented to “divide to conquer” approach by splitting main problems in smaller ones and solve those individually. It requires high combinations of individual and group work engaged in very labor-intensive code revision and debugging. Online computer programming teaching comprises these aspects, which demands high levels of student-student and student-teacher interaction. In this chapter we discuss and present our own experience in online teaching and learning computer programming based on the pedagogic virtual model of Portuguese Open University while proposing its specific instantiation and extension to include new strategies of collaborative learning and a constructivist approach to the overall learning process.
Databáze: OpenAIRE