2 CURSO DE JAVA - TECNOLOGIAS E DESENVOLVIMENTO DE SISTEMAS

Tamanho: px
Começar a partir da página:

Download "2 CURSO DE JAVA - TECNOLOGIAS E DESENVOLVIMENTO DE SISTEMAS"

Transcrição

1 UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO CENTRO TECNOLÓGICO DEPARTAMENTO DE INFORMÁTICA 2 CURSO DE JAVA - TECNOLOGIAS E DESENVOLVIMENTO DE SISTEMAS (Pós-Graduação Lato-Sensu Nível de Especialização) Vitória-ES, Janeiro de 2009

2 Projeto de curso conforme Res. 25/95 CEPE (REGULAMENTO GERAL DA PÓS- GRADUAÇÃO) e Res. 24/2008 CONSUNI (NORMAS FINANCEIRAS E ADMINISTRATIVAS PARA O FUNCIONAMENTO DOS CURSOS DE PÓS- GRADUAÇÃO LATO-SENSU). Elaboração do projeto: Ordenador de despesas: Fiscal de projeto: Prof. Dr. Thomas Walter Rauber, DI/CT/UFES Prof. Dr. Flávio Miguel Varejão, DI/CT/UFES Diretor(a) do Centro Tecnológico (atualmente Prof. Dr. Gilberto Costa Drumond Sousa, CT/UFES) Prof. Dr. Orivaldo de Lira Tavares, DI/CT/UFES I. Dados de Identificação 1 a) Nome do Curso: 2 Curso de Java Tecnologias e Desenvolvimento de Sistemas b) Órgão Proponente: Departamento de Informática, CT, UFES c) Tipo: Especialização d) Carga Horária Total: 390 horas de aula e) Número de Turmas: 01 (uma) turma f) N Total de Vagas: 45 ( 40 para alunos regulares e 5 para bolsistas) g) Período de Realização: 24/04/09 a 31/10/10 h) Nome e Endereço da Coordenação do curso: i. Geral: Pró-Reitoria de Pesquisa e Pós-Graduação, UFES ii. Técnica: Profa. Maria Christina Pedrosa Valli Rauber, DI/CT/UFES, Av. Fernando Ferrari s/n, Goiabeiras, Vitória, ES i) Local de Funcionamento do Curso: Sala de aulas nas dependências do Centro Tecnológico da UFES e laboratório de graduação do Departamento de Informática, CT, UFES 1 Alguns dos dados no projeto são vínculos simbólicos da planilha de cálculo associada ao projeto e podem aparecer em tamanho, cor e fonte diferente.

3 II. Justificativa A linguagem de programação JAVA se tornou uma poderosa ferramenta de desenvolvimento de aplicações que se caracterizam por exigências relativas a portabilidade, distribuição e segurança. A gama de ambientes de funcionamento tanto na natureza dos dispositivos envolvidos, como os tipos de programas é extremamente variada. Acessar uma página na Internet via um telefone celular, implementar uma loja virtual, operações bancárias ou a programação de dispositivos emergentes é feito em Java. A filosofia principal do ambiente de execução é a existência de uma máquina virtual que executa comandos da linguagem, seja onde essa máquina esteja fisicamente situada. Em decorrência de ser um software distribuído gratuitamente, desconsiderando sistemas operacionais ou produtores de hardware e baseando-se no paradigma de orientação a objetos, Java ganha cada vez mais usuários e desenvolvedores. Observa-se que grandes empresas adotam parcialmente ou totalmente Java para resolver os seus problemas de tecnologia de informação. Especialistas de programação que dominam Java beneficiam a indústria de software pelas capacidades de criação de programas de qualidade, usuários dos sistemas desenvolvidos pela segurança e robustez da aplicação e a economia em geral por serem profissionais altamente produtivos. Cabe a instituições competentes onde haja know-how relevante a formação de recursos humanos especializados. Nesse contexto se coloca a proposta deste curso, unindo conhecimento atualizado e profundo da linguagem Java e suas aplicações, ministrados por professores principalmente ligados ao Centro Tecnológico da UFES, mais precisamente ao Departamento de Informática. III. Organização do Curso a) Objetivos O conteúdo do curso visa o ensino da linguagem Java em si com a sintaxe e mecanismos específicos de programação, módulos específicos que cobram aspectos selecionados como acesso a banco de dados ou comunicação distribuída até ambientes complexos de aplicações como J2EE. b) Clientela Profissionais de tecnologia de informação que programam em Java e querem aprofundar o seu conhecimento, programadores que querem abrir o seu leque de técnicas e linguagens de programação, recém-graduados que querem atingir um nível de conhecimento comparável aos profissionais com experiência. Recomendável ao candidato é que seja graduado em curso com base tecnológica (engenharias, ciência da computação, matemática, etc.) bem como pessoal graduado em outros cursos com experiência anterior na área de desenvolvimento de sistemas.

4 c) Calendário do curso: período de realização, com datas, dias da semana, horário das aulas e demais atividades do curso As aulas terão 4 (quatro) horas de duração no período noturno, das 18:30 às 22:30 horas, e 6 (seis) horas de duração no período diurno, das 08:00 às 14:00 h. As aulas do período noturno serão realizadas sempre às sextas-feiras. As aulas no período diurno serão realizadas apenas aos sábados. Terá um coffee-break com lanche e bebidas em dias de aula, cujo custo está incluído na mensalidade. Datas: Veja anexo d) Número de vagas com previsão de bolsas O número de vagas é fixado em 45 ( 40 para alunos regulares e 5 para bolsistas, i.e. no mínimo 10% para bolsistas), conforme Art. 13, Res. 24/2008 CONSUNI. As vagas de bolsistas serão destinadas a professores e funcionários graduados da UFES. Os bolsistas da UFES ficarão isentos do pagamento integral das mensalidades do curso; no entanto, estarão, assim como os demais alunos, sujeitos às regras acadêmicas estabelecidas pelos Conselhos Superiores da UFES para aprovação nas disciplinas e freqüência (vide adiante). Além do currículo, os candidatos à bolsa deverão apresentar documento assinado pela chefia imediata contendo indicação e justificativa para participação no curso. A seleção dos bolsistas ficará a cargo da Coordenação Técnica, e será feita mediante análise curricular e das justificativas apresentadas. Os bolsistas deverão, obrigatoriamente, prestar atividades de suporte (manutenção da rede, desenvolvimento de páginas, desenvolvimento de aplicativos, etc.) junto ao Departamento de Informática da UFES durante o período de duração do curso com uma dedicação máxima de 20 horas mensais, veja Art. 13, Parágrafo único, Res. 24/2008 CONSUNI. e) Requisitos e período previsto para inscrição Conforme Art. 59, Res. 25/95 CEPE portadores de diploma de curso de graduação em áreas relacionadas à informática (Ciência da Computação, Engenharia de Computação, Sistemas de Informação, Matemática, Engenharias ou áreas afins) ou excepcionalmente, de forma condicionada, alunos que estejam cursando o último semestre de seu curso de graduação, ficando cientes de que, em caso de seleção, somente poderão ingressar no curso se provarem, no momento da matrícula, terem obtido o seu grau, prova que pode ser feita por meio de diploma ou certidão de colação de grau. Datas: Veja anexo f) Critérios de seleção dos candidatos O processo de seleção dos candidatos será feito pelo Colegiado Acadêmico através da análise de: Histórico escolar;

5 Curriculum Vitæ do candidato; Dados e informações obtidos pela coordenação através de entrevista, quando necessário. Na análise curricular serão observados as titulações, a participação em cursos e congressos, o conhecimento de linguagens de programação, além da experiência profissional anterior do candidato nas áreas de programação e desenvolvimento de sistemas. g) Critérios de avaliação de rendimento dos alunos Conforme Art. 68, Res. 25/95 CEPE a freqüência a todas as atividades do curso será obrigatória, exigindo-se uma freqüência mínima de 85% (oitenta e cinco por cento). Conforme Art. 69, Res. 25/95 CEPE será considerado aprovado em cada disciplina o aluno que atender aos seguintes requisitos: I. obtiver pelo menos 75% (setenta e cinco por cento) de freqüência; II. obtiver nota igual ou superior a 6,0 (seis). Conforme Art. 70, Res. 25/95 CEPE será aprovado no Curso o aluno que, cumpridas as demais exigências, atender aos seguintes requisitos: I. obtiver aprovação em todas as disciplinas e atividades do currículo; II. obtiver nota igual ou superior a 7,0 (sete) no trabalho final. Ao final de cada disciplina, o aluno fará uma avaliação da mesma, incluindo a atuação do professor e os métodos didático-pedagógicos utilizados no seu desenvolvimento. Os resultados destas avaliações serão anexados ao relatório final do curso e ficarão à disposição dos interessados para consulta. A participação em um módulo do curso será condicionada ao fato de que o pagamento das mensalidades esteja em dia. A defesa do projeto final está condicionada à quitação de todas as mensalidades do curso. Ao aluno aprovado no curso será conferido um Certificado de Especialização que será expedido, após requerimento, pela Pró-Reitoria de Pesquisa e Pós-Graduação. h) Descrição do trabalho final do curso e data limite para entrega O trabalho final do curso consiste em um projeto final de desenvolvimento de um sistema de complexidade média, bem documentado. Deve englobar as técnicas expostas no curso, especificamente o conhecimento dos módulos. O trabalho final pode ser elaborado em grupos de até três alunos. A data limite para entrega do projeto final é de noventa dias após o último dia de aula, veja calendário do curso.

6 IV. Currículo do curso contendo os nomes das disciplinas, docentes responsáveis, ementas e carga horária Ementas das disciplinas em anexo. Número Sigla Nome Carga Horária Duração Dias de Aula Docente 1 LIN Introdução ao Sistema Operacional Linux 20 4 Mariella Berger 2 J1 Programação Básica 30 6 Flávio Miguel Varejão 3 J2 Programação Avançada 30 6 Flávio Miguel Varejão 4 ENG Engenharia de Software Orientada a Objetos 30 6 Giancarlo Guizzardi 5 PER Persistência de Dados 30 6 Elton Siqueira Moura 6 EV Programação Orientada a Eventos 30 6 Elton Siqueira Moura 7 WEB JSP, Servlets e XML 40 8 Sérgio Antônio Andrade de Freitas 8 OD Objetos Distribuídos 30 6 João Paulo Almeida 9 IF Interfaces (Java Server Faces) 30 6 Sérgio Antônio Andrade de Freitas 10 EE1 Java Enterprise Edition (Java EE) I 30 6 Vítor Estêvão Silva Souza 11 EE2 Java Enterprise Edition (Java EE) II 30 6 Vítor Estêvão Silva Souza 12 ME1 Java 2 Micro Edition I (J2ME) 30 6 Idilio Drago 13 ME2 Java 2 Micro Edition II (J2ME) 30 6 Idilio Drago Total

7 V. Quadro resumo do corpo docente, contendo a titulação, instituição e ano da obtenção do título, instituição/empresa onde trabalha e disciplina a ser ministrada Núme ro Sigla Nome Titulação Instituição e Ano da Obtenção do Título Instituição/Empresa onde trabalha Disciplina(s) Ministrada(s) CV Lattes 1 ESM Elton Siqueira Moura Mestre UFES, DI, 1999 CEFET-ES PER, EV 2 FMV Flávio Miguel Varejão D.Sc. PUC/RJ, Rio de Janeiro, Brasil, 1999 UFES, CT, DI J2 3 GG Giancarlo Guizzardi D.Sc. Twente University of Technology, Holanda, 2005 UFES, CT, DI ENG 4 ID Idilio Drago Mestre UFES, DI, 2005 UFES, CT, DI ME1, ME2 5 JPA João Paulo Almeida D.Sc. Twente University of Technology, Holanda, 2006 UFES, CT, DI OD 6 MB Mariella Berger Mestre UFES, DI, 2005 UFES, CT, DI LIN 7 SAF Sérgio Antônio Andrade de Freitas D.Sc. UFES, DEE, 2003 UFES, CT, DI WEB, IF 8 VS Vítor Estêvão Silva Souza Mestre UFES, DI, 2000 UFES, CT, DI EE1, EE2 Res. 25/95 CEPE, Art º: O número de docentes sem título mínimo de Mestre não poderá ultrapassar 1/3 (um terço = 33.3%) do corpo docente. Número de docentes sem título mínimo de Mestre neste curso: Absoluto: 8, Percentagem: 100,0%

8 VI. Previsão de receitas e despesas O valor da inscrição é de R$ 40,00. O valor total do curso é de R$ 8400,00 a ser pago em 15 parcelas de R$ 560,00. As parcelas deverão ser pagas mensalmente, pela forma imposta pela Universidade Federal do Espírito Santo, com o apoio administrado da Fundação de Apoio.

9 ANEXO I: Currículo dos docentes que não possuem título de mestre

10 ANEXO II: Termos de concordância assinados pelos docentes do curso, conforme prevê o artigo Docentes pertencentes a UFES, conforme Anexo I da Resolução nº 31/2001 CEPE a. Flávio Miguel Varejão b. Giancarlo Guizzardi c. João Paulo Almeida d. Sérgio Antônio Andrade de Freitas e. Vítor Estêvão Silva Souza f. Mariella Berger 2. Docentes não pertencentes a UFES, conforme Anexo II da Resolução nº 31/2001 CEPE a. Elton Siqueira Moura b. Idilio Drago ANEXO III: Cópia dos diplomas/certificados dos docentes não pertencentes à UFES 1. Elton Siqueira Moura 2. Idilio Drago ANEXO IV: Aprovação justificada do Colegiado Acadêmico proponente do curso da participação de docentes sem o título mínimo de mestre

11 ANEXO V: Calendário do Curso CALENDÁRIO DO CURSO (modificações possíveis) Intervalo da aula Número de anterior em dias dia de aula de semana Data Dia da Semana Número Módulo Sigla Módulo Sigla Docente abril, 2009 Sexta-feira 1 LIN MB abril, 2009 Sábado 1 LIN MB maio, 2009 Sexta-feira 1 LIN MB maio, 2009 Sábado 1 LIN MB maio, 2009 Sexta-feira 2 J1 FMV maio, 2009 Sábado 2 J1 FMV maio, 2009 Sexta-feira 2 J1 FMV maio, 2009 Sábado 2 J1 FMV maio, 2009 Sexta-feira 2 J1 FMV maio, 2009 Sábado 2 J1 FMV junho, 2009 Sexta-feira 3 J2 FMV junho, 2009 Sábado 3 J2 FMV junho, 2009 Sexta-feira 3 J2 FMV junho, 2009 Sábado 3 J2 FMV julho, 2009 Sexta-feira 3 J2 FMV julho, 2009 Sábado 3 J2 FMV julho, 2009 Sexta-feira 4 ENG GG julho, 2009 Sábado 4 ENG GG julho, 2009 Sexta-feira 4 ENG GG agosto, 2009 Sábado 4 ENG GG agosto, 2009 Sexta-feira 4 ENG GG agosto, 2009 Sábado 4 ENG GG agosto, 2009 Sexta-feira 5 PER ESM agosto, 2009 Sábado 5 PER ESM agosto, 2009 Sexta-feira 5 PER ESM agosto, 2009 Sábado 5 PER ESM agosto, 2009 Sexta-feira 5 PER ESM agosto, 2009 Sábado 5 PER ESM setembro, 2009 Sexta-feira 6 EV ESM setembro, 2009 Sábado 6 EV ESM setembro, 2009 Sexta-feira 6 EV ESM setembro, 2009 Sábado 6 EV ESM setembro, 2009 Sexta-feira 6 EV ESM setembro, 2009 Sábado 6 EV ESM outubro, 2009 Sexta-feira 7 WEB SAF outubro, 2009 Sábado 7 WEB SAF outubro, 2009 Sexta-feira 7 WEB SAF outubro, 2009 Sábado 7 WEB SAF novembro, 2009 Sexta-feira 7 WEB SAF novembro, 2009 Sábado 7 WEB SAF novembro, 2009 Sexta-feira 7 WEB SAF novembro, 2009 Sábado 7 WEB SAF

12 Intervalo da aula Número de anterior em dias dia de aula de semana Data Dia da Semana Número Módulo Sigla Módulo Sigla Docente dezembro, 2009 Sexta-feira 8 OD JPA dezembro, 2009 Sábado 8 OD JPA dezembro, 2009 Sexta-feira 8 OD JPA dezembro, 2009 Sábado 8 OD JPA dezembro, 2009 Sexta-feira 8 OD JPA dezembro, 2009 Sábado 8 OD JPA janeiro, 2010 Sexta-feira 9 IF SAF janeiro, 2010 Sábado 9 IF SAF fevereiro, 2010 Sexta-feira 9 IF SAF fevereiro, 2010 Sábado 9 IF SAF fevereiro, 2010 Sexta-feira 9 IF SAF fevereiro, 2010 Sábado 9 IF SAF março, 2010 Sexta-feira 10 EE1 VS março, 2010 Sábado 10 EE1 VS março, 2010 Sexta-feira 10 EE1 VS março, 2010 Sábado 10 EE1 VS abril, 2010 Sexta-feira 10 EE1 VS abril, 2010 Sábado 10 EE1 VS abril, 2010 Sexta-feira 11 EE2 VS abril, 2010 Sábado 11 EE2 VS abril, 2010 Sexta-feira 11 EE2 VS abril, 2010 Sábado 11 EE2 VS maio, 2010 Sexta-feira 11 EE2 VS maio, 2010 Sábado 11 EE2 VS maio, 2010 Sexta-feira 12 ME1 ID maio, 2010 Sábado 12 ME1 ID maio, 2010 Sexta-feira 12 ME1 ID maio, 2010 Sábado 12 ME1 ID junho, 2010 Sexta-feira 12 ME1 ID junho, 2010 Sábado 12 ME1 ID junho, 2010 Sexta-feira 13 ME2 ID junho, 2010 Sábado 13 ME2 ID junho, 2010 Sexta-feira 13 ME2 ID junho, 2010 Sábado 13 ME2 ID julho, 2010 Sexta-feira 13 ME2 ID julho, 2010 Sábado 13 ME2 ID Número de dias de aula 78

13 ANEXO VI: Ementa das Disciplinas do Curso Introdução ao Sistema Operacional Linux 1. Introdução Objetivos Motivações Conceitos: UNIX, Linux, Software Livre 2. Primeiros Passos Instalação Tipos de Instalação Particionamento Gerenciadores de partida: GRUB e LILO Organização do sistema de arquivos Configurações 3. Sessões de Usuários Como acessar o sistema Linux O processo de login Organização dos usuários Saindo do Sistema 4. Explicações Básicas Arquivos Diretórios Diretório Raiz Diretório home Caminho na Estrutura de diretórios Comandos Prompt (Aviso de comando) Terminal Virtual 5. Discos e Partições Partições Pontos de Montagem Identificação de discos e partições em sistemas Linux Montando (acessando) uma partição de disco fstab Desmontando uma partição de disco 6. Execução de Programas Executando um comando/programa Path Executando programas em seqüência Comandos Interrompendo a execução de um processo 7. Comandos Comandos para manipulação de arquivos Comandos para manipulação de diretórios Comandos para compactação e descompactação Outros comandos

14 6. Ambiente de Trabalho (Shell) bash, csh Interpretação de comandos 7. Acesso a periféricos Acesso a cd-roms, disquetes, pen-drivers, entre outros 8. Processos Conceitos Comandos Controle de Execução 9. Permissões de acessos a arquivos e diretórios Donos Grupos Usuários Tipos de permissões de acesso A conta root Comandos 10. Redirecionamentos e Pipe 11. Ambientes Gráficos Xwindows KDE, GNOME Área de Trabalho Centro de Controle 12. Editores de texto Vi Emacs Kwrite Gedit Anjuta 13. Acesso Remoto SSH SFTP SCP 14. Programação Utilitátio MAKE Referências bibliográficas: 1. Gleydson Mazioli da Silva, Guia Foca GNU/Linux - Nível Iniciante-Intermediário, Arnold Robbins, Unix in a Nutshell: System V Edition, O'Reilly, Jerry Peek, Grace Todino & John Strang, Learning the Unix Operating System, O'Reilly, Ellen Siever, Stephen Spainhour, Stephen Figgins and Jessica P. Hekman, in a Nutshell, 3rd Edition, O'Reilly, 2000.

15 Programação Básica 1. Introdução Objetivos Recursos adicionais Conceitos da JVM 2. Programação Orientada a Objetos Objetivos Relevância O que é a programação orientada a objetos Declarando classes Java Declarando atributos Declarando métodos Acessando os membros dos objetos Escondendo informações Encapsulamento Construtores O construtor default Layout do arquivo fonte Pacotes de software A declaração Package A declaração Import Uso da documentação das APIs Java 3. Identificadores, Palavras chaves e tipos Objetivos Comentários Ponto e vírgula, blocos e espaços em branco Identificadores Palavras chave da linguagem Java Tipos básicos (primitivos) Variáveis, declarações e atribuições Tipos (variáveis) referência Construção e inicialização de objetos Atribuição dos tipos referência Passagem por valor A referência this Convenções de codificação 4. Fluxo de controle e expressões Objetivos Expressões Declarações de blocos Declarações de laço Controle especial de fluxo de laço 5. Arrays Objetivos Declaração Criação Inicialização

16 Arrays Multidimensionais Redimensionamento de Arrays Cópia de Arrays 6. Reuso de Classes Objetivos Herança Polimorfismo O relacionamento possui Controle de acesso Sobrecarga (overloading) de métodos Sobrecarga de construtores Invocação de métodos sobrescritos (overridden) Invocação de construtores na classe pai Recapitulação de criação e inicialização de objetos A classe Object O operador == comparado ao método equals O método tostring Classes Wrapper Referências bibliográficas: 1. HORSTMANN, Cay S., CORNELL, Gary. Core Java 2 Volume 1 --Fundamentals. 5st ed. California, EUA: Sun Microsystems Press, Deitel, H. M.; Deitel, P. J. Java How to Program. 4rd Edition. Prentice-Hall, 2002, ISBN: ECKEL, Bruce. Thinking in Java. 4th ed. Prentice-Hall, [ Disponível em: ] 4. LEMAY, Laura, CADENHEAD, Rogers. Aprenda em 21 Dias Java 2 - Professional Reference. Tradução: João E. N. Tortello. Rio de Janeiro, Brasil: Editora Campus Ltda., GOSLING, Jay, e Steele. The Java Language Specification. 3rd ed. Addison-Wesley [ Disponível em: ]

17 Programação Avançada 1. Introdução Objetivos Recursos adicionais 2.Identificação Dinâmica de Tipos, Interfaces e Herança Múltipla RTTI Interfaces Herança Múltipla em Java --- Combinação de Interfaces e a Colisão de Nomes Estendendo uma Interface com Herança Inicializando os Atributos de Uma Interface A Interface Comparable 3. Classes Internas Classes Internas Classes Internas e Upcasting Classes Internas a Métodos e Escopos Classes Internas Anônimas 4. Exceções Exceções Propagação de Exceções Hierarquia de Classes de Exceções Relançamento de Exceções Exceções Especiais Criação de Exceções A Cláusula finally 5. Classes Genéricas Java Generics Definição de classes genéricas Subtipos Wildcards Métodos Genéricos Casts e instanceof 6. Classes Utilitárias A classe Math A classe String A classe StringBuffer As APIs Collection A ferramenta Javadoc Desatualização (Deprecation) A ferramenta Jar 7. Streams, Arquivos e Serialização Objetivos Fundamentos de I/O Fluxo de bytes Fluxo de caracteres Processando Streams Classes básicas de fluxo de bytes Classes básicas de fluxo de caracteres Lendo e escrevendo um fluxo de objetos Arquivos e I/O de arquivos Serialização Referências bibliográficas 1. HORSTMANN, Cay S., CORNELL, Gary. Core Java 2 Volume 1 --Fundamentals. 5st ed. California, EUA: Sun Microsystems Press, 2002.

18 2. JENKINS, Michael S. Abstract Data Types in Java. Vol. I. New York, EUA: McGraw-Hill Companies, Inc., ECKEL, Bruce. Thinking in Java. 4th ed. Prentice-Hall, [ Disponível em: ] 4. LEMAY, Laura, CADENHEAD, Rogers. Aprenda em 21 Dias Java 2 - Professional Reference. Tradução: João E. N. Tortello. Rio de Janeiro, Brasil: Editora Campus Ltda., GOSLING, Jay, e Steele. The Java Language Specification. 3rd ed. Addison-Wesley [ Disponível em: ]

19 1. Introdução Conceitos Básicos Conceitos Avançados 2. Processo de Desenvolvimento Orientado a Objetos O Processo Unificado 3. Levantamento de Requisitos Modelagem de Casos de Uso Diagrama de Casos de Uso Descrição de Casos de Uso Engenharia de Software Orientada a Objetos 4. Análise Orientada a Objetos Modelagem de Classes: Elaboração de Diagramas de Classes e Pacotes Determinação do Comportamento: Elaboração de Diagramas de Seqüência e Estados Definição das Operações 5. Projeto Orientado a Objetos Projeto Arquitetural Projeto do Domínio do Problema Projeto de Interface com o Usuário Projeto de Gerência de Tarefas Projeto de Gerência de Dados Projeto de Objetos 6. Considerações sobre Implementação e Testes Referências Bibliográficas 1. S. Ambler, Análise e Projeto Orientados a Objetos Volume2, IBPI Press, G. Booch, Object-Oriented Analysis and Design with Applications, 2nd edition, Benjamin/Cummings Publishing Company, Inc, G. Booch, J. Rumbaugh, I. Jacobson, UML Guia do Usuário, Editora Campus, M. Fowler, K. Scott, UML Distilled: Applying the Standard Object Modeling Language, Addison- Wesley Object Technology Series, J.D. Furlan, Modelagem de Objetos Através da UML, Makron Books, I. Jacobson, Object-Oriented Software Engineering, Addison-Wesley, I. Jacobson, G. Booch, J. Rumbaugh, The Unified Software Development Process, Addison-Wesley Object Technology Series, P. Kruchten, The Rational Unified Process: An Introduction, Object Technology Series, Addison- Wesley, C. Larman, Utilizando UML e Padrões: Uma introdução à análise e ao projeto orientados a objetos, Bookman, R. Magela, Produzindo Software Orientado a Objetos: Projeto, Fuzion Engenharia de Software LTDA, B. Meyer, Object-Oriented Software Construction, 2nd Edition, Prentice Hall, R.S. Pressman, Software Engineering: A Practitioner s Approach, 4th Edition, Mc Graw Hill, J. Rumbaugh, et alli, Modelagem e Projetos Baseados em Objetos, Editora Campus, E. Yourdon, Object-Oriented Systems Design: an Integrated Approach, Yourdon Press Computing Series, Prentice Hall, 1994.

20 Persistência de Dados 1. Introdução Conceitos Básicos Conceitos Avançados 2. Bancos de Dados Relacionais e a Linguagem SQL Bancos de Dados Relacionais Linguagem SQL Introdução 3. Acesso a Bancos de Dados Relacionais usando JDBC Driver Tipos de Drivers Driver específico carregado sem Gerenciador de Drivers (DriverManager) Carregando Driver dinamicamente e registrando com Gerenciador de Drivers (DriverManager) Conexão Instruções SQL (Statements) Retorno do Comando SQL e a classe ResultSet Execução de Statements Navegação pelo ResultSet Tipos Java e Tipos SQL Extração de atributos de uma linha do ResultSet Contagem de objetos Exemplo Instruções Preparadas (Prepared Statements) Procedimentos Armazenados (Stored Procedures) Processamento em Lote Meta-Dados 4. Java Enterprise Classes de Persistência Envoltórias de JDBC Classes de Persistência, Primeira versão Geração de Identificadores Únicos de Objetos (IDO) para Objetos Persistentes JNDI Java Naming and Directory Interface Servidor JNDI Pool de Conexões Referências Bibliográficas 1. E. F. Codd, A Relational Model of Data for Large Shared Data Banks, Communications of the ACM, Vol. 13, No. 6, June 1970, pp D. Flanagan, J. Farley, W. Crawford, K. Magnusson, Java Enterprise in a Nutshell, O'Reilly, Jon Ellis & Linda Ho, JDBC 3.0 Specification Final Rel., Sun Microsystems, Inc., R. Monson-Haefel, Enterprise JavaBeans -3rd Edition, O'Reilly, G. Reese, Database Programming With JDBC and Java 2nd Ed, O Reilly, G. Reese, Programação para banco de dados JDBC e Java 2nd Ed, O Reilly, Berkeley, Todd M. Thomas, Hungry Minds - Java Data Access - JDBC, JNDI, and JAXP, E. Gamma, R. Helm, R. Johnson, J. Vlissides, Design Patterns,, Addison-Wesley, Tutorial JDBC. [ ]

21 Programação Orientada a Eventos 1. Modelo de eventos GUI Objetivos O que é um evento? Modelo de eventos do Java 2 SDK Comportamento das GUIs Adaptadores de Eventos Manipuladores de eventos utilizando classes interiores Manipuladores de eventos utilizando classes anônimas 2. Construção de GUI Java Objetivos Swing Construindo interfaces gráficas do usuário Frames Painéis Layout de containers Gerentes de Layout Criando painéis e layouts complexos Desenhando em Swing Construindo interfaces gráficas com o usuário com uso de IDEs 3. Introdução aos Applets Java Objetivos O que é um applet? Escrevendo um applet Métodos e o ciclo de vida de um applet Apresentação de applet Características adicionais dos applets Mouse input 4. Threads Objetivos Controle básico das Threads Outras maneiras de criar Threads Uso do synchronized em Java Interação de Thread wait e notify 5. Reflection e Java Beans Objetivos Obtenção Dinâmica de Informações sobre Classes Beans e Programação Visual Introspecção Beans e Pacotes Referências bibliográficas: 1. HORSTMANN, Cay S., CORNELL, Gary. Core Java 2 Volume 1 --Fundamentals. 5st ed. California, EUA: Sun Microsystems Press, JENKINS, Michael S. Abstract Data Types in Java. Vol. I. New York, EUA: McGraw-Hill Companies, Inc., 1997.

22 3. ECKEL, Bruce. Thinking in Java. 4th ed. Prentice-Hall, [ Disponível em: ] 4. LEMAY, Laura, CADENHEAD, Rogers. Aprenda em 21 Dias Java 2 - Professional Reference. Tradução: João E. N. Tortello. Rio de Janeiro, Brasil: Editora Campus Ltda., GOSLING, Jay, e Steele. The Java Language Specification. 3rd ed. Addison-Wesley [ Disponível em: ]

23 JSP, Servlets e XML 1. Networking Objetivos Conceitos Servidor TCP/IP Cliente TCP/IP 2. Sockets Objetivos Comunicação Através de Socket URLs 3. HTML Linguagens de Marcação Comandos Básicos Uso em Java 4. Servlets Estrutura Básica Servlets e Multi-threading Sessões Exemplos 5. JSP Objetos Implícitos Diretivas JSP Scripting em JSP Sessões Cookies 6. XML Objetivos Noções de JSP Diretivas XML e Java Referências bibliográficas 1. Rossbach, P., Schreiber, H. Java Server and Servlets: building portable Web applications. Addison- Wesley, February 2000, ISBN: Hunter, J., and Crawford, W., Java Servlet Programming, 2nd Edition, O'Reilly, Hunter, J., and Crawford, W., Java Servlet: Programação, Ciência Moderna, McLaughlin, B., Java & XML, 2nd Edition, Solutions to Real-World Problems, O'Reilly, 2001

24 Objetos Distribuídos 1 Características de Sistemas Distribuídos Vantagens dos sistemas distribuídos sobre os centralizados Desafios dos sistemas distribuídos 2. Aspectos de um sistema distribuído Transparência Interoperabilidade e Portabilidade Flexibilidade Confiabilidade Desempenho (performance) Escalabilidade 3. Objetos distribuídos em uma perspectiva CORBA Conhecendo a arquitetura CORBA Conhecendo a linguagem de definição de interfaces (IDL) Definição de Objetos CORBA Acessando Objetos CORBA (Definição de Clientes CORBA) Acessando Objetos CORBA (Definição de Clientes CORBA) Exposição Pública de Objetos CORBA (por arquivos, http e pelo serviços de nomes) Invocação Dinâmica (DII) 4. Objetos distribuídos em uma perspectiva Java Remote Method Invocation (RMI) Definição de Objetos Remotos Acessando Objetos Remotos (Definição de Clientes) Exposição Pública de Objetos Remotos (RMI Registry) Classes Dinamicamente Carregadas Ativação de Objetos Remotos RMI e Chamadas Nativas RMI sobre IIOP 5. Referências bibliográficas 1. BROSE, Gerald, VOGEL, Andreas, DUDDY, Keith. JAVA Programming with CORBA: Advanced Techniques for Building Distributed Applications. 3rd ed. New York, EUA : John Wiley & Sons, Inc Java RMI Tutorial,

25 Interfaces 1. Introdução 2. Conceitos de interfaces em Java 3. Estudo de casos: Struts 4. JavaServer Faces (JSF) 5. XMLC e Applets 6. Interfaces Gráficas 7. Conclusão Referências bibliográficas: David Geary & Cay S. Horstmann. Core Java Server Faces. Sun Microsystems Press, David H. Young. Enhydra XMLC Java Presentation Development. Sams, K. C. Hopson, Stephen E. Ingram. Developing Professional Java Applets. Sams James Holmes. Struts: The Complete Reference, 2nd Ed. McGraw-Hill, 2006 HORSTMANN, Cay S., CORNELL, Gary. Core Java 2 Volume 1 --Fundamentals. 5st ed. California, EUA: Sun Microsystems Press, 2002.

CURSO DESENVOLVEDOR JAVA WEB E FLEX Setembro de 2010 à Janeiro de 2011

CURSO DESENVOLVEDOR JAVA WEB E FLEX Setembro de 2010 à Janeiro de 2011 CURSO DESENVOLVEDOR JAVA WEB E FLEX Setembro de 2010 à Janeiro de 2011 O curso foi especialmente planejado para os profissionais que desejam trabalhar com desenvolvimento de sistemas seguindo o paradigma

Leia mais

J2EE TM Java 2 Plataform, Enterprise Edition

J2EE TM Java 2 Plataform, Enterprise Edition CURSO DE GRADUAÇÃO J2EE TM Java 2 Plataform, Enterprise Edition Antonio Benedito Coimbra Sampaio Junior abc@unama.br OBJETIVOS DO CURSO Capacitar os alunos no desenvolvimento de aplicações para a WEB com

Leia mais

CURSO DESENVOLVEDOR JAVA Edição Intensiva de Férias

CURSO DESENVOLVEDOR JAVA Edição Intensiva de Férias CURSO DESENVOLVEDOR JAVA Edição Intensiva de Férias O curso foi especialmente planejado para os profissionais que desejam trabalhar com desenvolvimento de sistemas seguindo o paradigma Orientado a Objetos

Leia mais

CURSO DESENVOLVEDOR JAVA Edição 2010

CURSO DESENVOLVEDOR JAVA Edição 2010 CURSO DESENVOLVEDOR JAVA Edição 2010 O curso foi especialmente planejado para os profissionais que desejam trabalhar com desenvolvimento de sistemas seguindo o paradigma Orientado a Objetos e com o uso

Leia mais

CURSO DESENVOLVEDOR JAVA Edição 2009

CURSO DESENVOLVEDOR JAVA Edição 2009 CURSO DESENVOLVEDOR JAVA Edição 2009 O curso foi especialmente planejado para os profissionais que desejam trabalhar com desenvolvimento de sistemas seguindo o paradigma Orientado a Objetos e com o uso

Leia mais

EMENTA DO CURSO. Tópicos:

EMENTA DO CURSO. Tópicos: EMENTA DO CURSO O Curso Preparatório para a Certificação Oracle Certified Professional, Java SE 6 Programmer (Java Básico) será dividido em 2 módulos e deverá ter os seguintes objetivos e conter os seguintes

Leia mais

Plano de Trabalho Docente 2015. Ensino Técnico

Plano de Trabalho Docente 2015. Ensino Técnico Plano de Trabalho Docente 2015 Ensino Técnico ETEC MONSENHOR ANTONIO MAGLIANO Código: 088 Município: Garça Eixo Tecnológico: Informação e Comunicação Habilitação Profissional: Técnica de Nível Médio de

Leia mais

UFG - Instituto de Informática

UFG - Instituto de Informática UFG - Instituto de Informática Especialização em Desenvolvimento de Aplicações Web com Interfaces Ricas EJB 3.0 Prof.: Fabrízzio A A M N Soares professor.fabrizzio@gmail.com Aula 5 Servidores de Aplicação

Leia mais

Linguagem de Programação JAVA. Professora Michelle Nery Nomeclaturas

Linguagem de Programação JAVA. Professora Michelle Nery Nomeclaturas Linguagem de Programação JAVA Professora Michelle Nery Nomeclaturas Conteúdo Programático Nomeclaturas JDK JRE JEE JSE JME JVM Toolkits Swing AWT/SWT JDBC EJB JNI JSP Conteúdo Programático Nomenclatures

Leia mais

build UNIP Sistemas de Informação Análise Essencial de Sistemas 3 Prof.Marcelo Nogueira A produção de Software é uma atividade build and fix.

build UNIP Sistemas de Informação Análise Essencial de Sistemas 3 Prof.Marcelo Nogueira A produção de Software é uma atividade build and fix. UNIP Sistemas de Informação Análise Essencial de Sistemas Prof.Marcelo Nogueira Análise Essencial de Sistemas 1 Introdução A produção de Software é uma atividade build and fix. Análise Essencial de Sistemas

Leia mais

Programação Orientada a Objeto

Programação Orientada a Objeto Programação Orientada a Objeto Prof Márcio Bueno poonoite@marciobueno.com Ementa Levar o aluno a discutir, exercitar e consolidar o uso de técnicas de programação que tenham um impacto considerável sobre

Leia mais

Autoria:Aristófanes Corrêa Silva Adaptação: Alexandre César M de Oliveira

Autoria:Aristófanes Corrêa Silva Adaptação: Alexandre César M de Oliveira Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Introdução Autoria:Aristófanes Corrêa Silva Adaptação: Alexandre

Leia mais

CENTRO DE PÓS-GRADUAÇÃO E PESQUISA VISCONDE DE CAIRU CEPPEV CURSO: GESTÃO DE DATACENTER E COMPUTAÇÃO EM NUVEM 2013.2

CENTRO DE PÓS-GRADUAÇÃO E PESQUISA VISCONDE DE CAIRU CEPPEV CURSO: GESTÃO DE DATACENTER E COMPUTAÇÃO EM NUVEM 2013.2 NÚMERO DE VAGAS: 25 (Vinte e Cinco) Vagas. PREVISÃO DE INÍCIO DAS AULAS 01 de Novembro de 2013 CENTRO DE PÓS-GRADUAÇÃO E PESQUISA VISCONDE DE CAIRU CEPPEV APRESENTAÇÃO / JUSTIFICATIVA A Fundação Visconde

Leia mais

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

Plano de Ensino de Disciplina Ciência da Computação 2011 Plano de Ensino de Disciplina Ciência da Computação 2011 Disciplina: LP4 LABORATÓRIO DE PROGRAMAÇÃO IV Área de Conhecimento Tecnologia da Computação Código: LP4 Série: 5 0 período Carga Horária Semanal:

Leia mais

Minuta do Regimento Geral de Cursos de Pós-Graduação Lato Sensu da Universidade Federal de São Carlos

Minuta do Regimento Geral de Cursos de Pós-Graduação Lato Sensu da Universidade Federal de São Carlos Minuta do Regimento Geral de Cursos de Pós-Graduação Lato Sensu da Universidade Federal de São Carlos CapítuloI Dos Objetivos Art.1º - Os cursos de pós-graduação lato sensu da Universidade Federal de São

Leia mais

SISTEMA DE AGENDAMENTO E GERENCIAMENTO DE CONSULTAS CLÍNICAS

SISTEMA DE AGENDAMENTO E GERENCIAMENTO DE CONSULTAS CLÍNICAS SISTEMA DE AGENDAMENTO E GERENCIAMENTO DE CONSULTAS CLÍNICAS Pablo dos Santos Alves Alexander Roberto Valdameri - Orientador Roteiro da apresentação Introdução Objetivos Motivação Revisão bibliográfica

Leia mais

Resumo: Perguntas a fazer ao elaborar um projeto arquitetural

Resumo: Perguntas a fazer ao elaborar um projeto arquitetural Resumo: Perguntas a fazer ao elaborar um projeto arquitetural Sobre entidades externas ao sistema Quais sistemas externos devem ser acessados? Como serão acessados? Há integração com o legado a ser feita?

Leia mais

MAGREGISTER 1.0: GERADOR DE INTERFACES DE COLETAS DE DADOS PARA PDA S. Acadêmico: Gilson Chequeto Orientador: Adilson Vahldick

MAGREGISTER 1.0: GERADOR DE INTERFACES DE COLETAS DE DADOS PARA PDA S. Acadêmico: Gilson Chequeto Orientador: Adilson Vahldick MAGREGISTER 1.0: GERADOR DE INTERFACES DE COLETAS DE DADOS PARA PDA S Acadêmico: Gilson Chequeto Orientador: Adilson Vahldick Roteiro Introdução Objetivos do trabalho Fundamentação teórica Desenvolvimento

Leia mais

Universidade do Estado da Bahia UNEB Departamento de Ciências Exatas e da Terra - Campus I

Universidade do Estado da Bahia UNEB Departamento de Ciências Exatas e da Terra - Campus I Probabilidade e Estatística/MAT066 Fundamentos de análise combinatória. Conceito de probabilidade e seus teoremas fundamentais. Variáveis aleatórias. Distribuições de probabilidade. Conceito e objetivos

Leia mais

ORGANIZAÇÃO CURRICULAR

ORGANIZAÇÃO CURRICULAR ORGANIZAÇÃO CURRICULAR O curso Técnico em Informática, em Nível Médio Subseqüente, será organizado de forma semestral, com aulas presenciais, compostos por disciplinas, com conteúdos estabelecidos, tendo

Leia mais

MBA em Engenharia de Computação Avançada (MBCA)

MBA em Engenharia de Computação Avançada (MBCA) MBA em Engenharia de Computação Avançada (MBCA) : CATEGORIA: Curso de Pós-Graduação Latu-Senso - MBA ÁREA BÁSICA: Engenharia de Computação Avançada UNIDADE: CENTRO: Centro de Tecnologia (CT) COORDENADOR:

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Faculdades SENAC Análise e Desenvolvimento de Sistemas 28 de abril de 2010 Principais suportes de Java RMI (Remote Method Invocation), da Sun Microsystems DCOM (Distributed Component Object Model), da

Leia mais

UNIVERSIDADE PRESBITERIANA MACKENZIE FACULDADE DE COMPUTAÇÃO E INFORMÁTICA

UNIVERSIDADE PRESBITERIANA MACKENZIE FACULDADE DE COMPUTAÇÃO E INFORMÁTICA EDITAL DO PROGRAMA DE CERTIFICAÇÕES EM COMPUTAÇÃO MACK COMPUTING CERTIFICATION MCC 2º SEMESTRE DE 2014 O Diretor da Faculdade de Computação e Informática (FCI), no uso de suas atribuições estatutárias

Leia mais

Ementa : Estabelece normas para o funcionamento de cursos de Pós-Graduação lato sensu na Universidade de Pernambuco

Ementa : Estabelece normas para o funcionamento de cursos de Pós-Graduação lato sensu na Universidade de Pernambuco Resolução CEPE N XXX/200 Ementa : Estabelece normas para o funcionamento de cursos de Pós-Graduação lato sensu na Universidade de Pernambuco O Presidente do Conselho de Ensino, Pesquisa e Extensão CEPE,

Leia mais

Regulamento dos Cursos da Diretoria de Educação Continuada

Regulamento dos Cursos da Diretoria de Educação Continuada Regulamento dos Cursos da Diretoria de Educação Continuada Art. 1º Os Cursos ofertados pela Diretoria de Educação Continuada da Universidade Nove de Julho UNINOVE regem-se pela legislação vigente, pelo

Leia mais

Plano de Trabalho Docente 2014. Ensino Técnico

Plano de Trabalho Docente 2014. Ensino Técnico Plano de Trabalho Docente 2014 Ensino Técnico ETEC MONSENHOR ANTONIO MAGLIANO Código: 088 Município: Garça Eixo Tecnológico: Informação e Comunicação Habilitação Profissional: Técnica de Nível Médio de

Leia mais

Linguagem de Programação Introdução a Linguagem Java

Linguagem de Programação Introdução a Linguagem Java Linguagem de Programação Introdução a Linguagem Java Rafael Silva Guimarães Instituto Federal do Espírito Santo Campus Cachoeiro de Itapemirim Definição A linguagem Java foi desenvolvida pela Sun Microsystems,

Leia mais

UFG - Instituto de Informática

UFG - Instituto de Informática UFG - Instituto de Informática Especialização em Desenvolvimento de Aplicações Web com Interfaces Ricas EJB 3.0 Prof.: Fabrízzio A A M N Soares professor.fabrizzio@gmail.com Aula 10 Persistência de Dados

Leia mais

EDITAL DE SELEÇÃO PARA O CURSO DE PÓS-GRADUAÇÃO LATO SENSU EM ENGENHARIA WEB E GOVERNO ELETRÔNICO CONFORME ANEXO IV DA RESOLUÇÃO CONSEPE N o.

EDITAL DE SELEÇÃO PARA O CURSO DE PÓS-GRADUAÇÃO LATO SENSU EM ENGENHARIA WEB E GOVERNO ELETRÔNICO CONFORME ANEXO IV DA RESOLUÇÃO CONSEPE N o. EDITAL DE SELEÇÃO PARA O CURSO DE PÓS-GRADUAÇÃO LATO SENSU EM ENGENHARIA WEB E GOVERNO ELETRÔNICO CONFORME ANEXO IV DA RESOLUÇÃO CONSEPE N o. 55/2014 1. Da organização geral: a) Unidade Proponente: Instituto

Leia mais

Formação em JAVA. Subtítulo

Formação em JAVA. Subtítulo Formação em JAVA Subtítulo Sobre a APTECH A Aptech é uma instituição global, modelo em capacitação profissional, que dispõe de diversos cursos com objetivo de preparar seus alunos para carreiras em Tecnologia

Leia mais

DOS CURSOS E SEUS OBJETIVOS

DOS CURSOS E SEUS OBJETIVOS REGULAMENTO GERAL DOS CURSOS DE PÓS-GRADUAÇÃO LATO SENSU DAS FACULDADES INTEGRADAS DE VITÓRIA DOS CURSOS E SEUS OBJETIVOS Disciplina os Cursos de Pós- Graduação Lato Sensu nas modalidades Acadêmica e Profissionalizante

Leia mais

FACULDADE PROCESSUS REGULAMENTO DOS CURSOS DE PÓS-GRADUAÇÃO LATO SENSU

FACULDADE PROCESSUS REGULAMENTO DOS CURSOS DE PÓS-GRADUAÇÃO LATO SENSU FACULDADE PROCESSUS REGULAMENTO DOS CURSOS DE PÓS-GRADUAÇÃO LATO SENSU 0 ÍNDICE NATUREZA E FINALIDADE 2 COORDENAÇÃO DOS CURSOS 2 COORDENAÇÃO DIDÁTICA 2 COORDENADOR DE CURSO 2 ADMISSÃO AOS CURSOS 3 NÚMERO

Leia mais

Regulamento da Pós-Graduação Lato Sensu

Regulamento da Pós-Graduação Lato Sensu Regulamento da Pós-Graduação Lato Sensu CAPÍTULO I DAS DISPOSIÇÕES PRELIMINARES Art. 1º - Os cursos de pós-graduação lato sensu da FACULDADE UNIDA são regidos pela Resolução n. º 01, de 8 de junho de 2007,

Leia mais

RESOLUÇÃO Nº 003/2007 CONEPE

RESOLUÇÃO Nº 003/2007 CONEPE RESOLUÇÃO Nº 003/2007 CONEPE Aprova o Regimento dos Cursos de Pós-graduação Lato Sensu da Universidade do Estado de Mato Grosso. O Presidente do Conselho de Ensino, Pesquisa e Extensão CONEPE, da Universidade

Leia mais

Programa de Pós-Graduação em Engenharia e Tecnologia de Materiais

Programa de Pós-Graduação em Engenharia e Tecnologia de Materiais Faculdade de Engenharia Programa de Pós-Graduação em Engenharia e Tecnologia de Materiais Regulamento Capítulo I Da Atribuição e Organização Geral Art. 1 - O Programa de Pós-Graduação em Engenharia e Tecnologia

Leia mais

UML - Unified Modeling Language

UML - Unified Modeling Language UML - Unified Modeling Language Casos de Uso Marcio E. F. Maia Disciplina: Engenharia de Software Professora: Rossana M. C. Andrade Curso: Ciências da Computação Universidade Federal do Ceará 24 de abril

Leia mais

Programa de Residência C.E.S.A.R/ Datacom

Programa de Residência C.E.S.A.R/ Datacom Programa de Residência C.E.S.A.R/ Datacom Desenvolvimento de Sistemas Embarcados e Gerência de Redes Edital do Processo Seletivo 2011.2 Setembro / 2011 V01.00 CONTEÚDO CONTEÚDO... 2 1. APRESENTAÇÃO DO

Leia mais

RESOLUÇÃO CONEPE Nº 001/2015

RESOLUÇÃO CONEPE Nº 001/2015 RESOLUÇÃO CONEPE Nº 001/2015 Estabelece regras para o funcionamento dos cursos de pós-graduação lato sensu da Universidade Estadual do Rio Grande do Sul Uergs. O CONSELHO DE ENSINO, PESQUISA E EXTENSÃO

Leia mais

Sistemas Distribuídos na WEB (Plataformas para Aplicações Distribuídas) Sumário. Java 2 Enterprise Edition. J2EE (Java 2 Enterprise Edition)

Sistemas Distribuídos na WEB (Plataformas para Aplicações Distribuídas) Sumário. Java 2 Enterprise Edition. J2EE (Java 2 Enterprise Edition) Sistemas Distribuídos na WEB (Plataformas para Aplicações Distribuídas) J2EE () Sumário Introdução J2EE () APIs J2EE Web Container: Servlets e JSP Padrão XML 2 J2EE é Uma especificação para servidores

Leia mais

Fundamentos da Plataforma Java EE. Prof. Fellipe Aleixo (fellipe.aleixo@ifrn.edu.br)

Fundamentos da Plataforma Java EE. Prof. Fellipe Aleixo (fellipe.aleixo@ifrn.edu.br) Fundamentos da Plataforma Java EE Prof. Fellipe Aleixo (fellipe.aleixo@ifrn.edu.br) Como a plataforma Java EE trata o SERVIÇO DE NOMES Serviço de Nomes Num sistema distribuído os componentes necessitam

Leia mais

REGULAMENTO DOS CURSOS DE PÓS-GRADUAÇÃO

REGULAMENTO DOS CURSOS DE PÓS-GRADUAÇÃO REGULAMENTO DOS CURSOS DE PÓS-GRADUAÇÃO Rio de Janeiro, 2003 CAPÍTULO I DOS CURSOS: MODALIDADES E OBJETIVOS Art. 1º. Em conformidade com o Regimento Geral de nos termos da Lei de Diretrizes e Bases da

Leia mais

Argo Navis J931 - Padrões de Design J2EE. Introdução. Objetivos de aprender padrões J2EE. Conhecer padrões para uso na plataforma J2EE

Argo Navis J931 - Padrões de Design J2EE. Introdução. Objetivos de aprender padrões J2EE. Conhecer padrões para uso na plataforma J2EE Padrões de Projeto J2EE J931 Introdução Helder da Rocha (helder@acm.org) argonavis.com.br Objetivos de aprender padrões J2EE Conhecer padrões para uso na plataforma J2EE Padrões permitem maior reuso, menos

Leia mais

Adriano Reine Bueno Rafael Barros Silva

Adriano Reine Bueno Rafael Barros Silva Adriano Reine Bueno Rafael Barros Silva Introdução RMI Tecnologias Semelhantes Arquitetura RMI Funcionamento Serialização dos dados Criando Aplicações Distribuídas com RMI Segurança Exemplo prático Referências

Leia mais

O que é a UML? Introdução a UML. Objetivos da Modelagem. Modelos. A UML não é. Princípios da Modelagem. O que é um modelo?

O que é a UML? Introdução a UML. Objetivos da Modelagem. Modelos. A UML não é. Princípios da Modelagem. O que é um modelo? O que é a UML? Introdução a UML Linguagem Gráfica de Modelagem para: Visualizar Especificar Construir Documentar Comunicar Artefatos de sistemas complexos Linguagem: vocabulário + regras de combinação

Leia mais

TRABALHO DE DIPLOMAÇÃO Regime Modular ORIENTAÇÕES SOBRE O ROTEIRO DO PROJETO FINAL DE SISTEMAS DE INFORMAÇÕES

TRABALHO DE DIPLOMAÇÃO Regime Modular ORIENTAÇÕES SOBRE O ROTEIRO DO PROJETO FINAL DE SISTEMAS DE INFORMAÇÕES TRABALHO DE DIPLOMAÇÃO Regime Modular ORIENTAÇÕES SOBRE O ROTEIRO DO PROJETO FINAL DE SISTEMAS DE INFORMAÇÕES [Observação: O template a seguir é utilizado como roteiro para projeto de sistemas orientado

Leia mais

CURSO DE ADMINISTRAÇÃO EDITAL DE CONCURSO PARA PROGRAMA DE MONITORIA N O 02/2015

CURSO DE ADMINISTRAÇÃO EDITAL DE CONCURSO PARA PROGRAMA DE MONITORIA N O 02/2015 1 A Coordenação do Curso de Administração, da Unidade de Ensino Superior Dom Bosco, no uso de suas atribuições e em cumprimento ao Art. 5 o do Regulamento de Monitoria, Anexo da Resolução de 21 de dezembro

Leia mais

Universidade do Estado da Bahia UNEB Departamento de Ciências Exatas e da Terra - Campus I

Universidade do Estado da Bahia UNEB Departamento de Ciências Exatas e da Terra - Campus I Metodologia de Desenvolvimento de Sistemas II/CPD025 Conceitos orientação a objetos. Evolução das técnicas de modelagem orientadas a objetos. Estrutura da linguagem UML. Conceito de processo interativo

Leia mais

C.E.S.A.R Centro de Estudos e Sistemas Avançados do Recife Regimento Interno do Mestrado Profissional em Engenharia de Software

C.E.S.A.R Centro de Estudos e Sistemas Avançados do Recife Regimento Interno do Mestrado Profissional em Engenharia de Software C.E.S.A.R Centro de Estudos e Sistemas Avançados do Recife Regimento Interno do Mestrado Profissional em Engenharia de Software Junho 005 Capítulo I DA ESTRUTURA E DO OBJETIVO Art. º Este Regimento estabelece

Leia mais

CHAMADA PÚBLICA 2014

CHAMADA PÚBLICA 2014 EDITAL N º 34/PROPPI/2014 CÂMPUS URUPEMA CHAMADA PÚBLICA 2014 PROGRAMA DE APOIO AO DESENVOLVIMENTO DE PROJETOS TÉCNICOS COM FINALIDADE DIDÁTICO-PEDAGÓGICA EM CURSOS REGULARES NO CÂMPUS URUPEMA EXECUÇÃO:

Leia mais

PÓS-GRADUAÇÃO LATO SENSU

PÓS-GRADUAÇÃO LATO SENSU R E G I M E N T O G E R A L PÓS-GRADUAÇÃO LATO SENSU Regimento Geral PÓS-GRADUAÇÃO LATO SENSU Este texto foi elaborado com as contribuições de um colegiado de representantes da Unidades Técnico-científicas,

Leia mais

Escola Superior de Ciências da Saúde RESOLUÇÃO Nº 014/2006 DO COLEGIADO DE ENSINO, PESQUISA E EXTENSÃO

Escola Superior de Ciências da Saúde RESOLUÇÃO Nº 014/2006 DO COLEGIADO DE ENSINO, PESQUISA E EXTENSÃO Escola Superior de Ciências da Saúde RESOLUÇÃO Nº 014/2006 DO COLEGIADO DE ENSINO, PESQUISA E EXTENSÃO DISPÕE SOBRE A REGULAMENTAÇÃO DOS CURSOS DE PÓS-GRADUAÇÃO LATO SENSU DA ESCOLA SUPERIOR DE CIÊNCIAS

Leia mais

UNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação

UNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação SOFT DISCIPLINA: Engenharia de software AULA NÚMERO: 08 DATA: / / PROFESSOR: Andrey APRESENTAÇÃO O objetivo desta aula é apresentar e discutir conceitos relacionados a modelos e especificações. Nesta aula

Leia mais

Planejamento da disciplina: Modelagem de processos de negócio

Planejamento da disciplina: Modelagem de processos de negócio UNIVERSIDADE FEDERAL DE MINAS GERAIS / INSTITUTO DE CIÊNCIAS EXATAS DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO Planejamento da disciplina: Modelagem de processos de negócio Professor: Clarindo Isaías Pereira

Leia mais

Banco de Dados de Músicas. Andre Lima Rocha Campos Osório Pereira Carvalho

Banco de Dados de Músicas. Andre Lima Rocha Campos Osório Pereira Carvalho Banco de Dados de Músicas Andre Lima Rocha Campos Osório Pereira Carvalho Definição Aplicação Web que oferece ao usuário um serviço de busca de músicas e informações relacionadas, como compositor, interprete,

Leia mais

PRÓ-REITORIA DE EXTENSÃO, PESQUISA E INOVAÇÃO DIRETORIA DE PESQUISA E INOVAÇÃO Proposta de Projeto de Pesquisa

PRÓ-REITORIA DE EXTENSÃO, PESQUISA E INOVAÇÃO DIRETORIA DE PESQUISA E INOVAÇÃO Proposta de Projeto de Pesquisa PRÓ-REITORIA DE EXTENSÃO, PESQUISA E INOVAÇÃO DIRETORIA DE PESQUISA E INOVAÇÃO Proposta de Projeto de Pesquisa IDENTIFICAÇÃO DO PROJETO Título do Projeto de Pesquisa: School Blocks Sistema de Gestão Acadêmica

Leia mais

Orientação a Objetos

Orientação a Objetos 1. Domínio e Aplicação Orientação a Objetos Um domínio é composto pelas entidades, informações e processos relacionados a um determinado contexto. Uma aplicação pode ser desenvolvida para automatizar ou

Leia mais

Ficha da Unidade Curricular (UC)

Ficha da Unidade Curricular (UC) Impressão em: 03-01-2013 16:09:57 Ficha da Unidade Curricular (UC) 1. Identificação Unidade Orgânica : Escola Superior de Tecnologia e Gestão Curso : [IS] Informática para a Saúde Tipo de Curso : UC/Módulo

Leia mais

Programação em JAVA. Subtítulo

Programação em JAVA. Subtítulo Programação em JAVA Subtítulo Sobre a APTECH A Aptech é uma instituição global, modelo em capacitação profissional, que dispõe de diversos cursos com objetivo de preparar seus alunos para carreiras em

Leia mais

CHAMADA PÚBLICA 2015

CHAMADA PÚBLICA 2015 EDITAL N º 13 /PRPPGI/2015 CHAMADA PÚBLICA 2015 PROGRAMA DE APOIO AO DESENVOLVIMENTO DE PROJETOS COM FINALIDADE DIDÁTICO- PEDAGÓGICA EM CURSOS REGULARES NO EXECUÇÃO: MAIO A NOVEMBRO DE 2015. A Reitora

Leia mais

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

De uma forma ampla, o profissional egresso deverá ser capaz de desempenhar as seguintes funções: PLANO DE ENSINO 1. Identificação Curso: Tecnologia em Desenvolvimento de Software Disciplina: Linguagem de Programação Orientada a Objetos Professor: Msc. Tiago Eugenio de Melo CPF: Regime de Trabalho:

Leia mais

UNIVERSIDADE DE SÃO PAULO ESCOLA DE ENFERMAGEM COMISSÃO DE CULTURA E EXTENSÃO UNIVERSITÁRIA

UNIVERSIDADE DE SÃO PAULO ESCOLA DE ENFERMAGEM COMISSÃO DE CULTURA E EXTENSÃO UNIVERSITÁRIA Norma para realização dos Cursos de Extensão Universitária (Especialização, Aperfeiçoamento, Atualização e Difusão) no âmbito da Escola de Enfermagem da Universidade de São Paulo - EEUSP (Aprovada na 348ª

Leia mais

PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA*

PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA* PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA* Adair Santa Catarina Curso de Ciência da Computação Unioeste Campus de Cascavel PR Fev/2014 *Adaptado de PACHECO, R C S & RIEKE, R N INE UFSC Disponível em: http://wwwstelaufscbr/~pacheco/dsoo/htm/downloadshtm

Leia mais

1. Preâmbulo. 2. Requisitos para candidatura

1. Preâmbulo. 2. Requisitos para candidatura Ministério da Educação Universidade Federal Rural do Rio de Janeiro Pró-Reitoria de Ensino de Graduação Programa de Educação Tutorial - PET Edital de seleção de bolsistas de graduação Edital n 013 PROGRAD/2015

Leia mais

HIBERNATE EM APLICAÇÃO JAVA WEB

HIBERNATE EM APLICAÇÃO JAVA WEB HIBERNATE EM APLICAÇÃO JAVA WEB Raul Victtor Barbosa Claudino¹, Ricardo Ribeiro Rufino¹ ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil victtor.claudino@gmail.com, ricardo@unipar.br Resumo: Este

Leia mais

2 Diagrama de Caso de Uso

2 Diagrama de Caso de Uso Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Diagrama de Caso de Uso (Use Case) Autoria:Aristófanes Corrêa

Leia mais

Notas de Aula 04: Casos de uso de um sistema

Notas de Aula 04: Casos de uso de um sistema Notas de Aula 04: Casos de uso de um sistema Objetivos da aula: Aprender os elementos básicos da modelagem por casos de uso Utilizar as associações entre casos de uso, atores e demais artefatos Compreender

Leia mais

Feature-Driven Development

Feature-Driven Development FDD Feature-Driven Development Descrição dos Processos Requisitos Concepção e Planejamento Mais forma que conteúdo Desenvolver um Modelo Abrangente Construir a Lista de Features Planejar por

Leia mais

1 http://www.google.com

1 http://www.google.com 1 Introdução A computação em grade se caracteriza pelo uso de recursos computacionais distribuídos em várias redes. Os diversos nós contribuem com capacidade de processamento, armazenamento de dados ou

Leia mais

Ministério da Educação UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Campus Curitiba PLANO DE ENSINO

Ministério da Educação UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Campus Curitiba PLANO DE ENSINO Ministério da Educação UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Campus Curitiba PLANO DE ENSINO CURSO Engenharia Eletrônica MATRIZ FUNDAMENTAÇÃO LEGAL (Resolução do COEPP que aprovou a matriz curricular

Leia mais

Programa de Pós-Graduação em Ciência da Computação

Programa de Pós-Graduação em Ciência da Computação Faculdade de Informática Programa de Pós-Graduação em Ciência da Computação Regulamento Capítulo I Da Atribuição e Organização Geral Art. 1 - O Programa de Pós-Graduação em Ciência da Computação (PPGCC),

Leia mais

FANESE Faculdade de Administração e Negócios de Sergipe

FANESE Faculdade de Administração e Negócios de Sergipe Associação de Ensino e Pesquisa Graccho Cardoso S/C LTDA FANESE Faculdade de Administração e Negócios de Sergipe REGULAMENTO FÁBRICA DE SOFTWARE Lucas Pereira da Silva Renata Azevedo Santos Carvalho Ricardo

Leia mais

EMENTAS DAS DISCIPLINAS

EMENTAS DAS DISCIPLINAS EMENTAS DAS DISCIPLINAS CURSO CST ANÁLISE E DESENVOLVIMENTO DE SISTEMAS INTRODUÇÃO À COMPUTAÇÃO 68 A disciplina estuda a área da informática como um todo e os conceitos fundamentais, abrangendo desde a

Leia mais

3.5. A avaliação da entrevista considerará os seguintes critérios:

3.5. A avaliação da entrevista considerará os seguintes critérios: EDITAL PARA ABERTURA DE INSCRIÇÃO À SELEÇÃO DE CANDIDATURAS AO PROGRAMA PRÉVIO DE ACESSO AO MESTRADO EM TECNOLOGIA E GESTÃO EM EDUCAÇÃO À DISTÂNCIA EM PARCERIA COM O MESTRADO EM GESTÃO EM SISTEMAS DE E-LEARNING

Leia mais

Ciência da Computação ENGENHARIA DE SOFTWARE. Análise dos Requisitos de Software

Ciência da Computação ENGENHARIA DE SOFTWARE. Análise dos Requisitos de Software Ciência da Computação ENGENHARIA DE SOFTWARE Análise dos Requisitos de Software Prof. Claudinei Dias email: prof.claudinei.dias@gmail.com Roteiro Introdução Tipos de requisitos Atividades Princípios da

Leia mais

REVISÃO ENGENHARIA DO SOFTWARE. Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com

REVISÃO ENGENHARIA DO SOFTWARE. Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com REVISÃO ENGENHARIA DO SOFTWARE Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com Software Sequencia de Instruções a serem seguidas ou executadas Dados e rotinas desenvolvidos por computadores Programas

Leia mais

Regulamenta e estabelece normas sobre os Cursos de Extensão Universitária da Universidade de São Paulo e dá outras providências.

Regulamenta e estabelece normas sobre os Cursos de Extensão Universitária da Universidade de São Paulo e dá outras providências. RESOLUÇÃO CoCEx nº 6667, de 19 de dezembro de 2013. (D.O.E. 21.12.13) (Protocolado 11.5.2443.1.5). Regulamenta e estabelece normas sobre os Cursos de Extensão Universitária da Universidade de São Paulo

Leia mais

Introdução à Linguagem Java

Introdução à Linguagem Java Introdução à Linguagem Java Histórico: Início da década de 90. Pequeno grupo de projetos da Sun Microsystems, denominado Green. Criar uma nova geração de computadores portáveis, capazes de se comunicar

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Sistemas Distribuídos Modelo Cliente-Servidor: Introdução aos tipos de servidores e clientes Prof. MSc. Hugo Souza Iniciando o módulo 03 da primeira unidade, iremos abordar sobre o Modelo Cliente-Servidor

Leia mais

3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio

3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio 32 3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio Este capítulo apresenta o framework orientado a aspectos para monitoramento e análise de processos de negócio

Leia mais

RESOLUÇÃO DO CONSELHO DE ENSINO, PESQUISA E EXTENSÃO (CONSEPE) N.º 09/2010

RESOLUÇÃO DO CONSELHO DE ENSINO, PESQUISA E EXTENSÃO (CONSEPE) N.º 09/2010 SERVIÇO PÚBLICO FEDERAL UNIVERSIDADE FEDERAL DO TOCANTINS RESOLUÇÃO DO CONSELHO DE ENSINO, PESQUISA E EXTENSÃO (CONSEPE) (alterada pela Resolução Consepe n.º 24/2011) N.º 09/2010 Dispõe sobre as normas

Leia mais

Mestrado Profissional em Administração Centro Universitário Álvares Penteado

Mestrado Profissional em Administração Centro Universitário Álvares Penteado Processo Seletivo 1º Semestre de 2016 Programa de Mestrado Profissional em Administração (ênfase em Finanças) O Mestrado Profissional em Administração (ênfase em Finanças) é reconhecido pelo MEC e recomendado

Leia mais

CENTRO UNIVERSITÁRIO DO TRIÂNGULO PRÓ-REITORIA DE PESQUISA, PÓS-GRADUAÇÃO E EXTENSÃO PROGRAMA INSTITUCIONAL DE INICIAÇÃO CIENTÍFICA - PIC

CENTRO UNIVERSITÁRIO DO TRIÂNGULO PRÓ-REITORIA DE PESQUISA, PÓS-GRADUAÇÃO E EXTENSÃO PROGRAMA INSTITUCIONAL DE INICIAÇÃO CIENTÍFICA - PIC EDITAL N. º 01/2014 Convocação de Projetos de Pesquisa para Programa de Iniciação Científica Unitri A Pró-Reitoria de Pesquisa, Pós-Graduação e Extensão (PPPGE) torna público o presente Edital de âmbito

Leia mais

EDITAL DO CURSO DE PÓS-GRADUAÇÃO MBA EM GESTÃO DE TECNOLOGIA DA INFORMAÇÃO 1º Semestre de 2016

EDITAL DO CURSO DE PÓS-GRADUAÇÃO MBA EM GESTÃO DE TECNOLOGIA DA INFORMAÇÃO 1º Semestre de 2016 EDITAL DO CURSO DE PÓS-GRADUAÇÃO MBA EM GESTÃO DE TECNOLOGIA DA INFORMAÇÃO 1º Semestre de 2016 As FACULDADES INTEGRADAS RIO BRANCO, na forma regimental torna público o presente Edital, estabelecendo as

Leia mais

Programação para Internet II

Programação para Internet II Programação para Internet II Aulas 01 e 02 Prof. Fernando Freitas Costa http://blog.fimes.edu.br/fernando nando@fimes.edu.br Conteúdo Programático Instalação e configuração básica do Eclipse Indigo e do

Leia mais

Dossier Pedagógico da Disciplina de Programação e Computadores 1 (PC1)

Dossier Pedagógico da Disciplina de Programação e Computadores 1 (PC1) Instituto Superior Politécnico Gaya Dossier Pedagógico da Disciplina de Programação e Computadores 1 (PC1) Índice 1. Programa da Disciplina...2 1.1 Objectivos da Disciplina...2 1.2 Conteúdo programático...2

Leia mais

EDITAL DO CURSO DE PÓS-GRADUAÇÃO MBA EM GESTÃO DE MARKETING 1º Semestre de 2016

EDITAL DO CURSO DE PÓS-GRADUAÇÃO MBA EM GESTÃO DE MARKETING 1º Semestre de 2016 EDITAL DO CURSO DE PÓS-GRADUAÇÃO MBA EM GESTÃO DE MARKETING 1º Semestre de 2016 As FACULDADES INTEGRADAS RIO BRANCO, na forma regimental torna público o presente Edital, estabelecendo as normas para inscrição

Leia mais

EDITAL N o 14/2014 1 - INFORMAÇÕES GERAIS

EDITAL N o 14/2014 1 - INFORMAÇÕES GERAIS MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE GOIÁS PRÓ-REITORIA DE PÓS-GRADUAÇÃO FACULDADE DE INFORMAÇÃO E COMUNICAÇÃO CURSO DE ESPECIALIZAÇÃO EM GESTÃO E AVALIAÇÃO DA INFORMAÇÃO EDITAL N o 14/2014 1

Leia mais

Especialização em Banco de Dados Edição 2015-2017

Especialização em Banco de Dados Edição 2015-2017 UNIVERSIDADE FEDERAL DE MATO GROSSO INSTITUTO DE COMPUTAÇÃO Especialização em Banco de Dados Edição 2015-2017 EDITAL DE CURSO DE PÓS-GRADUAÇÃO Lato Sensu I IDENTIFICAÇÃO DO CURSO 1. Nome do Curso: Especialização

Leia mais

CONSIDERANDO que este Conselho compete normatizar esse procedimento; R E S O L V E:

CONSIDERANDO que este Conselho compete normatizar esse procedimento; R E S O L V E: RESOLUÇÃO N o 03/90, CONSELHO DE ENSINO, PESQUISA E EXTENSÃO Aprova as Normas para elaboração de Projetos de Cursos de Especialização (Pós-Graduação lato sensu ). O CONSELHO DE ENSINO, PESQUISA E EXTENSÃO

Leia mais

ROTEIRO PARA MONTAGEM DE CURSO DE PÓS GRADUAÇÃO EM NÍVEL DE ESPECIALIZAÇÃO

ROTEIRO PARA MONTAGEM DE CURSO DE PÓS GRADUAÇÃO EM NÍVEL DE ESPECIALIZAÇÃO UNIVERSIDADE CATÓLICA DE PELOTAS ASSESSORIA DE PÓS GRADUAÇÃO E PESQUISA ROTEIRO PARA MONTAGEM DE CURSO DE PÓS GRADUAÇÃO EM NÍVEL DE ESPECIALIZAÇÃO i:\latosens\rot_esp.doc Pelotas, março de 1996 PROCEDIMENTOS

Leia mais

RESOLUÇÃO nº 01 DE 08 DE ABRIL DE 2010

RESOLUÇÃO nº 01 DE 08 DE ABRIL DE 2010 RESOLUÇÃO nº 01 DE 08 DE ABRIL DE 2010 Dispõe sobre a alteração do Programa de Bolsas de Extensão e Cultura - PROBEC, da Pró-Reitoria de Extensão e Cultura, da Universidade Federal de Pelotas - UFPel,

Leia mais