Análise de Algoritmos

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

Download "Análise de Algoritmos"

Transcrição

1 Etapa 4 Curso Matutino Componente *: Critério de Avaliação*: Análise de Algoritmos 68 aulas de 45 minutos cada 4 aulas teóricas Formalizar a notação assintótica para análise de algoritmos. Apresentar análises de algoritmos iterativos e recursivos clássicos. Introduzir técnicas avançadas construção de algoritmos (programação dinâmica, algoritmos gulosos e aproximativos) e de análise (probabilística e amortizada). Análise assintótica. Recorrências. Análise de caso médio. Análise amortizada. Programação dinâmica. Algoritmos gulosos. Algoritmos aproximativos. 1. Análise assintótica 1.1. Formalização da notação assintótica 1.2. Cotas inferiores e superiores 1.3. Estimação de somas via Teorema do Confronto para séries 1.4. Resolução de recorrências Método de substituição Método da árvore de recursão Método baseado no Teorema-Mestre 1.5. Exemplos de análise de algoritmos iterativos e recursivos clássicos (busca e ordenação) 2. Análise probabilística 2.1. Breve revisão dos conceitos de variável aleatória, esperança matemática e distribuição de probabilidade discretas 2.2. Método das variáveis aletórias indicadoras 2.3. Análise de caso médio para algoritmos clássicos 2.4. Noções de algoritmos aleatórios 3. Análise amortizada 3.1. Operações sucessivas em estruturas de dados e o problema de subestimação assintótica 3.2. Método agregado 3.3. Método baseado em atribuição de pesos (accounting method) 3.4. Método do potencial 4. Programação dinâmica 4.1. Problemas e sub-problemas 4.2. Dependências entre problemas e sub-problemas 4.3. Armazenamento e junção de soluções parciais 4.4. Exemplos clássicos de programação dinâmica Multiplicação de cadeias de matrizes Maior subseqüência comum Árvores de busca ótimas 5. Algoritmos gulosos (greedy) 5.1. Noções de matróides 5.2. Estruturas de matróides em problemas 5.3. Estratégia gulosa 5.4. Exemplos clássicos de algoritmos gulosos Problema de seleção de atividades Código de Huffman 6. Algoritmos aproximativos 6.1. Soluções exatas e aproximadas de problemas 6.2. Raios de aproximação 6.3. Exemplos de algoritmos aproximativos para problemas de otimização Bibliografia Básica *: Bibliografia Complementar : CORMEN, T. H.; LEISERSON, C. E.; RIVEST, L.R. Introduction to algorithms. Cambridge : The MIT Press, LEVITIN, A.V. Introduction to the Design and Analysis of Algorithms. New York: Addison-Wesley,

2 Situação *: GOODRICH, Michael T.; TAMASSIA, Roberto. Projeto de Algoritmos. São Paulo: Bookman, MABER, U. Introduction to Algorithms: A Creative Approach. Reading: Addison- Wesley, PAPADIMITRIOU, C.H. Combinatorial Optimization: Algorithms and Complexity. Mineola: Dover, SHAFFER, C.A. A Practical Introduction to Data Structures and Algorithm Analysis. Upper Saddle River: Prentice-Hall,

3 Componente *: Análise Numérica II 51 aulas de 45 minutos cada 3 aulas teóricas Complementar a formação em análise numérica iniciada na disciplina Análise Numérica I, enfatizando os aspectos de convergência, estabilidade e eficiência para problemas que envolvam equações diferenciais. Durante a disciplina, os alunos devem realizar implementações dos principais algoritmos e testá-los em diversas situações para estimar medidas de eficiência, convergência e estabilidade. Derivação numérica. Métodos numéricos para equações diferenciais ordinárias. Métodos numéricos para equações diferenciais parciais. 1. Diferenciação numérica 1.1. Conceito de diferenciação numérica 1.2. Métodos de passo atrasado, central e adiantado 1.3. Extrapolação de Richardson 2. Métodos para equações diferenciais ordinárias 2.1. Problemas de valor inicial e de contorno 2.2. Método de Euler 2.3. Métodos de Runge-Kutta 2.4. Métodos multipasso 2.5. Equações de ordem superior e sistemas de equações diferenciais 2.6. Eficiência, convergência e estabilidade dos métodos para equações diferenciais ordinárias 3. Métodos numéricos para equações de derivadas parciais 3.1. Fundamentos de equações de derivadas parciais 3.2. Equações diferenciais parciais elípticas 3.3. Equações diferenciais parciais parabólicas 3.4. Equações diferenciais parciais hiperbólicas 3.5. Noções do método de elementos finitos 3.6. Eficiência, convergência e estabilidade dos métodos para equações diferenciais parciais Critério de Avaliação*: Bibliografia Básica *: BURDEN, R.L. Análise Numérica. São Paulo: Thomson Pioneira, Bibliografia Complementar : Situação *: BOYCE, W.E. Equações Diferenciais Elementares e Problemas de Valores de Contorno. 6.ed. Rio de Janeiro: LTC, CLAUDIO, D.M., MARINS, J.M. Cálculo numérico computacional. : teoria e prática. 3. ed. São Paulo : Atlas, IORIO, R., IORIO, V.M. Equações Diferenciais Parciais: uma Introdução. Rio de Janeiro: IMPA, SPERANDIO, D., MENDES, J.T., SILVA, L.H. Monken. Cálculo Numérico: Características Matemáticas e Computacionais. São Paulo: Pearson,

4 Componente *: Cálculo Diferencial e Integral IV 51 aulas de 45 minutos cada 3 aulas teóricas Introduzir os conceitos de equações diferenciais ordinárias, com ênfase em soluções analíticas, e seqüências/séries infinitas. Equações diferenciais ordinárias. Noções de equações de derivadas parciais. Seqüências e séries numéricas. Critérios de convergência. Séries de Potências. Séries de Fourier. Critério de Avaliação*: 1. Equações diferenciais de primeira ordem 1.1. Conceito de equação diferencial 1.2. Equações diferenciais ordinárias e de derivadas parciais 1.3. Problemas de valor inicial 1.4. Exemplos de modelagem via equações diferenciais 1.5. Noções de análise qualitativa de equações diferenciais via campos vetoriais 1.6. Equações diferenciais separáveis 1.7. Equações de primeira ordem lineares 1.8. Aplicações 2. Equações diferenciais de segunda ordem 2.1. Forma geral das equações diferenciais de segunda ordem 2.2. Problemas de valor inicial e de contorno 2.3. Equação característica 2.4. Equações de segunda ordem lineares 2.5. Método dos coeficientes indeterminados 2.6. Método de variação de parâmetros 2.7. Aplicações 3. Seqüências e séries infinitas 3.1. Conceito de seqüência 3.2. Limites e convergência 3.3. Seqüências crescentes, decrescentes, monótonas e limitadas 3.4. Conceito de série 3.5. Critérios de convergência 4. Séries de potências 4.1. Conceito de série de potência 4.2. Raio de convergência 4.3. Representação de funções via série de potências 4.4. Séries de Taylor 4.5. Séries de Maclaurin 4.6. Noções sobre Séries de Fourier 4.7. Aplicações Bibliografia Básica *: Bibliografia Complementar : Situação *: STEWART, J. Cálculo. 4. ed. São Paulo: Pioneira Thomson Learning, 2001, v.2. BOYCE, W.E., DIPRIMA, R.C. Equações Diferenciais Elementares e Problemas de Valores de Contorno. 7. ed. Rio de Janeiro: LTC, FIGUEIREDO, D.G. Equações Diferenciais Aplicadas. Rio de Janeiro: IMPA, FINNEY, R. L., WEIR, M. D., GIORDANO, Frank R. Cálculo de George B. Thomas Jr. Addison Wesley, 2002, v.2. GUIDORIZZI, H.L. Um curso de cálculo. 4. ed. Rio de Janeiro : LTC, v

5 Componente *: Introdução à Computação Gráfica 68 aulas de 45 minutos cada 4 aulas teóricas Introduzir os conceitos e processos básicos de computação gráfica. Apresentar e utilizar a biblioteca padronizada OpenGL em problemas clássicos de computação gráfica. Hardware para computação gráfica. Bibliotecas Gráficas. Modelagem poligonal. Transformações geométricas. Câmeras. Fundamentos de Teoria da Cor. Modelos de iluminação. Mapeamento de textura. Fundamentos de animação. 1. Processamento Gráfico 1.1. Conceito de Processamento Gráfico 1.2. Áreas de Processamento Gráfico: computação gráfica, processamento de imagens, visão computacional e modelagem 1.3. Exemplos 1.4. Suporte de hardware e software para processamento gráfico 2. Hardware para Computação Gráfica 2.1. Placas de vídeo e aceleração gráfica 2.2. Monitores de vídeo: CRT, LCD e plasma 2.3. Dispositivos de entrada gráfica 2.4. Integração entre dispositivos gráficos 2.5. Hardware de alto desempenho 3. Bibliotecas Gráficas 3.1. Pipeline básica da computação gráfica 3.2. Organização básica de bibliotecas gráficas 3.3. Integração com hardware 3.4. Estrutura das principais bibliotecas gráficas 3.5. Prática de compilação com OpenGL sob Linux 4. Modelagem Poligonal 4.1. Malhas poligonais 4.2. Resolução de malhas 4.3. Simplificação e refinamento 4.4. Estruturas de dados para malhas poligonais 4.5. Geração de malhas poligonais 4.6. Prática de manipulação de malhas poligonais em OpenGL 5. Curvas e Superfícies 5.1. Curvas parametrizadas ( Bézier, Splines) 5.2. Superfícies parametrizadas ( Bézier, Splines) 6. Transformações Geométricas 6.1. Sistema de coordenadas homogêneas 6.2. Transformação bidimensionais rígidas 6.3. Transformações tridimensionais rígidas 6.4. Deformações 6.5. Prática de transformações geométricas em OpenGL 7. Câmeras e Visualização 7.1. Parâmetros intrínsecos e extrínsecos de câmeras 7.2. Projeções ortogonal e perspectiva 7.3. Transformação de vista 7.4. Remoção de superfícies ocultas e clipping 7.5. Rasterização poligonal 7.6. Prática de manipulação de câmeras e visualização em OpenGL 8. Fundamentos de Teoria da Cor 8.1. Natureza física da cor 8.2. Amostragem e reconstrução de cores 8.3. Espaços de cores: CIE, RGB, HSV e CMYK 8.4. Conversão entre espaços de cores 8.5. Quantização de cores 8.6. Prática de manipulação de cores em OpenGL 9. Modelos de iluminação 9.1. Interação entre luz e material 9.2. Iluminação e shading 9.3. Modelo de iluminação de Lambert 9.4. Modelo de iluminação de Phong 9.5. Shading Flat, Phong e Gouraud 9.6. Prática de manipulação de modelos de iluminação em OpenGL 39

6 Critério de Avaliação*: 10. Geração e Mapeamento de Textura Espaços de textura Geração de textura por ruído Geração de textura por displacement e bump mapping Mapeamento de texturas bidimensionais Mapeamento de texturas tridimensionais Prática de manipulação de texturas em OpenGL Bibliografia Básica *: WATT, A. Fundamentals of three-dimensional computer graphics. Reading: Addison-Wesley, Bibliografia Complementar : ANGEL, E. Interactive computer graphics: a top-down approach with OpenGL. 2. ed. Reading: Addison-Wesley, HILL, F. S. Computer graphics : using OpenGL. 2. ed. Upper-Saddle River: Prentice Hall Press, 2001 GOMES, J.M., VELHO, L.C. Computação Gráfica. Rio de Janeiro : SBM/IMPA, v. 1. (Série de Computação e Matemática). GOMES, J.M., VELHO, Luiz Carlos. Computação Gráfica : Imagem. Rio de Janeiro : SBM/IMPA, (Série de Computação e Matemática). WATT, A. H., WATT, M. Advanced animation and rendering techniques : theory and practice. Reading : Addison-Wesley, Situação *: 40

7 Componente *: Introdução à Engenharia de Software 68 aulas de 45 minutos cada 4 aulas teóricas Introduzir os conceitos básicos de processos, projeto, verificação, validação, qualidade e evolução de software. Durante a disciplina, os alunos desenvolvem um projeto de software desde a especificação de req uisitos até a proposta de um plano de testes. Processo de desenvolvimento de software. Noções de gerenciamento de projetos. Análise de requisitos. Métodos de análise, projeto e implementação. Testes de software. Implantação e Manutenção. Noções de qualidade de software. Critério de Avaliação*: 1. Processo de desenvolvimento de software 1.1. Processo de engenharia de sistemas 1.2. Modelos de processo de software 1.3. Especificação de software 1.4. Projeto e implementação 1.5. Validação de software 1.6. Evolução de software 1.7. Qualidade de software 2. Gerenciamento de projetos 2.1. Atividades de gerenciamento 2.2. Planejamento de projeto 2.3. Programação de projeto 2.4. Gerenciamento de riscos 2.5. Noções de estimativa de custos 3. Engenharia de requisitos 3.1. Requisitos de software 3.2. Documento de requisitos 3.3. Estudos de viabilidade 3.4. Obtenção e análise de requisitos 3.5. Validação e gerenciamento de requisitos 3.6. Modelos de sistemas (contexto, comportamento, dados e objetos) 3.7. Noções de prototipação de software 4. Projeto de software 4.1. Projeto de Arquitetura 4.2. Projeto Estruturado 4.3. Projeto orientado a objetos 4.4. Projeto de software de tempo real 4.5. Projeto com reuso 4.6. Projeto de interfaces com usuário 4.7. Projeto de sistemas críticos 5. Verificação e validação 5.1. Planejamento de verificação e validação 5.2. Testes de detecção de defeitos 5.3. Testes de integração 5.4. Testes orientados a objetos 5.5. Validação de sistemas críticos 6. Qualidade de software 6.1. Noções de medição e métricas de software 6.2. Qualidade de processo e de produto 6.3. Medições de processo 6.4. Noções de modelos de maturidade 7. Evolução de software 7.1. Sistemas legados 7.2. Evolução de arquitetura 7.3. Reengenharia de software 7.4. Reengenharia de dados 7.5. Gerenciamento de versões 41

8 Bibliografia Básica *: Bibliografia Complementar : Situação *: SOMMERVILLE, I., Engenharia de Software. 6. ed. São Paulo: Addison-Wesley, GHEZZI, C., JAZAYERI, M., MANDRIOLI, D. Fundamentals of Software Engineering. Upper Saddle: Prentice Hall, HUMPHREY, W.S. Introduction to the Team Software Process. Reading: Addison-Wesley, HUMPHREY, W.S. Managing the Software Process. Reading: Addison-Wesley, PETERS, J.F., PEDRYCZ, W. Engenharia de Software: Teoria e Prática. Rio de Janeiro: Editora Campus, PRESSMAN, Roger S. Software engineering: a practitioner s approach. 5. ed. McGraw-Hill, SCHACH, S.R. Object-Oriented and Classical Software Engineering. 6.ed. Boston: McGraw-Hill,

9 Componente *: Linguagem de Programação II 85 aulas de 45 minutos cada 3 aulas teóricas e 2 aulas práticas Apresentar a linguagem de programação Java, reforçando os conceitos de orientação a objetos. Introduzir noções de programação concorrente e distribuída. Características da linguagem Java. Sintaxa básica. Tratamento de exceções. Estruturação de classes. Polimorfismo. Classes abstratas. Interfaces. Pacotes. Pacote java.lang. Noções de programação multithreading. Pacotes java.util, java.io e java.net. Interfaces gráficas via AWT e Swing. Applets. 1. Características de linguagem 1.1. Histórico da linguagem 1.2. Vantagens e deficiências da linguagem 1.3. Comparação com outras linguagens 1.4. Geração de bytecodes e a interpretação via JVM ( Java Virtual Machine ) 1.5. Integração com outras linguagens 2. Sintaxe básica 2.1. Tipos e operadores 2.2. Declaração de variáveis 2.3. Comandos condicionais(if, swtich-case) e iteração(for,while, do-while) 2.4. Arrays 2.5. Organização básica de classes e programas Java 3. Tratamento de exceções 3.1. Principais exceções 3.2. Detecção e recuperação de exceções via try-catch 3.3. Tratamentos com finally 3.4. Lançamento de exceções via throw 3.5. Sinalização de exceções com throws 3.6. Construção de classes de exceção 4. Estruturação de classes 4.1. Atributos, métodos, construtores e instanciação 4.2. Superclasses, sub-classes e o processo de herança em Java 4.3. Polimorfismo 4.4. Declarações static e final 4.5. Modificadores de acesso: public, protected, default e private 4.6. Classes abstratas 5. Interfaces 5.1. Declaração e implementação de interfaces 5.2. Extensão de interfaces 5.3. Comparação com classes abstratas 6. Pacotes 6.1. Organização e implementação de pacotes 6.2. Acesso a pacotes 6.3. Organização dos pacotes básicos da linguagem Java: java.lang, java.util. java.io, java.net, java.awt e javax.swing 7. Classes básicas e utilitárias 7.1. Pacote java.lang ( classes básicas ) 7.2. Pacote java.util ( classes utilitárias ) 8. Tratamento de E/S 8.1. Modelo de streams 8.2. Pacote java.io 8.3. Tratamento de arquivos 9. Fundamentos de programação concorrente e distribuída 9.1. Programação com threads 9.2. Métodos de sinconização e a declaração synchronized 9.3. Noções do modelo cliente-servidor e sockets 9.4. Pacote java.net 9.5. Servlets e scripts JSP 9.6. Acesso a bancos de dados via JDBC 10. Interfaces gráficas Pacote java.awt Pacotes javax.swing Modelo MVC em componentes Swing 11. Applets Modelo de execução de applets e políticas de segurança 43

10 Critério de Avaliação*: Construção de applets Integração com páginas HTML Bibliografia Básica *: Bibliografia Complementar : Situação *: XIAOPING, J. Object-oriented software development using Java: principles, patterns and frameworks. Boston: Addison-Wesley, CAMPIONE, M.; WALRATH, K. The Java tutorial: object-oriented programming for the Internet. 2. ed. Boston: Addison-Wesley, HAROLD, E.R. Java network programming. Beijing: O Reilly, HORSTMANN, C.S. Core Java 2. Palo Alto: SUN Microsystems Press, LEA, D. Concurrent programming in Java: design principles and patterns. Reading: Addison-Wesley,

11 Componente *: Programação Matemática 68 aulas de 45 minutos cada 4 aulas teóricas Introduzir o conceito de problema de otimização, sua tipologia, estrutura e dificuldades de resolução. Apresentar os principais métodos de resolução de problemas de otimização. Modelagem de problemas de otimização. Métodos gráficos. Programação Linear. Programação inteira. Programação não-linear. 1. Problemas de Otimização 1.1. Tipos de problemas de otimização 1.2. Tamanho do problema 1.3. Complexidade de problemas de otimização 1.4. Algoritmos iterativos e convergência 1.5. Modelagem de problemas 2. Programação Linear 2.1. Propriedades elementares de problemas lineares: estrutura geométrica, soluções básicas, Teorema Fundamental da Programação Linear, Convexidade 2.2. Método Simplex 2.3. Dualidade e o Método Simplex Dual 2.4. Problema de Transporte 2.5. Problema de Atribuição 3. Programação Inteira 3.1. Conceito de relaxação 3.2. Relaxação em Programação Linear 3.3. Relaxações combinatórias e lagrangeanas 3.4. Métodos do tipo branch-and-bound e branch-and-cut 4. Programação Não-Linear sem Restrições 4.1. Funções côncavas e convexas 4.2. Critérios de otimalidade para problemas de programação não-linear sem restrições 4.3. Método de Newton 4.4. Método do gradiente descendente 4.5. Método do gradiente conjugado 5. Programação Não-Linear com Restrições 5.1. Critérios de otimalidade para problemas de programação não-linear com restrições 5.2. Multiplicadores de Lagrange 5.3. Condições KKT (Karush-Kuhn-Tucker) 5.4. Método da projeção de gradiente 5.5. Método do gradiente reduzido 5.6. Método de penalidades e barreiras Critério de Avaliação*: Bibliografia Básica *: LUENBERGER, D. G. Linear and Nonlinear Programming. 2.ed. New York: Kluwer Academic Publishers, Bibliografia Complementar : BAZARAA, M. S.; SHERALI, H. D.; SHETTY, C. M. Nonlinear programming: theory and algorithms. 2nd ed. New York: John Wiley, CHONG, E. K.P.; ZAK, S. H. An introduction to optimization. 2.ed. New York: John Wiley, NASH, S., SOFER, A., NASH, S. G. Linear and Nonlinear Programming. New York: McGraw Hill, NEMHAUSER, G.; WOLSEY, L.. Integer and combinatorial optimization. New york: John Wiley, PAPADIMITRIOU, C. H.; STEIGLITZ, K.. Combinatorial optimization : algorithms 45

12 Situação *: and complexity. Mineola: Dover, SUNDARAM, R. K. A first course in optimization theory. Cambridge: Cambridge University, WINSTON, W. L. Introduction to Mathematical Programming. 4th Edition. New York: Duxbury Press,

UNIVERSIDADE PRESBITERIANA MACKENZIE Faculdade de Computação e Informática EMENTAS DA 3ª. ETAPA

UNIVERSIDADE PRESBITERIANA MACKENZIE Faculdade de Computação e Informática EMENTAS DA 3ª. ETAPA EMENTAS DA 3ª. ETAPA Núcleo Temático: PROGRAMAÇÃO Disciplina: ESTRUTURA DE DADOS 108 há ( 72 ) Teóricas ( 36 ) Práticas Tipos abstratos de dados. Estudo das estruturas lineares: pilhas, filas e listas

Leia mais

PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA. Plano de Ensino

PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA. Plano de Ensino DISCIPLINA: Métodos Numéricos CÓDIGO: PEE-007 Validade: A partir do 1º semestre de 2009. Carga Horária: 45 horas-aula Créditos: 03 Área de Concentração / Módulo: Sistemas Elétricos / Módulo de Disciplinas

Leia mais

UNIVERSIDADE PRESBITERIANA MACKENZIE Faculdade de Computação e Informática. 4 a ETAPA

UNIVERSIDADE PRESBITERIANA MACKENZIE Faculdade de Computação e Informática. 4 a ETAPA 4 a ETAPA SISTEMAS OPERACIONAIS ( 02 ) Laboratório TECNOLOGIA E INFRA Estudo de arquiteturas de sistemas operacionais. Estudo do gerenciador de processos, gerenciador de memória, gerenciador de arquivos

Leia mais

UNIVERSIDADE PRESBITERIANA MACKENZIE Faculdade de Computação e Informática EMENTAS DAS DISCIPLINAS 3ª. ETAPA

UNIVERSIDADE PRESBITERIANA MACKENZIE Faculdade de Computação e Informática EMENTAS DAS DISCIPLINAS 3ª. ETAPA EMENTAS DAS DISCIPLINAS 3ª. ETAPA 1 TECNOLÓGICA BANCO DE DADOS I ( 34 ) Teóricas Etapa: 3ª 68h/a ( 34 ) Práticas Apresentação dos conceitos fundamentais de bancos de dados. Exploração do modelo entidaderelacionamento

Leia mais

UNIVERSIDADE PRESBITERIANA MACKENZIE Faculdade de Computação e Informática. 3 a ETAPA

UNIVERSIDADE PRESBITERIANA MACKENZIE Faculdade de Computação e Informática. 3 a ETAPA 3 a ETAPA exclusivo de curso (X) Eixo Comum ( ) Eixo Universal () ORGANIZAÇÃO DE COMPUTADORES ( 02 ) Laboratório TECNOLOGIA E INFRA Estudo da organização funcional de computadores, com destaque para a

Leia mais

Curso Técnico em Informática Organização Curricular. A carga horária total dos módulos é oferecida conforme quadro síntese abaixo:

Curso Técnico em Informática Organização Curricular. A carga horária total dos módulos é oferecida conforme quadro síntese abaixo: FEDERAÇÃO DOS CÍRCULOS OPERÁRIOS DO RIO GRANDE DO SUL ESCOLA TÉCNICA SANTO INÁCIO Estrada Costa Gama, nº 1009 Belém Velho - Porto Alegre RS Fone: (51) 3374-2858 escola@stoinacio.com.br www.stoinacio.com.br

Leia mais

Gestão de Projectos de Software - 1

Gestão de Projectos de Software - 1 Gestão de Projectos de Software Licenciaturas de EI / IG 2012/2013-4º semestre msantos@ispgaya.pt http://paginas.ispgaya.pt/~msantos Gestão de Projectos de Software - 1 Objectivos da Disciplina de Gestão

Leia mais

LISTA DE TEMAS PARA CONCURSO DE PROFESSOR ADJUNTO EDITAL 90/2010 ÁREA DE ANATOMIA VEGETAL GERAL, COM ÊNFASE EM ANATOMIA ECOLÓGICA * * * * * *

LISTA DE TEMAS PARA CONCURSO DE PROFESSOR ADJUNTO EDITAL 90/2010 ÁREA DE ANATOMIA VEGETAL GERAL, COM ÊNFASE EM ANATOMIA ECOLÓGICA * * * * * * ÁREA DE ANATOMIA VEGETAL GERAL, COM ÊNFASE EM ANATOMIA ECOLÓGICA 1. Sistema de formação. 2. Sistema de revestimento (de proteção). 3. Tecidos fundamentais (parênquima, colênquima e esclerênquima). 4. Sistema

Leia mais

Ementas Disciplinas Obrigatórias

Ementas Disciplinas Obrigatórias Ementas Disciplinas Obrigatórias INFORMÁTICA Algoritmos I Resolução de problemas e desenvolvimento de algoritmos: análise do problema, estratégias de solução e representação. Estruturação e modularização.

Leia mais

Universidade Federal do ABC Rua Santa Adélia, 166 - Bairro Bangu - Santo André - SP - Brasil CEP 09.210-170 - Telefone/Fax: +55 11 4996-3166

Universidade Federal do ABC Rua Santa Adélia, 166 - Bairro Bangu - Santo André - SP - Brasil CEP 09.210-170 - Telefone/Fax: +55 11 4996-3166 Universidade Federal do ABC Rua Santa Adélia, 166 - Bairro Bangu - Santo André - SP - Brasil CEP 09.210-170 - Telefone/Fax: +55 11 4996-3166 1. CÓDIGO E NOME DA DISCIPLINA BC1508 - ENGENHARIA DE SOFTWARE

Leia mais

Curso Superior de Tecnologia em Análise e Desevolvimento de Sistemas CÂMPUS GASPAR

Curso Superior de Tecnologia em Análise e Desevolvimento de Sistemas CÂMPUS GASPAR Curso Superior de Tecnologia em Análise e Desevolvimento de Sistemas CÂMPUS GASPAR MATRIZ CURRICULAR Módulo/Semestre 1 Carga horária total: 400h Unidade Curricular C/H Semestral Pré-Requisito Matemática

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

Estrutura de dados. Link do Google Drive: http://goo.gl/53c7gu. ED Apresentação Luiz Gonçalves Última revisão 8/12/14

Estrutura de dados. Link do Google Drive: http://goo.gl/53c7gu. ED Apresentação Luiz Gonçalves Última revisão 8/12/14 Estrutura de dados Link do Google Drive: http://goo.gl/53c7gu 1/10 Objetivos do curso Selecionar e/ou implementar estruturas de dados para a resolução de problemas e construir programas de computadores

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 orientada a objetos usando a linguagem C++ CDTN Centro de Desenvolvimento de Tecnologia Nuclear

Programação orientada a objetos usando a linguagem C++ CDTN Centro de Desenvolvimento de Tecnologia Nuclear Programação orientada a objetos usando a linguagem C++ CDTN Centro de Desenvolvimento de Tecnologia Nuclear Belo Horizonte, Setembro de 2000 1- Objetivo: Ministrar o curso de Treinamento em Programação

Leia mais

UNIVERSIDADE PRESBITERIANA MACKENZIE Faculdade de Computação e Informática EMENTAS DAS DISCIPLINAS 5ª. ETAPA

UNIVERSIDADE PRESBITERIANA MACKENZIE Faculdade de Computação e Informática EMENTAS DAS DISCIPLINAS 5ª. ETAPA EMENTAS DAS DISCIPLINAS 5ª. ETAPA 1 TECNOLÓGICA REDES DE COMPUTADORES ( 68 ) Teóricas Etapa: 05 68 há ( 00 ) Práticas Introdução dos principais conceitos de Redes de Computadores: tipos, tecnologias de

Leia mais

Programa de Unidade Curricular

Programa de Unidade Curricular Programa de Unidade Curricular Faculdade Engenharia Licenciatura Engenharia Electrónica e Informática Unidade Curricular Programação Orientada aos Objectos Semestre: 4 Nº ECTS: 6,0 Regente Rui Gabriel

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

FORMULÁRIO PARA CRIAÇÃO DE DISCIPLINA

FORMULÁRIO PARA CRIAÇÃO DE DISCIPLINA Universidade Federal do Ceará Pró-Reitoria de Graduação Coordenadoria de Projetos e Acompanhamento Curricular Divisão de Pesquisa e Desenvolvimento Curricular FORMULÁRIO PARA CRIAÇÃO DE DISCIPLINA 1. Unidade

Leia mais

UNIVERSIDADE PRESBITERIANA MACKENZIE

UNIVERSIDADE PRESBITERIANA MACKENZIE Unidade Universitária Escola de Engenharia Curso Engenharia Mecânica Disciplina Computação, Algoritmos e Programação I Professor(es) Sergio Vicente Denser Pamboukian Lincoln Cesar Zamboni Melanie Lerner

Leia mais

PÓS-GRADUAÇÃO MATEMÁTICA APLICADA

PÓS-GRADUAÇÃO MATEMÁTICA APLICADA PÓS-GRADUAÇÃO MATEMÁTICA APLICADA Instituição Certificadora: FALC Amparo Legal: Resolução CNE CES 1 2001 Resolução CNE CES 1 2007 Carga Horária: 460h Período de Duração: 12 meses (01 ano) Objetivos: Objetivo

Leia mais

Web site. Objetivos gerais. Introdução. http://www.inf.ufes.br/~pdcosta/ensino/2009-1-estruturas-de-dados. Profa. Patrícia Dockhorn Costa

Web site. Objetivos gerais. Introdução. http://www.inf.ufes.br/~pdcosta/ensino/2009-1-estruturas-de-dados. Profa. Patrícia Dockhorn Costa Web site http://www.inf.ufes.br/~pdcosta/ensino/2009-1-estruturas-de-dados Estruturas de Dados Aula 1: Introdução e conceitos básicos Profa. Patrícia Dockhorn Costa Email: pdcosta@inf.ufes.br 01/03/2010

Leia mais

PCC173 - Otimização em Redes

PCC173 - Otimização em Redes PCC173 - Otimização em Redes Marco Antonio M. Carvalho Departamento de Computação Instituto de Ciências Exatas e Biológicas Universidade Federal de Ouro Preto 25 de fevereiro de 2015 Marco Antonio M. Carvalho

Leia mais

Ementas Disciplinas Eletivas

Ementas Disciplinas Eletivas Ementas Disciplinas Eletivas INFORMÁTICA Administração de Redes CH: 60 h Créditos: 2.1.0 Pré-requisito(s): Redes de Computadores II Conceitos e políticas de administração de redes. Gerência de redes e

Leia mais

JAVA Express com Lógica

JAVA Express com Lógica JAVA Express com Lógica Sobre a KTEC A KTEC Escola de Tecnologia oferece uma série de cursos, para os que procuram uma base sólida no aprendizado, com foco nas boas práticas que fazem a diferença no mercado

Leia mais

Ficha da Disciplina COMPUTAÇÃO GRÁFICA E INTERFACES. Objectivos. Docente

Ficha da Disciplina COMPUTAÇÃO GRÁFICA E INTERFACES. Objectivos. Docente Ficha da Disciplina COMPUTAÇÃO GRÁFICA E INTERFACES Apresentação da disciplina Ano lectivo 2003/2004 Carlos Carreto Nome: Computação Gráfica e Interfaces Curso: Engenharia Informática Área Científica:

Leia mais

MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE PELOTAS PRÓ-REITORIA DE GRADUAÇÃO PLANO DE ENSINO. Semestre Letivo 2015 2º. 1. Identificação Código

MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE PELOTAS PRÓ-REITORIA DE GRADUAÇÃO PLANO DE ENSINO. Semestre Letivo 2015 2º. 1. Identificação Código MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE PELOTAS PRÓ-REITORIA DE GRADUAÇÃO PLANO DE ENSINO Ano Semestre Letivo 2015 2º 1. Identificação Código 1.1 Disciplina: Equações Diferenciais Ordinárias Turma

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 SISTEMAS DE INFORMAÇÃO/CPD005 2 1-3 60 A origem e o conceito da teoria geral de sistemas. O conceito de sistemas. Componentes de um sistema de informação. Relações entre sistemas e ambiente. Hierarquia

Leia mais

PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA. Plano de Ensino

PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA. Plano de Ensino DISCIPLINA: Sinais e Sistemas CÓDIGO: MEE003 Validade: A partir do 1º semestre de 2009. Carga Horária: 5 horas-aula Créditos: 03 Área de Concentração / Módulo: Modelagem e Controle de Sistemas / Disciplinas

Leia mais

Paradigmas de Linguagens de Programação

Paradigmas de Linguagens de Programação Paradigmas de Linguagens de Programação Faculdade Nova Roma Cursos de Ciências da Computação (6 Período) Prof. Adriano Avelar - Site: www.adrianoavelar.com Email: edson.avelar@yahoo.com.br Ementa Introdução

Leia mais

FACULDADE PROJEÇÃO ESCOLA DE TECNOLOGIA UNIDADE SOBRADINHO

FACULDADE PROJEÇÃO ESCOLA DE TECNOLOGIA UNIDADE SOBRADINHO 1 FACULDADE PROJEÇÃO ESCOLA DE TECNOLOGIA UNIDADE SOBRADINHO Edital numero 005/2014 _ ETEC para o Processo de Seleção de alunos para a Fábrica de Software. FACULDADE PROJEÇÃO O Diretor da Escola de Tecnologia,

Leia mais

Sistemas de Informação 3º ANO

Sistemas de Informação 3º ANO Sistemas de Informação 3º ANO BANCO DE DADOS Carga horária: 120h Visão geral do gerenciamento de banco de dados. Arquitetura de um Sistema Gerenciador de Banco de Dados. Modelagem e projeto de banco de

Leia mais

PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO (PROENG) ASSESSORIA DE DESENVOLVIMENTO ASSESSORIA JURÍDICA

PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO (PROENG) ASSESSORIA DE DESENVOLVIMENTO ASSESSORIA JURÍDICA FORMULÁRIO DE ALTERAÇÃO DE EMENTAS CURSO: SISTEMAS DE INFORMAÇÃO MATRIZ(ES) CURRICULAR(ES): 2011 ALTERAÇÕES PASSAM A VIGORAR A PARTIR DO SEMESTRE: 2015.1 Banco de Dados I Estudo dos aspectos de modelagem

Leia mais

PLANO DE ENSINO. CURSOS: Licenciatura em Computação, Licenciatura em Matemática, Licenciatura. MODALIDADE: Presencial

PLANO DE ENSINO. CURSOS: Licenciatura em Computação, Licenciatura em Matemática, Licenciatura. MODALIDADE: Presencial UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO Rua Dom Manoel de Medeiros, s/n Dois Irmãos. 52171-900. Recife-PE. Fone: 81 3320.6040 proreitor@preg.ufrpe.br PLANO DE ENSINO

Leia mais

UNIVERSIDADE PRESBITERIANA MACKENZIE Faculdade de Computação e Informática EMENTAS DAS DISCIPLINAS OPTATIVAS I

UNIVERSIDADE PRESBITERIANA MACKENZIE Faculdade de Computação e Informática EMENTAS DAS DISCIPLINAS OPTATIVAS I EMENTAS DAS DISCIPLINAS 1 FACUL DADE DE COMPUTAÇÃO E INFORMATICA NEGÓGIOS GOVERNANÇA DE TECNOLOGIA DA INFORMAÇÃO ( 68) Teóricas Etapa: 7ª ( ) Práticas Interpretação de Governança e estratégia organizacional:

Leia mais

FACULDADE PROJEÇÃO ESCOLA DE TECNOLOGIA. Edital para o Processo de Seleção de alunos para o Laboratório de Práticas de Desenvolvimento.

FACULDADE PROJEÇÃO ESCOLA DE TECNOLOGIA. Edital para o Processo de Seleção de alunos para o Laboratório de Práticas de Desenvolvimento. FACULDADE PROJEÇÃO ESCOLA DE TECNOLOGIA Edital para o Processo de Seleção de alunos para o Laboratório de Práticas de Desenvolvimento. FACULDADE PROJEÇÃO O Diretor da Escola de Tecnologia, Professor Luiz

Leia mais

EDITAL 06/2013 EDITAL DE ABERTURA DO PROCESSO SELETIVO 2014 DO PROGRAMA DE DOUTORADO EM CIÊNCIAS CONTÁBEIS E ADMINISTRAÇÃO

EDITAL 06/2013 EDITAL DE ABERTURA DO PROCESSO SELETIVO 2014 DO PROGRAMA DE DOUTORADO EM CIÊNCIAS CONTÁBEIS E ADMINISTRAÇÃO EDITAL 06/2013 EDITAL DE ABERTURA DO PROCESSO SELETIVO 2014 DO PROGRAMA DE DOUTORADO EM CIÊNCIAS CONTÁBEIS E ADMINISTRAÇÃO O Coordenador do Programa de Doutorado em Ciências Contábeis e Administração,

Leia mais

PLANO DE ENSINO. ATIVIDADE SEG TER QUA QUI SEX Aulas 10-12 10-12 Atendimento 13-16 13-16 Preparação de aula 14-16 14-16

PLANO DE ENSINO. ATIVIDADE SEG TER QUA QUI SEX Aulas 10-12 10-12 Atendimento 13-16 13-16 Preparação de aula 14-16 14-16 PLANO DE ENSINO 1. IDENTIFICAÇÃO Disciplina: Introdução a Otimização Combinatória Código: ICC500 Turma: CB01 URL: http://ioc-ufam.weebly.com Nº de Créditos: 4.4.0 Ano: 2015 Semestre: 1 Carga horária: 60h

Leia mais

DINÂMICA DOS FLUIDOS COMPUTACIONAL. CFD = Computational Fluid Dynamics

DINÂMICA DOS FLUIDOS COMPUTACIONAL. CFD = Computational Fluid Dynamics DINÂMICA DOS FLUIDOS COMPUTACIONAL CFD = Computational Fluid Dynamics 1 Problemas de engenharia Métodos analíticos Métodos experimentais Métodos numéricos 2 Problemas de engenharia FENÔMENO REAL (Observado

Leia mais

Computação Gráfica. Modelo de sombreamento Determina como o modelo de iluminação será aplicado e quais seus argumentos

Computação Gráfica. Modelo de sombreamento Determina como o modelo de iluminação será aplicado e quais seus argumentos Computação Gráfica Iluminação Prof. Rodrigo Rocha Prof.rodrigorocha@yahoo.com Introdução Determinação da cor envolve Além das propriedades da superfícies Cor, textura, material,... Incidência da luz Shading

Leia mais

Sistemas de Tempo Real

Sistemas de Tempo Real Sistemas de Tempo Real Docente Paulo Pedreiras pbrp@ua.pt http://ppedreiras.av.it.pt/ Adaptado dos slides desenvolvidos pelo Prof. Doutor Luís Almeida para a disciplina Sistemas de Tempo-Real DETI/UA ;

Leia mais

FACULDADE PROJEÇÃO ESCOLA DE TECNOLOGIA

FACULDADE PROJEÇÃO ESCOLA DE TECNOLOGIA FACULDADE PROJEÇÃO ESCOLA DE TECNOLOGIA Edital para o Processo de Seleção de alunos para o Laboratório de Práticas de Desenvolvimento Unidade de Sobradinho FACULDADE PROJEÇÃO O Diretor da Escola de Tecnologia,

Leia mais

Programa Analítico. Introdução. Origens da programação Orientada a Objetos. Paradigma procedural. Paradigma Orientado a Objetos.

Programa Analítico. Introdução. Origens da programação Orientada a Objetos. Paradigma procedural. Paradigma Orientado a Objetos. Programação II Prof. Gustavo Willam Pereira e-mail: gustavowillam@gmail.com ENG10082 Programação II 1 Ementa Programação orientada a objetos: classes e objetos, atributos e métodos, especificadores de

Leia mais

Planificação de. Aplicações Informáticas B

Planificação de. Aplicações Informáticas B Escola básica e secundária de Velas Planificação de Aplicações Informáticas B Ano letivo 2011/2012 1- Introdução à Programação Planificação de Aplicações Informáticas B Unidade Sub-Unidades Objetivos Conteúdos

Leia mais

EMENTÁRIO E BIBLIOGRAFIA BÁSICA

EMENTÁRIO E BIBLIOGRAFIA BÁSICA EMENTÁRIO E BIBLIOGRAFIA BÁSICA 2º ANO Nome da disciplina: Física Geral II Carga horária: 90h Acústica e Ondas. Óptica Física e Geométrica. Lei de Coulomb; Campo Elétrico. Lei de Gauss. Potencial. Capacitância.

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

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

UENF - COORDENAÇÃO ACADÊMICA - Universidade Estadual do Norte Fluminense Darcy Ribeiro

UENF - COORDENAÇÃO ACADÊMICA - Universidade Estadual do Norte Fluminense Darcy Ribeiro UENF - COORDENAÇÃO ACADÊMICA - Universidade Estadual do Norte Fluminense Darcy Ribeiro PROGRAMA ANALÍTICO DE DISCIPLINA (PÓS-GRADUAÇÃO) IDENTIFICAÇÃO Centro CCT : Tópicos Especiais em engenharia estrutural:

Leia mais

Pontifícia Universidade Católica do Rio Grande do Sul FACULDADE DE INFORMÁTICA

Pontifícia Universidade Católica do Rio Grande do Sul FACULDADE DE INFORMÁTICA DEPARTAMENTO: Fundamentos da Computação CURSO: Bacharelado em Sistemas de Informação DISCIPLINA: Fundamentos da Computação CÓDIGO: 4610H CRÉDITOS: 04 CARGA HORÁRIA: 60 horas-aula VALIDADE: a partir de

Leia mais

Carga horária : 4 aulas semanais (laboratório) Professores: Custódio, Daniel, Julio foco: introdução a uma linguagem de programação Linguagem Java

Carga horária : 4 aulas semanais (laboratório) Professores: Custódio, Daniel, Julio foco: introdução a uma linguagem de programação Linguagem Java Carga horária : 4 aulas semanais (laboratório) Professores: Custódio, Daniel, Julio foco: introdução a uma linguagem de programação Linguagem Java 1 Objetivo: O aluno deverá adquirir capacidades e habilidades

Leia mais

Módulo 02 Programação Orientada a Objetos. Última atualização: 07/06/2010

Módulo 02 Programação Orientada a Objetos. Última atualização: 07/06/2010 Módulo 02 Programação Orientada a Objetos Última atualização: 07/06/2010 1 Objetivos Definir conceitos de orientação a objetos: o abstração, encapsulamento, pacotes. Discutir reutilização de código em

Leia mais

DEPARTAMENTO DE ENGENHARIA ENGENHARIA AMBIENTAL 1º PERÍODO

DEPARTAMENTO DE ENGENHARIA ENGENHARIA AMBIENTAL 1º PERÍODO DEPARTAMENTO DE ENGENHARIA ENGENHARIA AMBIENTAL 1º PERÍODO CÓDIGO PERÍODO DISCIPLINAS DO CRÉDITOS PRÉ- CO- PRIMEIRO PERÍODO TEÓRICOS PRÁTICOS TOTAL REQUISITO REQUISITO ENG1080 1 Introdução à Engenharia

Leia mais

Matemática Aplicada Mestrados em Engenharia Industrial e Engenharia Química

Matemática Aplicada Mestrados em Engenharia Industrial e Engenharia Química Matemática Aplicada Mestrados em Engenharia Industrial e Engenharia Química Carlos Balsa balsa@ipb.pt Departamento de Matemática Escola Superior de Tecnologia e Gestão de Bragança 1 o Semestre 2008/2009

Leia mais

Programação com Objetos Distribuídos Apresentação

Programação com Objetos Distribuídos Apresentação Programação com Objetos Distribuídos Apresentação Programação com Objetos Distribuídos (C. Geyer) Apresentação 1 Autoria Autor Local C. Geyer Instituto de Informática UFRGS disciplina : Programação com

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

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

Visão Geral Parte 1. O que é engenharia de software?

Visão Geral Parte 1. O que é engenharia de software? Visão Geral Parte 1 Jair C Leite DIMAp/UFRN O que é engenharia de software? É uma disciplina da engenharia dedicada a todos os aspectos da produção de software. Engenheiros de software devem adotar uma

Leia mais

Programação para Internet

Programação para Internet flavio@facom.ufu.br 1 Objetivos Fornecer uma visão geral do funcionamento de sistemas na Web e os protocolos envolvidos Introduzir o paradigma da programação para a Internet Conceituar as arquiteturas

Leia mais

Infra-estrutura de Software

Infra-estrutura de Software Infra-estrutura de Software Apresentação Ciência da Computação Professor: Carlos Ferraz Monitoria: em formação Horários: Quartas e Sextas, 08-10h (D-005) Laboratório: G4, normalmente URL: http://www.cin.ufpe.br/~cagf/if677/2013-1

Leia mais

GRADUAÇÃO EM ENGENHARIA

GRADUAÇÃO EM ENGENHARIA GRADUAÇÃO EM ENGENHARIA EMENTAS DAS DISCIPLINAS DO CICLO BÁSICO 1º BIMESTRE INTRODUÇÃO À ENGENHARIA 40 horas Fundamentos da Engenharia e Suas Grandes Áreas; Inovação e Desenvolvimento de Produto; O Modo

Leia mais

(P AA) 2 PACOTE DE APOIO A APRENDIZAGEM DE PROJETO E ANÁLISE DE ALGORITMOS: IMPLEMENTAÇÃO EM JAVA

(P AA) 2 PACOTE DE APOIO A APRENDIZAGEM DE PROJETO E ANÁLISE DE ALGORITMOS: IMPLEMENTAÇÃO EM JAVA Universidade Federal de Ouro Preto - UFOP Instituto de Ciências Exatas e Biológicas - ICEB Departamento de Computação - DECOM (P AA) 2 PACOTE DE APOIO A APRENDIZAGEM DE PROJETO E ANÁLISE DE ALGORITMOS:

Leia mais

PROCESSO SELETIVO DE TRANSFERÊNCIA DE ALUNOS E PORTADOR DE DIPLOMA DE GRADUAÇÃO PRIMEIRO SEMESTRE - 2016 ANEXO IX ENGENHARIAS - 1º ANO CÁLCULO I

PROCESSO SELETIVO DE TRANSFERÊNCIA DE ALUNOS E PORTADOR DE DIPLOMA DE GRADUAÇÃO PRIMEIRO SEMESTRE - 2016 ANEXO IX ENGENHARIAS - 1º ANO CÁLCULO I ANEXO IX ENGENHARIAS - 1º ANO CÁLCULO I 1 Funções de uma variável 2 Funções reais 3 Conceito, cálculo e aplicações de limites, continuidade, derivadas e diferenciais 4 Cálculos de pontos de máximos, mínimos

Leia mais

Java 3D TM API. 1. Introdução. Profa. Isabel Harb Manssour. Introdução. Roteiro. Conceitos de Computação Gráfica

Java 3D TM API. 1. Introdução. Profa. Isabel Harb Manssour. Introdução. Roteiro. Conceitos de Computação Gráfica Java 3D TM API 1. Profa. Isabel Harb Manssour (http://www.inf.pucrs.br/~manssour/java3d) XVI SIBGRAPI 12-15 15 de Outubro de 23 Roteiro 1. 2. Criando Universos Virtuais 3. Realismo, Interação e Animação

Leia mais

Instituto de Ciências Exatas Departamento de Ciência da Computação. Plano de Curso

Instituto de Ciências Exatas Departamento de Ciência da Computação. Plano de Curso Plano de Curso 1 INFORMAÇÕES BÁSICAS Disciplina: Análise e Projeto de Algoritmos Código: DCC001 Turma: A Período: 2011.3 Oferta: ( X ) UFJF ( ) UAB Créditos: 4 Carga Horária (horas-aula) Semanal Teórica:

Leia mais

FORMULÁRIO PARA CRIAÇÃO DE DISCIPLINA

FORMULÁRIO PARA CRIAÇÃO DE DISCIPLINA Universidade Federal do Ceará Pró-Reitoria de Graduação Coordenadoria de Projetos e Acompanhamento Curricular Divisão de Pesquisa e Desenvolvimento Curricular FORMULÁRIO PARA CRIAÇÃO DE DISCIPLINA 1. Unidade

Leia mais

Java. Marcio de Carvalho Victorino www.dominandoti.eng.br

Java. Marcio de Carvalho Victorino www.dominandoti.eng.br Java Marcio de Carvalho Victorino www.dominandoti.eng.br 3. Considere as instruções Java abaixo: int cont1 = 3; int cont2 = 2; int cont3 = 1; cont1 += cont3++; cont1 -= --cont2; cont3 = cont2++; Após a

Leia mais

Otimização Aplicada à Engenharia de Processos

Otimização Aplicada à Engenharia de Processos Otimização Aplicada à Engenharia de Processos Aula 1: Introdução Felipe Campelo http://www.cpdee.ufmg.br/~fcampelo Programa de Pós-Graduação em Engenharia Elétrica Belo Horizonte Março de 2013 Antes de

Leia mais

CURSO DE ENGENHARIA DE COMPUTAÇÃO Renovação de Reconhecimento pela Portaria n 123 de 09/07/12 DOU de 10/07/12 PLANO DE CURSO

CURSO DE ENGENHARIA DE COMPUTAÇÃO Renovação de Reconhecimento pela Portaria n 123 de 09/07/12 DOU de 10/07/12 PLANO DE CURSO CURSO DE ENGENHARIA DE COMPUTAÇÃO Renovação de Reconhecimento pela Portaria n 123 de 09/07/12 DOU de 10/07/12 Componente Curricular: Sistemas Concorrentes e Distribuídos Código: ENG - 436 Pré-requisito:

Leia mais

Curso Superior de Tecnologia em Banco de Dados e Sistemas para Internet Disciplina: Projeto Integrador III Prof.: Fernando Hadad Zaidan

Curso Superior de Tecnologia em Banco de Dados e Sistemas para Internet Disciplina: Projeto Integrador III Prof.: Fernando Hadad Zaidan Faculdade INED Curso Superior de Tecnologia em Banco de Dados e Sistemas para Internet Disciplina: Projeto Integrador III Prof.: Fernando Hadad Zaidan Ago-2008 1 Gestão de requisitos 2 Bibliografia: PAULA

Leia mais

PROGRAMA DE DISCIPLINA

PROGRAMA DE DISCIPLINA DIVISÃO DE ASSUNTOS ACADÊMICOS Secretaria Geral de Cursos PROGRAMA DE DISCIPLINA DEPARTAMENTO DE CIÊNCIAS EXATAS CÓDIGO: EXA801 DISCIPLINA: ALGORITMOS E PROGRAMAÇÃO I CARGA HORÁRIA: 60h EMENTA: Classificação

Leia mais

UNIVERSIDADE FEDERAL DE LAVRAS PRÓ-REITORIA DE PÓS-GRADUAÇÃO COORDENADOR1A DE PÓS-GRADUAÇÃO STHCTOSBJSU DISCIPLINA

UNIVERSIDADE FEDERAL DE LAVRAS PRÓ-REITORIA DE PÓS-GRADUAÇÃO COORDENADOR1A DE PÓS-GRADUAÇÃO STHCTOSBJSU DISCIPLINA UNIVERSIDADE FEDERAL DE LAVRAS PRÓ-REITORIA DE PÓS-GRADUAÇÃO COORDENADOR1A DE PÓS-GRADUAÇÃO STHCTOSBJSU DISCIPLINA Código Denominação Crédito(s) n Carga Horária Teórica Prática Total PCC-XXX 5Q3 Processamento

Leia mais

Programa Analítico de Disciplina INF323 Engenharia de Software II

Programa Analítico de Disciplina INF323 Engenharia de Software II 0 Programa Analítico de Disciplina Departamento de Informática - Centro de Ciências Exatas e Tecnológicas Número de créditos: Teóricas Práticas Total Duração em semanas: 15 Carga horária semanal 0 Períodos

Leia mais

FAPESP FUNDAÇÃO DE AMPARO À PESQUISA DO ESTADO DE SÃO PAULO UNIVERSIDADE DE SÃO PAULO INSTITUTO DE MATEMÁTICA E ESTATÍSTICA (IME) GeoGrid

FAPESP FUNDAÇÃO DE AMPARO À PESQUISA DO ESTADO DE SÃO PAULO UNIVERSIDADE DE SÃO PAULO INSTITUTO DE MATEMÁTICA E ESTATÍSTICA (IME) GeoGrid FAPESP FUNDAÇÃO DE AMPARO À PESQUISA DO ESTADO DE SÃO PAULO UNIVERSIDADE DE SÃO PAULO INSTITUTO DE MATEMÁTICA E ESTATÍSTICA (IME) GeoGrid VISUALIZAÇÃO TRIDIMENSIONAL DE TERRENO Integrantes: Felipe Augusto

Leia mais

Engenharia Mecânica com linha de formação específica em Engenharia Mecatrônica

Engenharia Mecânica com linha de formação específica em Engenharia Mecatrônica Unidade Universitária Escola de Engenharia Curso Engenharia Mecânica com linha de formação específica em Engenharia Mecatrônica Disciplina Circuitos Elétricos Professor(es) Cintia Bertoni Bueno Martha

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

UNIVERSIDADE FEDERAL DE PERNAMBUCO. Relatório Perfil Curricular

UNIVERSIDADE FEDERAL DE PERNAMBUCO. Relatório Perfil Curricular PERÍODO: 1º MA026- CALCULO DIFERENCIAL E INTEGRAL 1 OBRIG 60 0 60 4.0 LIMITES E CONTINUIDADE DE FUNÇÕES. DERIVADAS. APLICAÇÕES DA DERIVADA. TEOREMA DE ROLLE, TEOREMA DO VALOR MÉDIO E TEOREMA DO VALOR MÉDIO

Leia mais

PROGRAMA. Curso: Mestrado em Educação e Comunicação Multimédia. diurno. Ciclo: 2º. pós-laboral. Ano: 1º Semestre: 1º

PROGRAMA. Curso: Mestrado em Educação e Comunicação Multimédia. diurno. Ciclo: 2º. pós-laboral. Ano: 1º Semestre: 1º PROGRAMA Ciclo: 2º Curso: Mestrado em Educação e Comunicação Multimédia diurno pós-laboral Ano: 1º Semestre: 1º Unidade Curricular: FUNDAMENTOS DE LÓGICA E ALGORITMOS DE PROGRAMAÇÃO Código: Departamento:

Leia mais

Linguagem de Programação Orientada a Objeto. Introdução a Orientação a Objetos Professora Sheila Cáceres

Linguagem de Programação Orientada a Objeto. Introdução a Orientação a Objetos Professora Sheila Cáceres Linguagem de Programação Orientada a Objeto Introdução a Orientação a Objetos Professora Sheila Cáceres Introdução a Orientação a Objetos No mundo real, tudo é objeto!; Os objetos se relacionam entre si

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

Ementas do Curso de Engenharia Civil ( até o quarto período )

Ementas do Curso de Engenharia Civil ( até o quarto período ) Ementas do Curso de Engenharia Civil ( até o quarto período ) 1 Período GEXT 7301- Cálculo a Uma Variável (5.0.0) Números Reais, Funções Reais, Limites de Funções Reais e Continuidade, Derivação, Taxas

Leia mais

Rediscussão do BC&T. Eixo de Representação e Simulação

Rediscussão do BC&T. Eixo de Representação e Simulação Rediscussão do BC&T Eixo de Representação e Simulação Resumo 1ª Reunião Proposta Ideal Principais Alterações: GA - 4 créditos IPE - 4 créditos FUV - 6 créditos 6-0-6 ou 4-2-6 Plano B - retirada de FVV

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

Sistemas Distribuídos (DCC/UFRJ)

Sistemas Distribuídos (DCC/UFRJ) Sistemas Distribuídos (DCC/UFRJ) Aula 1: 4 de abril de 2016 1 Conceitos básicos sobre sistemas distribuídos 2 Computação distribuída Computação distribuída A computação distribuída envolve o projeto, implementação

Leia mais

Escola de Economia e Gestão. Empresas e Mercados

Escola de Economia e Gestão. Empresas e Mercados Empresas e Mercados Pré-Requisitos: Nenhuns Prerequisites: None Compreender o funcionamento dos mercados e a forma como o mecanismo preço permite a afetação de recursos Compreender e explicar o processo

Leia mais

PRÓ - REITORIA ACADÊMICA PLANO DE ENSINO

PRÓ - REITORIA ACADÊMICA PLANO DE ENSINO 1 de 12 18/2/2011 14:45 CURSO: CIÊNCIA DA COMPUTAÇÃO - MANHÃ DISCIPLINA: SISTEMAS DISTRIBUÍDOS PROFESSOR(a): VALDERI REIS QUIETINHO LEITHARDT ANO/SEMESTRE: 2011/1 CARGA HORÁRIA: 60 Horas PRÓ - REITORIA

Leia mais