UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO Rua Dom Manoel de Medeiros, s/n – Dois Irmãos 52171-900 Recife-PE Fone: 0xx-81-332060-40 [email protected] PLANO DE ENSINO I – IDENTIFICAÇÃO CURSO: Capacitação para Bioinformática MODALIDADE: Presencial DISCIPLINA: Formação em Bioinformática PRÉ-REQUISITO: programação, algoritmos e estrutura de dados, noções de banco de dados, noções de hardware e redes. ( ) OBRIGATÓRIA ( ) OPTATIVA DEPARTAMENTO: Estatística e Informática PROFESSOR RESPONSÁVEL : André Caetano Alves Firmo Ano: 2008 Semestre Letivo: ( x ) Primeiro Total de Créditos (se for o caso): ______________ Carga Horária: 32 horas ( ) Segundo II - EMENTA (Sinopse do Conteúdo) Visão geral de hardware, redes e protocolo TCP/IP. Identificação dos principais problemas de hardware e conectividade. Visão geral do sistema de arquivos Linux e principais comandos em modo texto. Apresentação do ZOPE/PLONE. Apresentação dos principais conceitos de programação. Apresentação da linguagem de programação PYTHON e suas principais funções. Apresentação dos conceitos básicos de banco de dados. Apresentação do MY-SQL. Apresentação dos principais softwares para alinhamento e seqüenciamento genético. III - OBJETIVOS DA DISCIPLINA Formar e selecionar capital humano para Bioinformática, Introduzindo o aluno aos conceitos elementares e ferramentas básicas de hardware e rede, capacitando-o em solucionar pequenos problemas relacionados. Apresentar a programação para computadores como uma metodologia do raciocínio construtivo aplicável à solução de problemas em Bioinformática. Fornecer ao aluno os fundamentos e conceitos de Banco de Dados possibilitando: modelagem, implementação e instalação de um Sistema de Informação suportado por um Banco de Dados. IV - CONTEÚDO PROGRAMÁTICO 1. Identificação dos componentes e problemas de Hardware 2. Visão geral do protocolo TCP/IP 3. Identificando problemas de redes 4. Visão geral dos softwares de alinhamento e sequenciamento genético 5. Eficiência e correção de algoritmos 6. Conceitos tradicionais de programação 7. Conhecendo o Python 8. Tópicos gerais de Banco de Dados 9. O modelo relacional 10.Conhecendo o MYSQL V – MÉTODOS DIDÁTICOS DE ENSINO ( x ) Aula Expositiva ( x ) Seminário ( x ) Leitura Dirigida ( x ) Demonstração (prática realizada pelo Professor) ( x ) Laboratório (prática realizada pelo aluno) ( ) Trabalho de Campo ( ) Execução de Pesquisa ( x) Outra. Especificar: Atividades práticas com execução de projetos orientado a competências VI - CRITÉRIOS DE AVALIAÇÃO O critério para score final, será uma média ponderada entre os critério abaixo: Presença – 15% Atividades propostas – 15% Realização de projetos – 30% Verificação de Aprendizagem – 40% FORMAS DE ACOMPANHAMENTO DO ALUNO DURANTE O SEMESTRE: CRONOGRAMA DATA CONTEÚDO 05/04/08 Identificação dos componentes e problemas de Hardware Visão geral do protocolo TCP/IP Identificando problemas de redes 12/04/08 Visão geral dos softwares de alinhamento e seqüenciamento genético 19/04/08 Eficiência e correção de algoritmos Conceitos tradicionais de programação Conhecendo o Python 26/04/08 03/05/08 Programando com Python Tópicos gerais de Banco de Dados O modelo relacional Conhecendo o MYSQL 10/05/08 17/05/08 24/05/08 Criando Banco de dados com MYSQL Projeto de implementação Avaliação final VIII – BIBLIOGRAFIA (Conforme normas da ABNT) BÁSICA: Brookshear, J. Glenn – Ciência da Computação: uma visão abrangente. Morimoto, Carlos E. – Hardware o guia definitivo. Torres,Gabriel – Redes de computadores curso completo. Seuhring, Steve – MySQL Bible. Norton, Peter C. – Beginning Python Gibas, Cynthia – Desenvolvendo Bioinformática Recife, ____ de __________________ de ______ _______________________________________ Professor Responsável