Universidade Salgado de Oliveira



Documentos relacionados
UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular SISTEMAS DISTRIBUIDOS Ano Lectivo 2015/2016

Proporcionar uma visão geral da metodologia de Sistemas Operacionais.

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular SISTEMAS DISTRIBUÍDOS Ano Lectivo 2012/2013

SISTEMAS DISTRIBUIDOS E PARALELOS 2014/2015 1º SEMESTRE

PLANO DE ENSINO. Período/ Fase: 1º Semestre: 1º Ano: 2011 Disciplina: Programação de Computadores I (PGC21) Carga Horária: 72 horas/aula

Plano de Ensino de Disciplina Ciência da Computação 2011

UNIVERSIDADE SALGADO DE OLIVEIRA UNIVERSO - CAMPUS GOIÂNIA Curso: Administração

GERÊNCIA DE DADOS SEMIESTRUTURADOS. Prof. Angelo Augusto Frozza, M.Sc.

CURSO DE GRADUAÇÃO PRESENCIAL SISTEMAS DE INFORMAÇÃO

CURSO DE GRADUAÇÃO TECNOLÓGICA EM REDES DE COMPUTADORES. RECONHECIDO conforme PORTARIA n 64, de 04 de Fevereiro de 2011.

CENTRO UNIVERSITÁRIO ESTÁCIO RADIAL DE SÃO PAULO SÍNTESE DO PROJETO PEDAGÓGICO DE CURSO 1

Componente Curricular: ADMINISTRAÇÃO DE SISTEMAS DE INFORMAÇÃO PLANO DE CURSO

De uma forma ampla, o profissional egresso deverá ser capaz de desempenhar as seguintes funções:

IMPLEMENTAÇÃO DE SOCKETS E THREADS NO DESENVOLVIMENTO DE SISTEMAS CLIENTE / SERVIDOR: UM ESTUDO EM VB.NET

CURSO SUPERIOR DE TECNOLOGIA EM SISTEMAS PARA INTERNET MATRIZ CURRICULAR

Diretrizes Curriculares Nacionais e com a Legislação Interna, tendo como princípio a compreensão da informática em suas bases epistemológicas de

Faculdades Integradas Teresa D Ávila

Curso de Educação Profissional Técnica de Nível Médio Subseqüente ao Ensino Médio, na modalidade a distância, para:

Serviços Web: Introdução

Curso: Bacharelado em Informática. Instituto de Ciências Matemáticas e de Computação

Plano de Ensino IDENTIFICAÇÃO

UNIVERSIDADE DO ESTADO DE SANTA CATARINA UDESC CENTRO DE EDUCAÇÃO SUPERIOR DO ALTO VALE DO ITAJAÍ CEAVI PLANO DE ENSINO

EMENTAS DAS DISCIPLINAS

GOVERNO DO ESTADO DO PARÁ MINISTÉRIO PÚBLICO DE CONTAS DOS MUNICÍPIOS DO ESTADO DO PARÁ MPCM CONCURSO PÚBLICO N.º 01/2015

PLANO DE ENSINO PRÉ-REQUISITOS: ENS

Sistemas Distribuídos (DCC/UFRJ)

Portaria Inep nº 249, de 02 de junho de Publicada no Diário Oficial da União em 04 de junho de 2014.

Júlio Arakaki Ítalo S. Vega

ADMINISTRAÇÃO DE SISTEMA OPERACIONAL DE REDE (APRESENTAÇÃO)

EMENTA / PROGRAMA DE DISCIPLINA. ANO / SEMESTRE LETIVO Administração Informática Aplicada à Administração ADM h 1º

Introdução. Sistemas Distribuídos. Mas, o que é um sistema distribuído? Seriamente. Professor: Paulo Jorge Marques. Professora Práticas: Pinki Meggi

PRÓ - REITORIA ACADÊMICA PLANO DE ENSINO

CURSO DE ADMINISTRAÇÃO Reconhecimento Renovado pela Portaria MEC nº 264 de , DOU de

EMENTA / PROGRAMA DE DISCIPLINA. ANO / SEMESTRE LETIVO Administração Gestão de Processos ADM h 6º

CURSO DE CIÊNCIAS CONTÁBEIS Autorizado pela Portaria nº de 04/07/01 DOU de 09/07/01

NOME DA DISCIPLINA: TELEMÁTICA BÁSICA NOME DO CURSO: SUPERIOR DE TECNOLOGIA EM PETRÓLEO E GÁS

CURSO DE CIÊNCIAS CONTÁBEIS Autorizado pela Portaria nº de 04/07/01 DOU de 09/07/01 Componente Curricular: Empreendedorismo

Sistemas Distribuídos

PLANO DE ENSINO

Apresentação da disciplina e proposta didática Prof. MSc Hugo Vieira L. Souza

De uma forma ampla, o profissional egresso deverá ser capaz de desempenhar as seguintes funções:

Sistemas Distribuídos

SISTEMAS DE INFORMAÇÃO

SISTEMAS DISTRIBUÍDOS

RESOLUÇÃO CONSEPE Nº 88/2009

UFG - Instituto de Informática

CENTRO DE ENSINO SUPERIOR DO AMAPÁ

Threads. 8 de janeiro de 2015

Organização Curricular do Curso Superior de Tecnologia em Sistemas para Internet

INTEGRAÇÃO DE APLICAÇÕES UTILIZANDO WEB SERVICE 1. Kellen Kristine Perazzoli 2 ; Manassés Ribeiro 3

PROGRAMAÇÃO ORIENTADA A OBJETOS -PLANO DE ENSINO. Prof. Angelo Augusto Frozza, M.Sc.

DISCIPLINA: Arquitetura e Organização de Computadores II 2ECOM.027

Plano de Trabalho Docente Ensino Técnico

EMENTAS DAS DISCIPLINAS

CENTRO UNIVERSITÁRIO ESTÁCIO RADIAL DE SÃO PAULO SÍNTESE DO PROJETO PEDAGÓGICO DE CURSO 1

CENTRO DE ENSINO SUPERIOR DO AMAPÁ

PLANO DE ENSINO. I. Dados Identificadores. ADMINISTRAÇÃO Disciplina Gestão da Informação Código Semestre 7º Carga Horária Semestral: 80 Semanal: 4

CURSO DE EXTENSÃO ON-LINE EM. avançado. Edital de seleção

Sistemas Distribuídos

CST em Análise e Desenvolvimento de Sistemas 2ª Série Programação Estruturada II

SERVIÇO PÚBLICO FEDERAL UNIVERSIDADE FEDERAL DO PARÁ CONSELHO SUPERIOR DE ENSINO, PESQUISA E EXTENSÃO RESOLUÇÃO N , DE 12 DE DEZEMBRO DE 2013

Intranets. FERNANDO ALBUQUERQUE Departamento de Ciência da Computação Universidade de Brasília 1.INTRODUÇÃO

P L A N O D E D I S C I P L I N A

Plano de Ensino TURMA: 1 /2013 EMENTA

Sistemas Distribuídos

Plano de Ensino IDENTIFICAÇÃO

UNIVERSIDADE FEDERAL DO CEARÁ PRÓ-REITORIA DE GRADUAÇÃO CAMPUS DE SOBRAL

PLANO DA SITUAÇÃO DE APRENDIZAGEM CURSOS TÉCNICOS. Walter André de Almeida Pires. Silveira

MATRIZ CURRICULAR E DIMENSIONAMENTO DA CARGA HORÁRIA POR PERÍODO LETIVO (A CARGA HORÁRIA APRESENTADA NAS TABELAS REFEREM-SE À HORA AULA DE 50 MINUTOS)

Transcrição:

Universida Salgado Oliveira Graduação Tecnológica em Res Computadores PLANO DE ENSINO - 1º Semestre 2013 - Curso: Graduação Tecnológica em Res Computadores. Disciplina: Sistemas Distribuídos Código: 4289 Período: 4º Pré-requisito: Carga horária: 90 Créditos: 5 Professor: Roberto Couto Lima Objetivos: Apresentar os conceitos básicos sistemas distribuídos. Estabelecer os mecanismos básicos que suportam este tipo computação, especialmente a comunicação entre processos. Explorar as facilidas oferecidas pelas linguagens programação (principalmente Java) para suportar a interação entre processos. Desenvolvimento programas Cliente/Servidor empregando os mecanismos sockets e RMI. Estudar a arquitetura Web-Services como tipo middleware para a integração Sistemas TI. Ementa: Conceitos básicos sistemas distribuídos e gra computacional; Estruturação sistemas da informação (camadas vs. estratos); Plataformas suporte ao senvolvimento e à execução sistemas distribuídos (middleware); Execução a distância através da Invocação Métodos Remotos (RMI); Execução concorrente usando Threads; Comunicação entre processos com o molo Cliente-Servidor; Arquitetura e protocolos Serviços Web; Segurança em ambiente distribuído; Competências: Avaliar a viabilida econômica projetos típicos da área Res Comunicação e Ambiente Distribuído; Analisar situações e alternativas, relacionando-as com outras anteriormente conhecidas e atuando na tomada cisão; Planejar, supervisionar, elaborar e coornar projetos res; Conhecer tecnologias comunicação e outras ferramentas que facilitem as atividas típicas ao exercício da profissão Comunicar-se oral, escrita e forma visual; Leitura, interpretação e expressão por meios gráficos; Desenvolver atividas práticas, analisando e interpretando resultados; Compreenr os problemas administrativos, legais, sócio-econômicos e culturais e do meio ambiente; V. 1.0 1

Universida Salgado Oliveira Graduação Tecnológica em Res Computadores Aplicar conhecimentos matemáticos, científicos, tecnológicos e instrumentais à SISTEMAS DE INFORMAÇÃO; Atuar em equipes multidisciplinares; Compreenr e aplicar a ética e responsabilida profissionais; Manter-se atualizado quanto à evolução da Informática. Bibliografia Básica: DEITEL H.M. Java: Como Programar, 6º ed, Prentice Hall: São Paulo, 2006. TANENBAUM, A., VAN STEEN M., Sistemas Distribuídos: Princípios e paradigmas, PEARSON / PRENTICE HALL 2008. COULOURIS, G. et al., Sistemas Distribuídos: Conceitos e Projeto, BOOKMAN 2007. ALBUQUERQUE F., TCP/IP Internet - Programação Sistemas distribuídos, AXCEL BOOKS 2001. Bibliografia Complementar: SILBERSCHATZ, A., GALVIN P., Sistemas Operacionais com Java, CAMPUS - 2001 ALONSO, G. et al., Web services: concepts, architectures and applications, SPRINGER 2004 UIRA, R., Sistemas distribuídos: Desenvolvendo Aplicações alta performance, AXCEL BOOKS 2005 MARQUES, J. A., GUEDES, P., Tecnologia Sistemas Distribuídos, FCA 1998 Trabalho Discente Efetivo TDE N.º ESTUDOS INDEPENDENTES 1 - Resolução exercícios sobre: Atividas Tempo (horas) 1.1 - Desenvolvimento em linguagem java 6 1.2 - Desenvolvimento um cliente para Web Services usando Sockets 6 2 - Pesquisa sobre Web Services 6 Total: 18 Avaliação: V1 Verificação Subjetiva/Objetiva (Verificação do conhecimento toda matéria até a data da prova (valor 0 a 10) V2 Verificação Subjetiva/Objetiva (Verificação do conhecimento toda matéria ministrada no semestre (valor 0 a 10) VT Verificação Subjetiva/Objetiva, trabalhos individuais ou em grupo, seminários, bates etc (valor 0 a 10) VS Verificação Suplementar Subjetiva/Objetiva (Verificação do conhecimento toda matéria ministrada no semestre (valor 0 a 10) V. 1.0 2

Universida Salgado Oliveira Graduação Tecnológica em Res Computadores Atividas Datas Início das aulas (calouros) 04/02/2013 Início das aulas (veteranos) 05/02/2013 V1 15/04/2013 a 20/04/2013 V2 17/06/2013 a 22/06/2013 2ª chamada (V1 e V2) 24/06/2013 a 29/06/2013 VS 01/07/2013 a 06/07/2013 Término do Semestre Letivo 13/07/2013 Habilida/Competência Conteúdo Habilidas Atitus Metodologia Disciplinas Unida I: Programação em Java [Fundamentos da Programação Java, com a orientação a objeto] Unida II: Fundamento Sistemas Distribuídos [Definição sistemas distribuídos e gra computacional, Arquitetura SI; Camadas e Estratos, Abordagens Top-down e Bottom-up, Comparação entre as tecnologias sistemas distribuídos]. Unida III: Execução Concorrente e Remota (Programação em Java) RMI Threads Sockets TCP, UDP e Multicast Unida IV: Abordagem Serviços web para o senvolvimento sistemas distribuídos. XML e XML Schema Arquitetura WSDL e SOAP AVALIAÇÕES V1+VT+V2+2 a CH.+VS Trabalho Discente Efetivo Implementar a VT Integrada Conhecer a linguagem programação Java e o molo cliente/servidor. - Conhecer os diversos sistemas operacionais res, suas funcionalidas, vantagens e svantagens. - Avaliar as diferentes estruturas sistemas informação e conhecer as vantagens e limitações cada arquitetura. - Aprenr a senvolver programas usando execução paralela e comunicação entre processos Conhecer a arquitetura e protocolos usados ntro da abordagem Web Services para o senvolvimento sistemas integrados Leitura, pesquisa, e senvolvimento trabalhos sobre automatização tarefas Desenvolver programas usando os recursos da linguagem java. Saber analisar e propor soluções para sistemas tecnologias da informação conforme os critérios : disponibilida, escalabilida, capacida integração, etc. Desenvolver programas utilizando sockets, RMI e Threads para a execução paralela. Integração aplicativos através do uso serviços Web Projetar aplicativos integrados usando a tecnologia webservices Aula expositiva Listas exercícios Resumos Pesquisa bibliográficas, Listas exercícios. - Prática no Laboratório. Resumos Pesquisa bibliográficas, Listas exercícios. Estudos inpenntes Correlatas Ferramentas para computação, inglês técnico, organização computador es, instalações elétricas, transmissão dados, segurança da informação, sistemas distribuídos e gestão negócios em tecnologia da informação, linguagem programaçã o. C/H 30 8 28 12 12 18 V. 1.0 3

Universida Salgado Oliveira Graduação Tecnológica em Res Computadores Planejamento Aulas Aula C/H Conteúdo Programático Observações 01 3 Apresentação do plano ensino e sistema avaliação 02 2 Introdução ao ambiente NetBeans e infraestrutura Java 03 3 Introdução a linguagem programação Java na IDE NetBeans 04 2 Alteração e elaboração programas com o uso tipos dados e estruturas condicionais em java 05 3 Alteração e elaboração programas exemplo simples com o uso estruturas repetição e array em java 06 2 Introdução a Orientação a Objeto em Java 07 3 Exercícios 08 2 Tratamento e tipos exceção em Java 09 3 Exercícios 10 2 Introdução as threads 11 3 Alteração programas com threads 12 2 Conceitos Gerais Sistemas Distribuídos 13 3 Introdução a programação java usando Socket 14 3 Exercícios 15 2 Programação Cliente/Servidor e o uso Socket 16 3 Alteração programas exemplo simples com Socket 17 2 Exercícios com Socket e revisão para V1 18 3 V1 19 2 Correção e entrega V1 20 3 Uso métodos para a obtenção das portas e enreços IP das extremidas 21 2 Uso Thread() para abrir várias conexões simultâneas no servidor 22 3 Introdução ao RMI 23 2 Exercícios com RMI 24 3 Arquitetura e componentes funcionais serviços web (Web Services) 25 2 Exercícios 26 3 Web Services - Cliente 27 2 Exercícios 28 3 VT Integrada 29 2 VT Integrada 30 3 VT Integrada 31 2 Apresentação trabalho sobre serviços web (Web Services) VT integrada V. 1.0 4

Universida Salgado Oliveira Graduação Tecnológica em Res Computadores 32 3 Apresentação trabalho sobre serviços web (Web Services) VT integrada 33 2 Revisão do Conteúdo e Fechamento Notas 34 3 V2 35 2 Devolução e Correção da V2 36 3 Avaliação 2ª Chamada 37 2 Entrega 2ª Chamada 38 3 VS 39 2 Entrega da VS 40 3 Planejamento Acadêmico 41 2 Planejamento Acadêmico V. 1.0 5