O ensino de programação de sockets na disciplina de redes de comunicação

Detalhes bibliográficos
Autor(a) principal: Gomes, Dália Mestre Rodrigues
Data de Publicação: 2021
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Texto Completo: http://hdl.handle.net/10451/52325
Resumo: Relatório da Prática de Ensino Supervisionada, Mestrado em Ensino da Informática, Universidade de Lisboa, Instituto de Educação, 2021
id RCAP_b1dae94f837af57c7bcd452e21fc96b3
oai_identifier_str oai:repositorio.ulisboa.pt:10451/52325
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling O ensino de programação de sockets na disciplina de redes de comunicaçãoRedes de comunicaçãoProtocolo TCP/IPProgramação (Computadores)Relatórios da prática de ensino supervisionada - 2021Domínio/Área Científica::Ciências Sociais::Ciências da EducaçãoRelatório da Prática de Ensino Supervisionada, Mestrado em Ensino da Informática, Universidade de Lisboa, Instituto de Educação, 2021O presente trabalho pretende descrever a intervenção pedagógica que foi desenvolvida na Escola Secundária de Alcochete, do Agrupamento de Escolas de Alcochete, no ano letivo de 2020/2021, a qual é parte integrante do Mestrado em Ensino de Informática. A intervenção foi realizada na disciplina de Redes de Comunicação, numa turma do décimo primeiro ano do ensino secundário profissional do curso de Gestão e Programação de Sistemas Informáticos, ao longo de seis aulas de 90 minutos cada. Esta intervenção teve por base os objetivos descritos no referencial da disciplina para o módulo seis (Programação de Sistemas de Comunicação) pelo que foram abordados os conceitos associados à arquitetura cliente-servidor, endereçamento IP (Internet Protocol), Sockets e a programação de Sockets. A consolidação destes conhecimentos foi feita através do desenvolvimento de uma aplicação cliente-servidor, utilizando a linguagem de programação PHP, por forma a criar um sistema de comunicação com recurso a sockets. A intervenção ocorreu no regime de ensino a distância, tendo sido utilizada a plataforma Teams para as aulas síncronas e partilha de conteúdos. No decorrer da intervenção foram utilizadas diversas metodologias de ensino e aprendizagem, na abordagem dos diversos conceitos. O desenvolvimento da aplicação foi feito a pares utilizando a estratégia Virtual Pair Programming permitindo aos alunos o trabalho em equipa e partilha de conhecimentos. No final da intervenção foi analisado se, na perspetiva dos alunos, a programação a pares promoveu melhorias na sua aprendizagem de programação de sockets. Na opinião dos alunos que responderam ao questionário, a programação a pares ajudou-os a desenvolver código com menos erros, assinalando como útil a partilha de conhecimento entre pares; no entanto, referem dificuldades técnicas na realização do trabalho a pares a distância. A falta de assiduidade dos alunos comprometeu a parte investigativa da intervenção.The report is designed to describe the pedagogical intervention that was developed and implemented in the Secondary School of Alcochete, part of the Alcochete Schools Group, for the academic year of 2020/2021. This intervention is an integral part of the Master’s Degree in Informatics Teaching. The intervention was carried out in the subject of Communication Networks, for an eleventh-year class of professional secondary education, in a Computer Systems Management and Programming course, over six classes of ninety minutes each. This intervention was based on the objectives described in the framework of the discipline for module six (Programming of Communication Systems). Here the concepts associated with client-server architecture, IP (Internet Protocol) addressing, sockets, and sockets programming were addressed. This knowledge was acquired through the development of a client-server application in PHP, in order to create a communication system using sockets. The intervention took place in the distance learning regime, using the Teams platform for synchronous classes and content sharing. During the intervention, several teaching and learning methodologies were used. The application development was done in pairs using the Virtual Pair Programming strategy allowing students to develop skills through teamwork and knowledge sharing. At the end of the intervention, students were able to present their views as to whether pair programming promoted improvements in their learning of sockets programming. In the opinion of the students who answered the questionnaire, they considered that pair programming helped them to develop code with fewer errors and found it useful to share knowledge among peers. However, they also mentioned technical difficulties in carrying out the work in pairs, virtually. The student's lack of attendance did not allow them to develop work with the desired quality and compromised the investigative part of the intervention.Pedro, Neuza Sofia Guerreiro, 1981-Calha, Mário João BarataRepositório da Universidade de LisboaGomes, Dália Mestre Rodrigues2022-04-13T10:52:18Z20212021-06-182021-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10451/52325porinfo:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2025-03-17T14:43:39Zoai:repositorio.ulisboa.pt:10451/52325Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-29T03:23:40.959788Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv O ensino de programação de sockets na disciplina de redes de comunicação
title O ensino de programação de sockets na disciplina de redes de comunicação
spellingShingle O ensino de programação de sockets na disciplina de redes de comunicação
Gomes, Dália Mestre Rodrigues
Redes de comunicação
Protocolo TCP/IP
Programação (Computadores)
Relatórios da prática de ensino supervisionada - 2021
Domínio/Área Científica::Ciências Sociais::Ciências da Educação
title_short O ensino de programação de sockets na disciplina de redes de comunicação
title_full O ensino de programação de sockets na disciplina de redes de comunicação
title_fullStr O ensino de programação de sockets na disciplina de redes de comunicação
title_full_unstemmed O ensino de programação de sockets na disciplina de redes de comunicação
title_sort O ensino de programação de sockets na disciplina de redes de comunicação
author Gomes, Dália Mestre Rodrigues
author_facet Gomes, Dália Mestre Rodrigues
author_role author
dc.contributor.none.fl_str_mv Pedro, Neuza Sofia Guerreiro, 1981-
Calha, Mário João Barata
Repositório da Universidade de Lisboa
dc.contributor.author.fl_str_mv Gomes, Dália Mestre Rodrigues
dc.subject.por.fl_str_mv Redes de comunicação
Protocolo TCP/IP
Programação (Computadores)
Relatórios da prática de ensino supervisionada - 2021
Domínio/Área Científica::Ciências Sociais::Ciências da Educação
topic Redes de comunicação
Protocolo TCP/IP
Programação (Computadores)
Relatórios da prática de ensino supervisionada - 2021
Domínio/Área Científica::Ciências Sociais::Ciências da Educação
description Relatório da Prática de Ensino Supervisionada, Mestrado em Ensino da Informática, Universidade de Lisboa, Instituto de Educação, 2021
publishDate 2021
dc.date.none.fl_str_mv 2021
2021-06-18
2021-01-01T00:00:00Z
2022-04-13T10:52:18Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10451/52325
url http://hdl.handle.net/10451/52325
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833601683407503360