Para este semestre, 12 disciplinas eletivas estão sendo oferecidas, sendo 8 regulares e 4 tópicos.
Além das listadas abaixo, há mais possibilidades de disciplinas eletivas, oferecidas por outros departamentos do IMECC ou por outros institutos e faculdades. Abaixo, listamos algumas das quais temos ciência, mas recomendamos que se consulte o caderno de horário da DAC e as coordenações de outros cursos.
A coordenação estimula que os alunos engagem-se em projetos de estudo/pesquisa sob a orientação dos docentes da UNICAMP. Para tanto, considere matricular-se nas disciplinas de Projetos Supervisionado I ou II.
O oferecimento de disciplinas eletivas está concentrado nas terças e quinta-feiras com a intenção de facilitar a acomodação de estágios nas segundas, quartas e sextas-feiras.
Destacamos também algumas disciplinas do IC. Caso haja interesse em cursar uma disciplina do IC, é necessário entrar em contato com a coordenação de graduação do IC para solicitar a autorização de matrícula.
Seg | Ter | Qua | Qui | Sex | |
---|---|---|---|---|---|
8:00-10:00 | MA044 | F 315 | MA044 | F 315 | |
10:00-12:00 | ME310 | ME501/MS515 | ME310 | ME501/MS515 | |
14:00-16:00 | MS428 | MS428 | MS003 | ||
16:00-18:00 | MS328 | MS317 | MS328 | MS317 | |
19:00-21:00 | MS902 | ||||
21:00-23:00 | MS902 |
Seg | Ter | Qua | Qui | Sex | |
---|---|---|---|---|---|
8:00-10:00 | MS650 | MS680/MS905 | MS650 | MS680/MS905 | MS650 |
10:00-12:00 | MS629 | MS515 | MS629 | MS515 | |
14:00-16:00 | ME322/MS911 | MS612/MS614 MS960 |
ME322 | MS612/MS614 MS960 |
ME322/MS003/MS911 |
16:00-18:00 | MS317/MS520 MS529/MS820 |
MS317/MS520 MS529/MS820 |
|||
19:00-21:00 | MS902 | ||||
21:00-23:00 | MS902 |
O aluno deve escolher 10 créditos em disciplinas eletivas.
Seg | Ter | Qua | Qui | Sex | |
---|---|---|---|---|---|
8:00-10:00 | MS680/MS905 | MS680/MS905 | MS993 | ||
10:00-12:00 | ME501 | MS515 | ME501 | MS515 | MS993 |
14:00-16:00 | ME322/MS911 | MS612/MS614 MS960 |
ME322 | MS612/MS614 MS960 |
ME322/MS003/MS911 |
16:00-18:00 | MS317/MS520 MS529/MS820 |
MS317/MS520 MS529/MS820 |
|||
19:00-21:00 | MS902 | ||||
21:00-23:00 | MS902 |
O aluno deve escolher 18 créditos em disciplinas eletivas.
Esta disciplina de Tópicos irá abordar diferentes situações presentes no dia a dia de um cientista de dados que atua no mercado. O objetivo é preparar o aluno para aplicar os conhecimentos de matemática em ambientes corporativos que demandam não apenas conhecimento técnico, como também soft skills, dentre os quais destacamos o mapeamento e gestão de processos, metodologia ágil, gestão de pessoas e gestão de conflitos. Dentre os hard skills lidaremos como a importação, manipulação e controle de qualidade de dados, visualização e apresentação de resultados e construção de modelos. Arboraremos as principais ferramentas utilizadas na área de ciência de dados como VBA, python e pandas, SQL, databricks, entre outras.
A disciplina terá 4 créditos e será organizada em encontros semanais, entre 19:00 a 21:00, com a participação de profissionais renomados e atuantes na área. Como prática, traremos casos reais de aplicações de ciências de dados em empresas, relatadas por profissionais. As duas horas semanais restantes serão utilizadas nas execução de trabalhos práticos.
Pré-requisitos: MC102, CP ≥ 0,45.
O objetivo é ter um curso com ênfase prática para dar segurança aos alunos no uso de sistemas avançados de programação. Dessa forma, as aulas, quando em formato presencial, devem ser ofereciadas preferencialmente em ambiente de laboratório para que os alunos possam realizar pequenos exercícios ao longo da discussão.
Ementa: Programação para aplicações científicas baseadas em linguagens dinâmicas de alto desempenho, com bibliotecas estáveis e de alta performance. Introdução a conceitos como programação por arrays, paralelismo, linguagens de modelagem, resolução de equações diferenciais serão introduzidas com exemplos práticos em tópicos como análise de imagens, dinâmica de particulas, modelagem climática, etc.
Programa da disciplina: 1) Introdução a uma linguagem dinâmica para computação de alto desempenho, considerações sobre eficiência em programas de computadores (num primeiro oferecimento a linguagem será Julia). 2) Funções matemáticas em linguagens de programação, diferenciação automática, despacho múltiplo. 3) Programação por arrays (em um primeiro oferecimento com exemplos em processamento de imagens). 4) Noções de programação dinâmica e programação com grafos. 5) Noções de programação paralela. 6) Aleatoriedade e simulação estocástica em computadores (em um primeiro oferecimento com exemplos em dinâmica de partículas). 7) Resolução numérica de equações diferenciais através de pacotes computacionais (em um primeiro oferecimento com exemplos em modelagem climática).
Pré-requisitos: MA211, MA327 e MC102.
Bibliografia
Ementa: Problemas diferenciais elípticos e parabólicos, Problemas acoplados. Equações de derivadas parciais convectivas-difusivas. Conservação da massa, Energia do sistema. Estudo de Estabilidade e Convergência de métodos numéricos as diferenças finitas e aos elementos finitos. Análise numérica de Problemas Elípticos-Parabólicos não lineares: Dissipação de droga sólida num solvente, Proliferação de células em adenomas, Interação de drogas dissipadas com as células malignas.
Critério de avaliação: Conceito (S ou I).
Pré-requisitos: (MA311 + MA327 + MS211) ou MS612.
Bibliografia
Esta disciplina, proposta pelo Prof. João Florindo, terá 4 crédito e será oferecida usando a sigla MS960 (Tópicos Especiais em Processamento de Imagens).
Ementa: Definição e conceitos básicos de aprendizado de máquinas; algoritmos básicos: regressão e classificação linear, vizinhos mais próximos, árvores de decisão; métodos com kernel; SVM; ensembles e florestas aleatórias; aprendizado semi-supervisionado e não supervisionado; redes neurais e aprendizado profundo; tópicos do estado-da-arte; aspectos práticos em Python; fundamentos matemáticos: dimensão VC e PAC-learning.
Pré-requisitos: MA211, MA327 e MC102.