Anexo I

Instruções Específicas

Professor do Ensino Básico, Técnico e Tecnológico/Classe D1-Nível 1

1. Área: Ciências Exatas e da Terra/Ciência da Computação/ Metodologia e Técnicas da Computação

2. Departamento/Centro de Ensino: Departamento de Ensino/Colégio Politécnico da UFSM

3. Estrutura do concurso

3.1 Primeira Fase:

A Prova Objetiva, de caráter eliminatório e classificatório, será realizada no dia 05/04/2025, na cidade de Santa Maria. A prova tem início previsto para às 09 horas, com duração de 4 (quatro) horas. Havendo alteração, esta será comunicada por Edital a ser publicado no Diário Oficial da União, e na página www.ufsm.br/trabalhe-na-ufsm.

A prova será constituída de 30 (trinta) questões de múltipla escolha, conforme disposto no item 10 deste Edital. As questões serão distribuídas da seguinte forma:

- Língua Portuguesa: 5 (cinco) questões

- Legislação: 5 (cinco) questões

- Conhecimentos Específicos: 20 (vinte) questões

A legislação indicada nos programas das provas inclui eventuais alterações posteriores à publicação original, ainda que não expressamente mencionadas, até a data de publicação deste Edital.

Considerar-se-á, para efeito de aplicação e correção das provas, a legislação vigente até a data de publicação deste Edital.

3.1.1 Programa da Prova Objetiva

- Língua Portuguesa

1. Relações entre texto e contexto;

2. Gêneros textuais;

3. Tipologias textuais;

4. Leitura e interpretação de texto;

5. Mecanismos de coesão e coerência;

6. Recursos linguísticos de avaliação;

7. Fonética e fonologia;

8. Morfologia;

9. Sintaxe;

10.Semântica.

- Legislação

1. Constituição da República Federativa do Brasil de 1988 e suas respectivas emendas (artigos 1 ao 9; 37 a 41; 205 a 214 e 227);

2. Lei nº 8.112, de 11 de dezembro de 1990 - Regime jurídico dos servidores públicos civis da União, das autarquias e das fundações públicas federais, e suas alterações;

3. Lei nº 9.394, de 20 de dezembro de 1996 - Estabelece as diretrizes e bases da educação nacional;

4. Decreto nº 1.171, de 22 de junho de 1994 - Código de Ética Profissional do Servidor Público Civil do Poder Executivo Federal;

5. Lei nº 13.146, de 6 de julho de 2015. Institui a Lei Brasileira de Inclusão da Pessoa com Deficiência (Estatuto da Pessoa com Deficiência);

6. Lei nº 12.772, de 28 de dezembro de 2012 - Dispõe sobre a estruturação do Plano de Carreiras e Cargos de Magistério Federal; sobre a Carreira do Magistério Superior, de que trata a Lei no 7.596, de 10 de abril de 1987; sobre o Plano de Carreira e Cargos de Magistério do Ensino Básico, Técnico e Tecnológico e sobre o Plano de Carreiras de Magistério do Ensino Básico Federal (...);

7. Estatuto da Universidade Federal de Santa Maria, aprovado pela Portaria 156 do Ministério da Educação, de 12 de março de 2014, com as alterações posteriores (Resoluções nº 023/2016; nº 037/2016; nº 016/2017; e nº 056/2021; nº. 111/2022 e nº135/2023);

8. Regimento Geral da Universidade Federal de Santa Maria, com as alterações posteriores e nos termos do Anexo da Resolução UFSM nº 016/2019, de 02 de julho de 2019;

9. Lei nº 12.288, de 20 de julho de 2010.Institui o Estatuto da Igualdade Racial; altera as Leis nº 7.716, de 5 de janeiro de 1989, nº 9.029, de 13 de abril de 1995, nº 7.347, de 24 de julho de 1985, e nº 10.778, de 24 de novembro de 2003.

- Conhecimentos Específicos

1. Lógica de programação e programação estruturada: tipos de dados e sua representação em memória; variáveis e constantes; desvio condicional e laços de repetição; modularização e recursividade; apontadores; Linguagem de Programação C;

2. Programação Orientada a Objetos: classes e objetos; tipos primitivos (por valor) e por referência; classes abstratas; herança e polimorfismo; Tratamento de exceções; Linguagem de Programação Java;

3. Estrutura de Dados: listas contíguas e ligadas (ou encadeadas); Estruturas lineares com disciplina de acesso (fila e pilhas); árvores; árvores binárias de busca; grafos;

4. Qualidade de código: padrões de projeto (criacionais, estruturais e comportamentais); refatoração de código; catálogo de refatoração; code smells; técnicas de refatoração;

5. Testes de Software: fundamentos de teste, tipos de teste, automação de testes, gestão de testes, testes em métodos ágeis, ferramentas e frameworks de teste;

6. Conceitos de segurança da informação. Confidencialidade, integridade e disponibilidade. Criptografia simétrica: cifras de bloco e seus modos de operação, cifras de fluxo. Criptografia assimétrica. Hash criptográfico. Códigos de autenticação de mensagens (MAC). Certificados digitais. Assinaturas digitais. Autenticação segura;

7. Arquiteturas para Desenvolvimento de Aplicações: conceitos, projeto de arquitetura, estilos arquiteturais.

8. Conceitos de redes de computadores. Topologias e arquiteturas de redes - modelos ISO/OSI e TCP/IP. Protocolos de rede: ICMP, DNS, SMTP, HTTP, HTTPS. Serviços de rede;