organizer logo

CONCURSO PÚBLICO UFMS 2026 - DOCENTES

DADOS DO CARGO
LOTAÇÃO
Campus do Pantanal
NOME
VAGA [1090]
QUANTIDADE
1
CLASSE
Assistente
REGIME
Dedicação Exclusiva
FORMAÇÃO ACADÊMICA
Graduado na área de Computação; e
Doutorado na Área de Avaliação / Área Básica: Ciência da Computação / Ciência da Computação.
PROGRAMA
Área: Ciências Exatas e da Terra / Ciência da Computação / Linguagens de Programação
1. Algoritmos e programação: tipos, variáveis, comandos de decisão, de repetição e funções.
2. Estruturas de dados básicas homogêneas e heterogêneas.
3. Estruturas de Dados: Listas, Filhas, Pilhas.
4. Estruturas de Dados: Árvores e Tabelas de Espalhamento.
5. Algoritmos de Busca e Algoritmos de Ordenação.
6. Programação Web Front-End: HTML 5, CSS 3, JavaScript, Padrões W3C, Responsividade.
7. Programação Web Back-End: Linguagens de Programação para Servidor, Padrão MVC, Envio de dados via HTTP, Controle de Cookies e Sessões; Acesso a Banco de Dados.
8. Serviços Web: conceitos, características, protocolos, segurança, Arquitetura REST (métodos HTTP, protocolos de autenticação, rotas, recursos, formatos de resposta).
9. Caracterização, tipos e arquiteturas de sistemas distribuídos.
10. Técnicas de comunicação em sistemas distribuídos.
BIBLIOGRAFIA BÁSICA
CORMEN, Thomas H.; LEISERSON, Charles E.; RIVEST, Ronald L.; STEIN, Clifford. Algoritmos: Teoria e Prática. 3. ed. São Paulo: Grupo GEN, 2012. E-book. ISBN 9788595158092.
COULOURIS, George; DOLLIMORE, Jean; KINDBERG, Tim; BLAIR, Gordon. Sistemas Distribuídos: Conceitos e Projeto. 5. ed. Boston: Addison Wesley, 2012.
FLANAGAN, David. JavaScript: O Guia Definitivo. 6. ed. Porto Alegre: Bookman, 2013.
FOREMAN, Daniel Charles. Bootstrap 5 Foundations. Independently published, 2021.
GOLDBERG, Josh. Aprendendo TypeScript: Melhore suas habilidades de desenvolvimento web usando JavaScript TypeSafe. São Paulo: Novatec Editora, 2022.
KAWANO, Wilson. Crie aplicativos Web com HTML, CSS, JavaScript, PHP, PostgreSQL, Bootstrap, AngularJS e Laravel. Rio de Janeiro: Ciência Moderna, 2016.
STAUFFER, Matt. Desenvolvendo com Laravel: Um framework para a construção de aplicativos PHP modernos. São Paulo: Novatec Editora, 2017.
TANENBAUM, Andrew S.; VAN STEEN, Maarten. Sistemas Distribuídos: Princípios e Paradigmas. 2. ed. Upper Saddle River: Pearson Prentice Hall, 2007.
TENENBAUM, Aaron M.; LANGSAM, Yedidyah; AUGENSTEIN, Moshe J. Estruturas de Dados Usando C. São Paulo: Pearson Makron Books, 2004.