Grade 2020/1 | ||||||
---|---|---|---|---|---|---|
Período
|
2ª feira | 3ª feira | 4ª feira | 5ª feira | 6ª feira | |
08:00 a 12:00 |
CCS011 Teoria da Computação Prof. Dr. Daniel Lucrédio CCGT 1009 |
————————- | CCS008 Processamento de Imagens e Sensoriamento Remoto Prof. Dr. Siovani Felipussi ATLab 105 (LARS) |
————————- | ||
14:00
a 18:00 |
CCS002 Engenharia de Software Prof. Dr. Alexandre Alvaro ATLab 103 (SO) |
CCS012 Tópicos Avançados em Arquiteturas Distribuídas de Software Prof. Dr. Fabio Verdii ATLab 105 (LARS) |
CCS005* Estudo Dirigido |
CCS004 Aprendizado de Máquina Prof. Dr. Tiago Almeida AtLab 105 (LARS) |
CCS002 – ENGENHARIA DE SOFTWARE
Prof. Dr. Alexandre Alvaro
Segunda-feira das 14:00 às 18:00
SO (ATLab 103)
Ementa: Abordar os principais conceitos de métodos, processos, ferramentas e técnicas relacionados a Engenharia de Software. Arquitetura de software. Incentivar a pesquisa e desenvolvimento na área de Engenharia de Software.
Conhecimentos necessários:
- Base da Engenharia de Software.
Atividades previstas:
- Atividade em sala de aula;
- Prova;
- Seminários.
CCS004 – APRENDIZADO DE MÁQUINA
Prof. Dr. Tiago Almeida
Quinta-feira das 14:00 às 18:00
LARS (ATLab 105)
Ementa: Conceitos básicos, histórico e notações. Paradigmas de aprendizado. Caracterização e preparação dos dados. Modelos preditivos (métodos baseados em distância, métodos probabilísticos, métodos baseados em otimização, métodos de regressão). Modelos descritivos (análise de agrupamentos e algoritmos). Redução de dimensionalidade. Medidas de avaliação. Metodologia experimental. Aplicações. Tópicos recentes (estado-da-arte) na literatura.
Requisitos necessários:
- Álgebra linear e Cálculo (Derivadas de 1a e 2a ordem, Gradiente, Otimização linear e não linear);
- Probabilidade e Estatística (dispersão, correlação, variância, covariância);
- Linguagem de programação Python, com ênfase nas bibliotecas Pandas, NumPy, Seaborn, Matplotlib e Scikit-Learn;
- LaTeX.
Atividades previstas:
- Implementação e questionários semanais (atividades práticas extra-classe que demandam aproximadamente 8hs de dedicação por semana);
- Projeto + Relatório + Seminário (atividade prática extra-classe que demanda aproximadamente 40hs de dedicação);
- Exame.
CCS005 – ESTUDO DIRIGIDO*
*Disicplina oferecida somente para alunos regulares.
CCS008 – PROCESSAMENTO DE IMAGENS E SENSORIAMENTO REMOTO
Prof. Dr. Siovani Felipussi
Quinta-feira das 08:00 às 12:00
LARS (ATLab 105)
Ementa: Tópicos especiais de Processamento de Imagens com Aplicações em Sensoriamento Remoto
Conhecimentos necessários:
- Conhecimento das principais técnicas de processamento de imagens em baixo e médio nível
- Conceitos básicos sobre imagens de sensoriamento remoto
Atividades previstas:
- Implementação e atividades em sala de aula e extraclasse
- Projeto prático
- Seminários
- Provas
CCS011 – TEORIA DA COMPUTAÇÃO
Prof. Dr. Daniel Lucrédio
Segunda-feira das 08:00 às 12:00
Sala 1009 (CCGT)
Ementa: Linguagens formais (regulares, livres de contexto, sensíveis ao contexto, com estrutura de frase), Gramáticas, a hierarchia de Chomsky, Autômatos finitos determinísticos e não determinísticos, Autômatos com pilha, Máquinas de Turing, o problema da parada, Tese de Church-Turing, Modelos de computação equivalentes à máquina de Turing, Proposições sobre Computabilidade, Conceitos básicos de classes de complexidade de linguagens.
Conhecimentos necessários:
- Conhecimentos básicos sobre elementos de matemática discreta (conjuntos, funções)
- Conhecimentos básicos sobre lógica matemática
- Noções de programação
Atividades previstas:
- Vídeo-aulas e rápidos questionários sobre as vídeo-aulas
- Leitura de livro-texto
- Resolução de exercícios, em sala e extra-classe, envolvendo demonstrações e provas matemáticas
- Discussões teóricas sobre a computação e seus limites fundamentais
CCS012 – TÓPICOS AVANÇADOS EM ARQUITETURAS DISTRIBUÍDAS DE SOFTWARE
Tema: Cloud Network Slicing: conceitos, fundamentos e tecnologias habilitadoras
Prof. Dr. Fabio Verdi
Terça-feira das 14:00 às 18:00
Lab Redes (ATLab 105)
Ementa: Nesta disciplina iremos abordar um tema atual, conhecido como Cloud Network Slicing. Pretendemos apresentar os conceitos e os fundamentos sobre o assunto, posicionar o estado da arte e as padronizações existentes principalmente as definidas no contexto do Projeto NECOS e orgãos de padronização tais como IETF, ETSI, ONF e 3GPP. Estudaremos algumas tecnologias habilitadoras para implantação de cloud network slices tais como: VIMs (Virtual Infrastructure Managers), Docker, Kubernets e Openstack, SDN (Software Defined Networking) e finalmente soluções de monitoramento que podem ser aplicadas no contexto das slices tais como o framework Prometheus.