2006 ESPECIALIZAÇÃO EM TECNOLOGIA DA INFORMAÇÃO 1. Justificativa A evolução tecnológica e a conseqüente diminuição do custo dos equipamentos possibilitaram a expansão dos sistemas computacionais. Atualmente, o uso dos sistemas computacionais se dá nos mais variados setores da atividade humana, o que os torna um agente ativo na sociedade em que vivemos. Neste sentido, cresce a preocupação com o desenvolvimento destes sistemas computacionais, no que diz respeito às técnicas empregadas e gerenciamento do seu desenvolvimento, entre outros fatores. Assim, frente a esta preocupação, o curso de Especialização em Tecnologia da Informação (TI) objetiva o aprimoramento profissional de pessoal de nível superior que atua ou pretende atuar na área de TI propiciando aos alunos uma visão abrangente e atualizada da área. 2. Objetivos O curso de especialização tem por objetivo fornecer uma visão sistêmica e atualizada da área de TI, enfocando o desenvolvimento de sistemas, redes de computadores, banco de dados e a Internet, através da discussão de aspectos conceituais, do estudo de metodologias e técnicas usadas neste desenvolvimento, 3. Formato do Curso Este curso será composto por 13 (treze) disciplinas obrigatórias, totalizando trezentas e sessenta (360) horas/aula, ou 24 créditos. As disciplinas serão ministradas em blocos de 15 (quinze) horas por final de semana. As datas das disciplinas deverão ser previamente definidas estabelecendo-se assim um calendário escolar para o curso. 4. Corpo Docente As disciplinas serão ministradas por professores especialista/mestres/doutores experientes e de renome pertencentes à instituição de ensino superior do Brasil. Curso com excelente custo/beneficio em relação ao mercado. 2 5. Número de Vagas O número máximo de vagas será determinado pela capacidade do laboratório de computação disponibilizado pela instituição sede, sendo que o ideal é que cada aluno da turma tenha 1 computador para as aulas de laboratório. Além disso, o número total de alunos matriculados não deverá ser superior a 35 (trinta e cinco). 6. Seleção dos Alunos A seleção dos alunos ocorrerá através da análise curricular dos candidatos. 7. Infra-Estrutura e Recursos Necessários Abaixo esta descrita a infra-estrutura mínima para o funcionamento do curso de especialização envolvendo aulas práticas e teóricas: • Laboratório com número de computadores compatível com o número de alunos, sendo que os mesmos deverão estar ligados em rede do tipo Ethernet (10 ou 100 Mbit/s), com acesso a Internet. O laboratório somente será utilizado nas disciplinas que tem aula prática. O sistema operacional requerido é o Windows. • Projetor Multimídia, ligado a computador, para ser utilizado durante as aulas teóricas e práticas. • É importante que um técnico de informática esteja disponível durante as aulas, para dar suporte aos alunos, caso ocorram problemas (e sempre ocorrem!), e que durante a semana ele faça as instalações de software solicitadas pelos docentes. • Material bibliográfico mínimo para compor a biblioteca do curso. • Outras necessidades deverão ser fornecidas pelos docentes na semana anterior às suas aulas. 3 8. Disciplina/Carga Horária/Professor Disciplinas Tecnologia da Informação Fundamentos de Engenharia de Software Análise e Projeto Orientado a Objetos Gerenciamento de Projetos de Software Fundamentos de Banco de Dados Banco de Dados Distribuído e Cliente Servidor Fundamentos de Redes de Computadores Gerencia de Redes Segurança em Redes Redes sem Fio Tópicos Especiais I Tópicos Especiais II Métodos e Técnicas de Pesquisa Monografia Totais CH 15 30 60 30 30 30 30 30 30 30 15 15 15 Professor Lisandro Rogério Modesto Rodolfo Miranda de Barros Sergio Akio Tanaka Rodolfo Miranda de Barros Luis Cesar de Mello Eidy Leandro Tanaka Guandeline Mario Lemes Proença Jr. Mario Lemes Proença Jr. João Neto Fábio Cezar Martins Lisandro Rogério Modesto Ruy Nishimura Antônio Marcos Dorigão Lisandro Rogério Modesto 360 9. Corpo Docente Professor Eidy Leandro Tanaka Guandeline Fábio Cezar Martins João Neto Lisandro Rogério Modesto Mario Lemes Proença Jr. Rodolfo Miranda de Barros Ruy Nishimura Sergio Akio Tanaka Antônio Marcos Dorigão Luis Cesar de Mello Titulação Mestre Mestre Doutor Mestrando Doutor Doutorando Mestre Mestre Mestrando Mestre Instituição UFTPR – Cornélio Procópio UEL UFRGS FAP UEL UEL UEM UNIFIL FAP FAP 10. Ementas e Programas das Disciplinas Fundamentos de Engenharia de Software O impacto do software. A crise do software. Modelos de Ciclo de Vida. Fundamentos de Análise. Fundamentos de Projeto. Fundamentos de Programação. Fundamentos de Teste. Fundamentos de Manutenção. Qualidade: qualidade do produto de software e qualidade do processo de desenvolvimento de software. Normas e modelos de qualidade. Métricas de software. Ferramentas da qualidade. Workflow. A tecnologia de workflow e o processo de desenvolvimento de software. 4 Análise e Projeto Orientado a Objetos Introduzir conceitos de metodologias para o desenvolvimento de software orientado a objetos, utilizando a UML como linguagem de modelagem do sistema. Estudo de uma metodologia de Análise de Sistemas. Ferramentas de auxílio ao desenvolvimento de Sistemas. Gerenciamento de Projetos de Software Introdução a Gerência de Projetos de Software. Gerenciamento de riscos, de recursos e de requisitos. Plano de Projeto. Estimativas. Tópicos Especiais I Apresentar e discutir assuntos emergentes relacionados à Tecnologia da Informação. Tópicos Especiais II Apresentar e discutir assuntos emergentes relacionados à Tecnologia da Informação. Fundamentos de Banco de Dados Introdução aos sistemas de gerenciamento de banco de dados. Arquitetura de banco de dados. Modelos de dados. Linguagens de descrição e manipulação de dados. Descrição e exemplo de aplicação do modelo relacional. Aspectos de implementação de sistemas de gerenciamento de banco de dados: processamento de consultas, processamento de transações, organização de arquivos e indexação. Aspectos operacionais de gerência de banco de dados: controle de acesso, criptografia e segurança, procedimentos de backup e recuperação de dados, aspectos de desempenho. Princípios de Banco de Dados na Internet. Banco de Dados Distribuído e Cliente/Servidor Introdução a Distribuição. Conceituação. Sistemas de gerência de banco de dados distribuídos. Arquitetura de banco de dados distribuído e Cliente/Servidor. Projeto de Banco de dados distribuído e Cliente/Servidor. Interfaces de comunicação: ODBC e JDBC. Replicação de Dados. Transações distribuídas. Mobilidade. Integração de dados. Banco de dados Federados e Objeto-distribuído. Aplicações em banco de dados distribuído e Cliente/Servidor. Métodos e Técnicas de Pesquisa Conhecimento científico. Tipos de pesquisa científica. Fases de uma pesquisa científica. Elaboração de um trabalho científico. Montagem de relatórios de atividades desenvolvidas. Tecnologia da Informação O Contexto Tecnológico. As Transformações Sociais Diante da Tecnologia. A Transição da Informação. Tecnologias da Informação e da Comunicação. Tecnologias da Informação e da Comunicação nos Cenários Econômicos e Organizacionais. As Perspectivas do Novo Milênio para as Tecnologias da Informação e da Comunicação. Fundamentos de Redes de Computadores Conceitos de Redes de Computadores. Topologias. Protocolos e Modelos de Referência. Modelo de Referência OSI/ISSO. O nível físico, Enlace e Rede. Redes 802.3. Comunicações sem Fio Métodos de Acesso em Sistemas Móveis. Comunicação Móvel e Celular. Conceitos sobre Telefonia Móvel. Redes Wireless IEEE 802.11 (WiFi), Redes WMAN IEEE 802.16 (WiMAX) 5 Segurança em Redes de Computadores Conceitos básicos em cifragem de dados. Criptografia clássica. Sistemas de chave pública. Assinatura Digital. Controle de Acesso. Segurança em redes locais de computadores. Segurança na Internet. Firewall. Falhas no TCP/IP. Gerência de Redes de Computadores Conceitos sobre gerencia de redes. Gerenciamento de Redes TCP/IP. Protocolo SNMP, SNMPV2 e SNMPV3.