Saltar para:
Logótipo
Você está em: Início > Cursos/CE > L:BIOINF > Informação para Candidatos
Mapa das Instalações
FC6 - Departamento de Ciência de Computadores FC5 - Edifício Central FC4 - Departamento de Biologia FC3 - Departamento de Física e Astronomia e Departamento GAOT FC2 - Departamento de Química e Bioquímica FC1 - Departamento de Matemática

Cursos

Licenciatura em Bioinformática

Dados Gerais

Código Oficial: 9687
Sigla: L:BIOINF
Descrição: A Bioinformática é uma disciplina na interface das revoluções em curso na Biologia e Ciência de Computadores. Tem como objetivo analisar e compreender dados biológicos e biomédicos, em particular ao nível celular e molecular. Envolve o desenvolvimento e a aplicação de algoritmos e ferramentas computacionais, nomeadamente de inteligência artificial e machine learning, para organizar, analisar e extrair informações relevantes de grandes conjuntos de dados biológicos, contribuindo para avanços em áreas como a genómica e outras ómicas, genética, biologia de sistemas, patologia, ecologia, evolução, epidemiologia, entre outras.

Diplomas

  • Licenciatura em Bioinformática (180 Créditos ECTS)

Unidades Curriculares

Álgebra Linear e Geometria Analítica

M1002 - ECTS

Ao completar esta unidade curricular, o estudante deve dominar os principais conceitos de Álgebra Linear e Geometria Analítica. Nomeadamente, deve compreender, ser capaz de trabalhar e usar as propriedades dos conceitos de matriz, determinante, espaço vetorial real e função linear.

Biologia Celular

BIOL1021 - ECTS A Célula é a unidade fundamental da vida e a sua estrutura e funções constituem alicerces centrais da Biologia. A Unidade Curricular de Biologia Celular (BC) tem como primeiro objetivo fornecer o conhecimento necessário à compreensão da arquitetura da célula e do funcionamento integrado da vida celular. É também objetivo desta UC trabalhar os seus conteúdos em contexto de aplicação, e proporcionar o contacto prático ("hands-on") com diferentes tipos de células, organelos e processos celulares, assim como com algumas das técnicas e metodologias fundamentais para a construção do conhecimento em Biologia Celular (e.g., microscopia ótica, microscopia electrónica, fracionamento celular).

Cálculo I

M1001 - ECTS

Familiarizar-se com os conceitos básicos e técnicas do cálculo, a nível de funções reais de uma variável real, bem como sucessões e séries.

Introdução aos Computadores

CC1002 - ECTS

Fornecer aos estudantes uma visão geral sobre a Ciência de Computadores, em particular, sobre os conceitos fundamentais sobre a estrutura e o funcionamento dos computadores digitais e dos sistemas de operacão.  

Programação I

CC1015 - ECTS Pretende-se que os alunos:
1. Se familiarizem com a utilização de computadores pessoais com sistema operativo da família GNU/Linux;
2. Aprendam a programar na linguagem Python e a executar os programas num terminal;
3. Adquiram competência para codificar algoritmos elementares;
4. Adquiram bons hábitos de programação e de estruturação dos programas;
5. Apreendam algumas estruturas de dados e algoritmos fundamentais;
6. Adquiram competências para testar e corrigir erros dos seus programas.

Biologia Molecular

BIOL1024 - ECTS

Elementos de Inteligência Artificial e Ciência de Dados

CC1023 - ECTS

Fundamentos de Química

Q/BIOQ1001 - ECTS

Laboratórios Bioinformática

BIOINF1001 - ECTS O objetivo desta UC é fornecer aos estudantes uma introdução às técnicas, ferramentas e recursos práticos disponíveis para bioinformática. Os alunos deverão adquirir competências para a seleção e utilização avançada das ferramentas mais adequadas para realizar tarefas de pesquisa, incluindo acesso às principais bases de dados de sequências públicas, pesquisa avançada e recuperação de conjuntos de dados de expressões génica, análise de expressão diferencial e enriquecimento funcional, alinhamento de sequência de proteínas, entre outras. Ficarão a conhecer repositórios de software livre (e.g. CRAN, Bioconductor, GitHub), desenvolver scripts e pipelines para automatização de dados de processamento de dados utilizando as linguagens de programação Bash e Python, em particular as ferramentas disponíveis nos módulos BioPython. Irão ainda desenvolver aptidões para uma análise críticas dos resultados obtidos, para a validação e comunicação dos mesmos.

Programação II

CC1028 - ECTS

O objetivo desta disciplina é compreender e desenvolver técnicas para usar a linguagem de programação para desenvolver programas complexos e automatizar tarefas práticas. Isto inclui compreender e desenvolver programas com tipos abstratos de dados (TAD), em particular para a extração, processamento e visualização de dados.

Bases de Dados

CC2005 - ECTS

Dotar os estudantes da teoria e prática necessária à concepção, construção e análise de bases de dados relacionais.

Estruturas de Dados

CC1007 - ECTS Reforçar as competências de programação dos estudantes, com ênfase no desenho e implementação de algumas das principais estruturas de dados e correspondentes algoritmos. Será usada uma metodologia orientada aos objectos com recurso à linguagem Java. Serão introduzidas noções sobre eficiência e análise de complexidade de algoritmos.

Genética Formal e Populacional

BIOL2008 - ECTS

Habilitar os alunos com conceitos básicos e metodologias de análise em Genética Formal e Populacional.

Microbiologia

BIOL2015 - ECTS

Probabilidades e Estatística

M2043 - ECTS
Aquisição dos conceitos fundamentais de Probabilidades e Estatística e a sua aplicação a situações concretas.

Será dada particular atenção à apresentação e compreensão dos conceitos, mantendo o tratamento matemático num nível intermédio.

Algoritmos para Análise de Sequências Biológicas

BIOINF2001 - ECTS

Esta UC vai-se focar nos principais algoritmos para processamento e análise de sequências biológicas (DNA, RNA ou proteínas). O objetivo é que os estudantes sejam capazes de entender como funcionam estes algoritmos e que os possam aplicar para responder a desafios computacionais na análise de sequências biológicas.

Aprendizagem Computacional I

CC2008 - ECTS

Esta UC faz uma introdução à Aprendizagem Computacional (AC) fornecendo aos estudantes uma breve contextualização histórica e referência a algumas das suas aplicações mais relevantes.

Pretende-se que os estudantes façam um primeiro contacto com várias tarefas e abordagens envolvidas em problemas de AC e que possam, desta forma, identificar as estratégias mais adequadas.

Estatística Aplicada

M2041 - ECTS

Modelação de Bioestruturas

Q/BIOQ2001 - ECTS - Estudar propriedades físicas, químicas, biológicas e estruturais das proteínas.
- Conhecer os Princípios de catálise enzimática.
- Usar técnicas computacionais para o estudo estrutural e funcional dos sistemas moleculares abordados, e previsão das propriedades abordadas.
- Utilizar ferramentas de machine learning para construir modelos Quantitative Structure-Activity Relationship (QSAR) robustos e precisos, acelerando a descoberta de moléculas com propriedades biológicas desejáveis.

Aprendizagem Computacional II

CC3043 - ECTS Esta UC consiste numa introdução a alguns dos fundamentos algorítmicos de aprendizagem computacional profunda e por reforço. 

Pretende-se que os estudantes façam um primeiro contacto com tais conceitos e com métodos concretos de implementação de tais algoritmos.

Deverão ser capazes de selecionar fundamentadamente algoritmos adequados assim como detalhes de arquiteturas de modelos e técnicas de aprendizagem para cada tarefa apresentada. 


Deverão saber estimar o desempenho dos métodos aplicados e usar esta informação para desenho iterativo dos modelos.

Tecnologias Web

CC3008 - ECTS

O objetivo desta unidade curricular é familiarizar os alunos com os conceitos e tecnologias utilizados no desenvolvimento de aplicações centradas na web. Isto inclui aprender sobre os diferentes tipos de aplicações web, as diferentes tecnologias que podem ser usadas para construí-las e as melhores práticas para projetar e desenvolver aplicações web.

Bioética

CS3002 - ECTS

Biologia Humana

BIOL2003 - ECTS

Habilitar os alunos com conhecimentos básicos sobre etapas fundamentais relativas à origem e evolução do homem, e com um quadro conceptual que lhes permita compreender os padrões de diversidade biológica e genética das populações humanas contemporâneas. Familiarizá-los com ferramentas de análise em investigação antropológica.

Ciência de Dados em Larga Escala

CC3047 - ECTS

Evolução

BIOL3023 - ECTS

O objectivo de aprendizagem da disciplina de Evolução é proporcionar aos alunos os conhecimentos básicos de biologia evolutiva, de forma a que percebam que é este o fio condutor e unificador de todas as Ciências Biológicas. Em particular, espera-se que os alunos se tornem aptos a compreender os processos evolutivos que originaram os padrões de diversidade biológica que hoje observamos.

Modelos de Computação

CC1004 - ECTS

Ensinar conceitos e resultados fundamentais sobre três modelos de computação básicos (autómatos finitos, autómatos de pilha e máquinas de Turing) e sobre as classes de linguagens formais associadas, com foco nas linguagens regulares e independentes de contexto.

Segurança e Privacidade

CC2009 - ECTS Esta Unidade Curricular tem como objetivo fornecer aos estudantes uma perspetiva integrada dos fundamentos da segurança e privacidade informática; visa dotar os estudantes dos princípios de segurança de sistemas e privacidade de dados.
Recomendar Página Voltar ao Topo
Copyright 1996-2024 © Faculdade de Ciências da Universidade do Porto  I Termos e Condições  I Acessibilidade  I Índice A-Z  I Livro de Visitas
Página gerada em: 2024-11-04 às 00:46:24 | Política de Utilização Aceitável | Política de Proteção de Dados Pessoais | Denúncias