MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE NOME DO DEPARTAMENTO: Departamento de Engenharia de Computação e Automação (DCA) Endereço do Departamento: Universidade Federal do Rio Grande do Norte – Campus Universitário – Lagoa Nova, S/N, Natal - RN CEP: 59078-900 Fones: (84) 3215-3738; (84) 3215-3771 E-mail: [email protected] CONCURSO PÚBLICO DE PROVAS E TÍTULOS PARA O NÍVEL SUPERIOR DA CLASSE DE PROFESSOR ADJUNTO/DE NA ÁREA DE PROGRAMAÇÃO E MÉTODOS COMPUTACIONAIS. COMISSÃO ORGANIZADORA-(CO) No da Portaria que designou a comissão: 193/2010-CT Titulares Nome dos membros 1o (Presidente) Pablo Javier Alsina (DCA/UFRN – Siape: 1242315) 2o Agostinho de Medeiros Brito Júnior (DCA/UFRN – Siape: 1279464) 3o Francisco das Chagas Mota (DCA/UFRN – Siape: 1149639) Suplente Jorge Dantas de Melo(DCA/UFRN – Siape: 350241) COMISSÃO EXAMINADORA-(CE) No da Portaria que designou a comissão: 194/2010-CT Titulares Nome dos membros 1o (Presidente) Agostinho de Medeiros Brito Júnior (DCA/UFRN – Siape: 1279464) 2o Samuel Xavier de Souza (DCA/UFRN - Siape: 1673543) 3o Gilbert Azevedo da Silva (IFRN - Siape: 1164676) Suplentes 1o Anderson Luiz de Oliveira Cavalcanti (DCA/UFRN – Siape: 2453033) 2o Paulo Sérgio da Motta Pires (DCA/UFRN – Siape: 3470522) 3o George Azevedo da Silva (IFRN - Siape: 277438) PROGRAMA 1. 2. 3. 4. 5. 6. 7. 8. 9. Programação estruturada e suas características; Programação orientada a objetos e suas características; Linguagens de programação: C, C++, Java; Determinação numérica de zeros de funções reais; Resolução numérica de sistemas de equações lineares e não-lineares; Interpolação e ajuste de curvas; Integração numérica; Solução numérica de equações diferenciais ordinárias e parciais; Ferramenta para ensino de métodos numéricos: Scilab. RELAÇÃO DE TEMAS 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Representações e exemplos de algoritmos: fluxogramas, portugol Paradigmas funcional e declarativo: principais diferenças e aplicações Estruturas de controle: desvio condicional, laços e recursão Listas encadeadas: implementação, algoritmos básicos (inserção, busca, remoção) Princípios de orientação a objetos e exemplos de implementação em C++ e Java Métodos numéricos de determinação de raízes: Bisseção, Secante e Newton-Raphson Resolução de equações lineares: métodos de Gauss e Gauss-Seidel Interpolação de curvas: polinômios de Lagrange e Newton, splines cúbicas Integração numérica: métodos mais utilizados Resolução de equações diferenciais ordinárias: métodos de Euler, Runge-Kutta DATA DE INÍCIO LOCAL HORÁRIO 22/11/2010 Departamento de Engenharia de Computação e Automação (DCA) Das 8 às 12h; Das 14 às 18h.