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

Registro completo de metadados
MetadadosDescriçãoIdioma
Autor(es): dc.creatorCarvalho, Elizabeth-
Autor(es): dc.creatorMarcos, Adérito-
Data de aceite: dc.date.accessioned2019-08-21T17:08:48Z-
Data de disponibilização: dc.date.available2019-08-21T17:08:48Z-
Data de envio: dc.date.issued2016-09-15-
Data de envio: dc.date.issued2016-09-15-
Data de envio: dc.date.issued2016-09-
Fonte completa do material: dc.identifierhttp://hdl.handle.net/10400.2/5552-
Fonte: dc.identifier.urihttp://educapes.capes.gov.br/handle/10400.2/5552-
Descrição: dc.descriptionHoje 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.-
Descrição: dc.descriptionOnline 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.-
Idioma: dc.languagept_BR-
Publicador: dc.publisherUniversidade Aberta-
Direitos: dc.rightsopenAccess-
Direitos: dc.rightshttp://creativecommons.org/licenses/by-nc/4.0/-
Palavras-chave: dc.subjectEnsino online da programação-
Palavras-chave: dc.subjectEnsino-aprendizagem online-
Palavras-chave: dc.subjectClasse virtual-
Palavras-chave: dc.subjectModelo Pedagógico Virtual-
Palavras-chave: dc.subjectOnline computer programming teaching-
Palavras-chave: dc.subjectOnline teaching-learning-
Palavras-chave: dc.subjectVirtual classroom-
Palavras-chave: dc.subjectVirtual pedagogical model-
Título: dc.titleO 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-
Tipo de arquivo: dc.typelivro digital-
Aparece nas coleções:Repositório Aberto - Universidade Aberta (Portugal)

Não existem arquivos associados a este item.