Disciplinas Optativas 2022/2
Segue abaixo a lista de disciplinas optativas dos cursos de Bacharelado em Ciência da Computação e Licenciatura em Computação que serão oferecidas no semestre 2022/2.
- Nome: Machine Learning na Prática com Python
- Professor: José Gonçalo dos Santos
- Ementa: Linguagem python: introdução; fundamentos; funções; lista, tupla e dicionário; python Oientado a Objetos. Fundamentos de Machine Learning. Obtenção e tratamento dos dados. Modelos de classificação: fundamentos e implementação. Redes Neurais Artificias: fundamentos e implementação; redes neurais convulucionais - fundamentos e implementação; redes neurais recorrentes - fundamentos e implementação.
- Nome: Processamento Digital de Imagens
- Professor: Raimundo Claudio Vasconcelos
- Ementa: Fundamentos de Imagem Digital. Transformações Geométricas. Transformações Radiométricas. Filtragem no Domínio Espacial. Filtragem no Domínio da Frequência. Realce e Suavização. Introdução à Morfologia Matemática. Compressão. Introdução à Segmentação. Aplicações.
- Nome: Projeto e Desenvolvimento de APIs REST (Optativa 3)
- Professor: Leandro Vaguetti
- Ementa: Esta disciplina trata de conteúdos relativos ao Projeto, Documentação, Desenvolvimento e Testes de API REST. As tecnologias de desenvolvimento são baseadas em JavaScript/Typescript, utilizando-se de frameworks/APIs como Express, Mongoose, Sequelize, etc. Além disso, outras e variadas tecnologias para documentação, projeto e testes serão utilizadas complementarmente.
- Nome: Desenvolvimento de Progressive Web Apps (Optativa 4)
- Professor: Leandro Vaguetti;
- Ementa: Esta disciplina trata de conteúdos relativos ao desenvolvimento de FrontEnd Web alinhado com a tecnologia PWA (Progressive Web Apps). As tecnologias de desenvolvimento são baseadas em JavaScript/Typescript, utilizando-se de frameworks/APIs como React, React Native, Expo, Axios, etc. Além disso, outras e variadas tecnologias para desenvolvimento e validação serão utilizadas complementarmente.
- Nome: Introdução à Programação Competitiva
- Professor: Daniel Saad
- Ementa: Conceitos de programação competitiva; Juízes eletrônicos e Competições de programação; C++ moderno para competições de programação; Ordenação e Busca; Estruturas de Dados Lineares: listas, filas e pilhas; Heaps Binárias e Filas de prioridade; Standard Template Library; Vetores de Bits; Mapeamentos e Conjuntos.