PRÁTICA DE ENSINO
DE REDES E SISTEMAS
INTERNET
Estratégias de ensino e planos pedagógicos
Roteiro
•
Estratégias para o ensino de redes
•
Diretrizes curriculares da SBC
•
Currículos de referência ACM-IEEE
•
Planos pedagógicos de outras instituições
•
Atividade
Estratégias para o ensino de redes
•
Redes de computadores e Internet é um assunto
que está inserido no dia-a-dia de todos
•
Todos precisam ter um conhecimento mínimo sobre redes
•
O ensino de redes pode ocorrer em faixas etárias diversas e níveis
de formação
•
Como levar o conhecimento?
•
Quais são as estratégias adotadas nas instituições de
ensino regulares?
•
Ensino de redes em escolas
•
Ensino em graduação
Estratégias para o ensino de redes
Estratégias para o ensino de redes
Estratégias para o ensino de redes
•
Alguns exemplos de aspectos importantes sobre o
ensino de redes e Internet em diferentes níveis:
• Nível escolar:
• Entender como usar a Internet, como se proteger de pragas virtuais (vírus, trojan) e de outros perigos encontrados no ambiente virtual
• Nível técnico:
• Entender como configurar redes e o acesso à Internet para uso profissional, incluindo o cabeamento de redes locais, configuração de redes sem fio, etc.
• Diagnosticar problemas básicos em ambientes de rede
• Nível superior:
• Entender o funcionamento de uma arquitetura completa de rede, desde o meio físico até a camada de aplicação
• Conhecer algumas redes de nicho especiais, tais como redes de sensores, VANETs, etc
• Nível de pós-graduação
• Dominar aspectos avançados em redes de computadores e atuar como um produtor de conhecimento original na área (produção de trabalho
Estratégias para o ensino de redes
•
Quais diretrizes um docente (ou um grupo)
poderiam ser usadas no planejamento de ensino
de redes?
•
Quais são os caminhos adotados pelas diversas
instituições?
•
Existem esforços nacionais e internacionais para
Estratégias para o ensino de redes
•
O projeto pedagógico do curso é o documento
usado pelas instituições para descrever as
estratégias adotadas no curso
• Fornece uma direção, incluindo singularidades próprias e
apresentando de forma clara o funcionamento do curso
• Determina suas prioridades, sua inserção no contexto social, econômico e acadêmico do país.
•
Pontos de partida para elaboração do PPC em
cursos regulares de computação:
• Diretrizes Curriculares da Sociedade Brasileira de Computação
• Diretrizes da força tarefa ACM-IEEE, denominada Computing
Curricula
•
É interessante analisar como o ensino de redes é encarado
Diretrizes curriculares da SBC
•
A Sociedade Brasileira de Computação é uma
sociedade científica e sem fins lucrativos
•
Reúne pesquisadores, professores, estudantes e profissionais que
atuam em pesquisa científica, educação e desenvolvimento
tecnológico na área genérica de Computação.
Diretrizes curriculares da SBC
•
As diretrizes são aplicadas a diversos cursos:
•
Bacharelado em Ciência da Computação
•Licenciatura em Ciência da Computação
•
Bacharelado em Engenharia da Computação
•
Bacharelado em Engenharia da Software
•Bacharelado em Sistemas de Informação
•
Os currículos são divididos em formação básica e
formação tecnológica
•
Alguns planos que seguem as diretrizes da SBC seguem
a seguinte estratégia:
•
Uma área de no núcleo tecnológico que reúne “Sistemas
operacionais, Redes de computadores e Sistemas
Distribuídos”
•
No ensino de redes é enfatizado os conhecimentos básicos,
Diretrizes curriculares da SBC
•
Conhecimentos básicos envolvem:
• Os princípios da comunicação de dados.
• Conhecimentos de como o hardware e o software de redes estão organizado em níveis, formando as arquiteturas de redes.
• Ressaltar os serviços, as funções de cada nível e os respectivos protocolos de comunicação;
• Enfatizar os diversos tipos de redes (locais, metropolitanas e
geograficamente distribuídas), as redes de integração de serviços e aspectos básicos de interconexão de redes.
•
Conhecimentos complementares:
• Oferecer uma visão geral dos sistemas operacionais de redes.
• A necessidade de gerenciar redes
• Os ataques possíveis e dos métodos aplicáveis à segurança de redes
Currículos de referência ACM-IEEE
•
A ACM (Association for Computing Machinery) foi
fundada em 1947, sediada em Nova Iorque.
• Primeira sociedade cientifica e educacional dedicada a computação.
•
O IEEE - Instituto de Engenheiros Eletricistas e Eletrônicos é
uma organização profissional sem fins lucrativos, fundada em
1963 nos Estados Unidos.
• É a maior (em número de sócios) organização profissional do mundo.
•
As duas sociedades se uniram numa força tarefa para traçar
diretrizes curriculares para cursos ligados relacionados com
computação.
• Os primeiros resultados apareceram em 2001 mas os documentos são atualizados periodicamente.
Currículos de referência ACM-IEEE
•
De acordo com a versão 2013 das diretrizes da
ACM-IEEE:
•
Um currículo deve ser dividido em uma formação básica e eletivas
•Os documentos subdividem a formação básica em 2 núcleos
•
Os currículos deveriam tentar incorporar entre 90-100% das
disciplinas básicas sugeridas e oferecerem várias eletivas
•
A área de redes sofreu algumas mudanças das versões de 2001
2008
2013:
• Uma única área de conhecimento “Net-Centric Computing” foi subdividida em 3 áreas
Currículos de referência ACM-IEEE
•
A versão 2013 draft do currículo de referência
divide os cursos de computação em 13 áreas de
conhecimento:
•
AL - Algorithms and Complexity 123
•
AR - Architecture and Organization 124
•CN - Computational Science 125
•
DS - Discrete Structures
•
IAS - Information Assurance and Security
•
…
•
NC - Networking and Communications
•...
Currículos de referência ACM-IEEE
•
Objetivos de aprendizado para a área de
conhecimento “Networking
and
Communication”:
• Princípio 1: “Thinking in a networked world. The world is more and
more interconnected and the use of networks will continue to increase. Students must understand how the network behaves and the key
principles behind the organization and the operation of the computer
networks.”
• Princípio 2: “Continued study. The networking domain is rapidly evolving and a first networking course should be a starting point to other more advanced courses on network design, network
management, sensor networks, etc.”
• Princípio 3: “Principles and practice interact. Networking is real and
many of the design choices that 15 involve networks also depend on practical constraints. Students should be exposed to 16 these practical constraints by experimenting with networking, using tools, and writing 17 networked software.”
•
A escolha entre uma abordagem de ensino top-down ou
Planos pedagógicos de IES brasileiras
•
Há diversos cursos relacionados com a área de
computação espalhados pelo país
•
Certamente cada curso possui estratégias
próprias para o ensino de redes
•
Cada curso possui um PPC que irá explicitar qual a abordagem
Planos pedagógicos de IES brasileiras
•
Deve haver um cuidado em tomar como base os
PPCs
de outras instituições como “modelo”:
• Alguns PPCs foram elaborados há muitos anos e não sofreram
atualizações
• É interessante mapear o enfoque tecnológico que cada IES fornece ao curso:
• Algumas instituições possuem um curso de “Ciência da Computação” que na prática tem enfoque apenas em “Engenharia de Software”; outras
oferecem “Engenharia da Computação”, mas o currículo é mais próximo de “Ciência da Computação”
• O provisionamento de disciplinas da área de redes pode ser afetado pelo que é oferecido no núcleo básico e pelas modalidades de habilitação tecnológica que o curso oferecer (eletivas)
• Procure sempre tomar como base as diretrizes dos currículos de referência e observar os PPCs de cursos existentes criticamente
•
Considere também o aspecto regional/local quando precisar
Resumo
•
O ensino de redes pode ocorrer em várias faixas
etárias e em diferentes níveis de formação
•
Para o ensino de redes em nível superior é
interessante a formalização das práticas
adotadas no PPC
•
É interessante observar
•
as diretrizes recomendadas pelas sociedades relacionadas com
engenharia e computação (SBC, IEEE, ACM)
Atividade
•
Analisar e comparar os PPCs de instituições de
ensino superior que ofereçam cursos de
computação
•
Os alunos devem formar duas equipes:
•
Cada equipe deve escolher 2 instituições diferentes e comparar o
PPC das instituições com o foco no ensino de redes
•
O foco deve ser sobre como a instituição encara o ensino de redes
no PPC
•
Os alunos devem fornecer um resumo executivo da
Referências
1.
Tanembaum, Andrew S. Redes de Computadores. Campus, 5ª ed,
2011.
2.
Comer, Douglas E. Redes de Computadores e a Internet.
Bookman, 4ª ed, 2007.
3.
Comer, Douglas E. Hands-on Networking with Internet
Technologies. Prentice Hall, 2ª ed, 2005.
4.
IBGE. Acesso à Internet e posse de telefone móvel celular para
uso pessoal. 2005. Disponível em
http://www.ibge.gov.br/home/
estatistica/populacao/acessoainternet/
. Último acesso: 04/06/2013.
5.
ACM. Curricula Recommentations. 2013. Disponível em
http://www.acm.org/education/curricula-recommendations
. Último
acesso: 05/06/2013.
6.