Official Code: | 9687 |
Acronym: | L:BIOINF |
Description: | 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. |
Upon completing this course, the student should master the main concepts of Linear Algebra and Analytic Geometry. Namely, he must understand, be able to work with and use the main properties of the concepts of matrix, determinant, real vector space and linear function.
To become acquainted with the basic concepts and techniques of calculus at the level of real-valued functions of a single real variable, as well as sequences and series.
Provide students with an overview about Computer Science, in particular, the fundamental concepts about the organization and operation of digital computers and operating systems.
In this course the students will:
1. Get acquainted with personal computers in the GNU/Linux operating system and their usage;
2. Learn how to write computer programs using Python and execute them in a terminal.
3. Acquire competence in the implementation of simple algorithms;
4. Acquire good code structuring and programming style;
5. Learn some basic data structures and algorithms;
6. Get acquainted with program debugging and testing.
The main objective of this course is to show the importance of Chemistry and its pervasive influence in other branches of Science. For that, fundamental topics will be addressed that allow students to understand the structure and properties of matter and to interpret the phenomena of chemical transformation.
The purpose of this course is to develop the ability of using a programing language to develop complex programs and automatize practical tasks of data exploration, and to offer an introduction to data extraction, processing, and visualization.
Provide the students with the fundamentals and practice necessary for the design, implementation and analysis of relational databases.
To provide students with basic concepts and methodologies in Formal and Population Genetics.
The students are expected to acquire basic knowledge on general microbiology.
Practical classes are aimed to carry out selected experiments on basic general microbiology
This course introduces Machine Learning (ML), providing students with a brief historical background and reference to some of its most relevant applications.
It is intended that students make first contact with various tasks and approaches involved in ML problems and that they can, in this way, identify the most appropriate strategies.
The goal of this curricular unit is to familiarize students with the concepts and technologies used in the development of web-centered applications. This includes learning about the different types of web applications, the different technologies that can be used to build them, and the best practices for designing and developing web applications.
To provide students with basic knowledge on human origins and evolution and with a conceptual background allowing them to understand current patterns of genetic and biological diversity in human populations. Students will be introduced to a variety of analytical tools in anthropological research
Teach fundamental concepts and results about three computational models (finite automata, pushdown automata, Turing machines) and the related classes of formal languages, with emphasis on regular and context free languages.