Introdução à Computação para Bioinformática (Python)

Curso de extensão a distância de Introdução à Computação para Bioinformática

Como uma experiência de quase 10 anos lecionando disciplinas relacionadas a bioinformática e biologia computacional para estudantes de graduação e pós-graduação, além de diversas palestras ministradas na área, tivemos certeza de que o ensino da bioinformática precisa ser bastante diferenciado de acordo com a área de formação do estudante. Nesse tempo, levantamos os diferentes tópicos que precisam ser abordados na introdução de um estudante das diferentes áreas à bioinformática e fomos progressivamente aperfeiçoando os exemplos a serem trabalhados nos mais diversos perfis de cursos. Esse curso é resultado dessa experiência e foca particularmente em estudantes formados nas ciências biológicas e áreas afins com nenhum ou pequeno conhecimento em programação.

Objetivos

O curso proposto tem como objetivo a introdução de lógica de programação, o ensino da linguagem da programação Python, a introdução às técnicas de análise de complexidade de algoritmos e a apresentação de algoritmos clássicos da bioinformática para estudantes que desejem ingressar na área de Bioinformática e que sejam provenientes principalmente de áreas afins das ciências biológicas.

Data

Confira as datas na página de inscrição - Link para inscrição

Se deseja, deixar seu nome na lista de espera para a próxima turma, cadastre seu e-mail aqui.

Certificado

Haverá certificado de participação.

Inscrições

Confira as datas na página de inscrição - Link para inscrição

       Se deseja, deixar seu nome na lista de espera para a próxima turma, cadastre seu e-mail aqui.

Conteúdo

O conteúdo desse curso se constitui de parte do programa que um estudante de ciência da computação e cursos afins aprendem em seu ciclo básico em disciplinas de algoritmos e estruturas de dados e análise de algoritmos. São 4 módulos que iniciam introduzindo conceitos e definições básicos, introduzem e exercitam a lógica de programação através do ensino e prática de programação na linguagem de programação Python, bastante utilizada em bioinformática, se aprofundam com a apresentação de técnicas de análise da complexidade de algoritmos ilustradas com inúmeros exemplos práticos e culminam com a apresentação de algoritmos clássicos em bioinformática, particularmente, algoritmos para alinhamento de sequências biológicas.

O conteúdo detalhado de cada módulo é apresentado a seguir:

Público alvo

Estudantes de graduação ou pós-graduação em áreas de ciências biológicas e afins com nenhum ou pouco conhecimento de programação. Estudantes com conhecimentos mais avançados de programação em Perl terão maior proveito na segunda metade do curso na qual abordamos conhecimentos mais avançados relacionados a análise da complexidade algoritmos e em algoritmos clássicos em bioinformática. Acreditamos que esse curso pode ser de grande auxílio na preparação dos mesmos para ingressar na pós-graduação na área de bioinformática contribuindo para que adquira sólidas competências em computação com foco na bioinformática.

Carga horária

O estudante deverá se dedicar aproximadamente 40 horas para assistir as aulas, ler o material e resolver os exercícios do curso.

Material didático

Todo o material de apoio ao curso será fornecido em formato digital e consiste em:


Escreva para onlinebioinfo@dcc.ufmg.br para maiores informações em caso de dúvidas sobre o curso.