Computação e Matemática
Introduzir os conceitos básicos de projeto e análise de algoritmos. Apresentar algoritmos básicos de busca e ordenação.
Aprofundar os conceitos de modelagem de bancos de dados e processos em sistemas de computação. Apresentar as principais abstrações de dados e suas respectivas representações e implementações nos modelos de dados relacionais. Estudo de conceitos sobre procedência e integração de dados e data warehousing.
Capacitar o estudante a utilizar metodologias, técnicas e ferramentas para o processamento e a recuperação da informação textual. Apresentar e discutir metodologias e técnicas de processamento de textos aplicadas através da leitura e discussão de artigos científicos.
Transmitir os conceitos básicos relacionados ao projeto e à implementação de bancos de dados, por meio de exemplos e aplicações em negócios.
Fornecer ao aluno, conceitos básicos e características dos sistemas de Computação Bioinspirada, enfatizando conceitos, técnicas e métodos de aquisição e representação de conhecimento não-simbólico. Introduzir ao aluno, aplicações de sistemas de Computação Bioinspirada em problemas práticos.
Apresentar aos alunos técnicas básicas e intermediárias de análise de redes complexas, bem como a modelagem e resolução de problemas reais da ciência de computação envolvendo redes complexas.
Permitir aos alunos tomar contato com trabalhos e projetos que espelhem o estado da arte em Sistemas Computacionais Complexos. Desenvolver senso crítico com relação aos trabalhos publicados na área através da apresentação de revisões e seminários pelos alunos.