Go to:
Logótipo
You are in:: Start > Courses/CE or Courses/Cycle of Studies or Programmes/Cycle of Studies > L:CC > Information for Applicants
Map of Premises
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

Courses

Bachelor in Computer Science

General information

Official Code: 9696
Acronym: L:CC

Certificates

  • Computer Science (180 ECTS credits)

Courses Units

Linear Algebra and Analytic Geometry

M1002 - ECTS

Upon completing this course the student should know and understand: how to solve and discuss linear systems of equations using the Gauss method with matrix notation; determinant properties for the computation of the determinant of a square matrix and knowing the cases where area and volume interpretations are given; the basic concepts and main results on vector spaces and on linear maps between finite-dimensional linear vector spaces.




Calculus I

M1001 - ECTS

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.

 

Discrete Structures

CC1001 - ECTS

Study of the fundamental discrete structures that serve as a theoretical basis for the area of Computer Science/Informatics.  

Introduction to Computers

CC1002 - ECTS

The students should be able to undestand how a digital computer works, including concepts in architecture and operating systems, and have a broad perspective of Computer Science.

Imperative Programming

CC1003 - ECTS

Introduction to imperative programming using the C programming language. Study and implementation of fundamental algorithms and data structures (numerical computation, indexed variables, sorting and searching).
Introduction to the use of basic development tools in a GNU Linux system: text editor, compiler and debugger.
Introduction to the informal sepecificaction of program components (e.g. functions) and the use of automatic testing tools for detecting and correcting errors in programs.

 

 

 

 

 

Calculus II

M1003 - ECTS Acquisition of the basic knowledge and skills of Differential and Integral Calculus in several real variables.

Technical Communication

DPI1001 - ECTS Being able to communicate science and technology from a writing and oral perspective, and with multimedia support. In particular:
To structure and create technical texts. To evaluate technical texts from the perspective of the completion of their context, motivation and conclusions. Creation of multimedia presentations on technical topics. Oral presentation skills issues with multimedia support.

Data Structures

CC1007 - ECTS It is intended that the student reinforces his programmings skills, gets to know some of the main data structures and associated algorithms and gains basic knowledge on the conception and analysis of algorithms.

Computer Laboratory

CC1006 - ECTS
This unit  aims at providing key basic technical concepts when using and programming computers, namely in an Unix/Linux environment . It strengthens the knowledge acquired inprevious units, such as Introduction to Computers and Imperative Programming.

Computational Models

CC1004 - ECTS

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.

Functional Programming

CC1005 - ECTS

Introduction to functional programming using the Haskell language.

Agriculture I

AGR1001 - ECTS

The main course's objectives are:

- To use the technical vocabulary used on agriculture activities and agronomy practices.

- To acquire an integrated view of agriculture and its multifunctionality 

- To know the economic and social relevance of agriculture

- To support the integration of the general crop practices with the physical, ecological, social and economic constrains in different production systems.

- To understand that agriculture, because of the value it generates, by the space it occupies, by the labour it requires and by its implicit tradition, performs a diverse set of functions with a great impact on the use of natural resources, landscape construction and environment and, therefore, the design of agro-systems should be based on processes ecologically sustainables, socially responsibles but also economically efficients.

Applied Algebra

M3001 - ECTS The main goal of this course is to review and learn cconcepts in algebra and apply them in three mathematical areas: theory of codes, theory of designs and theory of graphs.

Algorithms in Discrete Mathematics

M2007 - ECTS

The student should know and be able to apply the concepts and basic results covered in the course. It is intended that this unit contribute to the development of skills in the fields of discrete mathematics and algorithms.

Analysis

M1019 - ECTS

Vector Analysis in curve domains. Line and surface integrals. Integral theorems of Vector Analysis.  
Inverse function theorem, implicit function theorem and its main applications. 
Introduction to methods of solving ordinary differential equations with special emphasis on equations and systems of linear differential equations.

Digital Signal Processing and Analysis

M3002 - ECTS

Fundamentals of Signal Processing and Analysis, either in a deterministic or stochastic point of view, with a special emphasis in the frequency domain. Fundamentals of non parametric spectral estimation. The course was designed to provide a comprehension of concepts and methods and its effective use in the analysis of computer simulated and experimental data, using advanced computational tools.

Analysis III

M2009 - ECTS

Introduction to methods of solving ordinary differential equations with emphasis on equations and systems of linear differential equations.  Regular surfaces of R^3, Line Integrals and Surface integrals. Classical theorems of Vector Analysis: Green's theorem, divergencetheorem and Stokes theorems.

Real Analysis III

M2010 - ECTS

To introduce, in a concrete way, the main results of Classical Analysis of several variables as well as the ones of Vector Analysis, emphasizing techniques specific to this area as well as their applications.

Computer Architecture

CC2002 - ECTS Introduce the basic working concepts of modern computer organization and design, namely, the internal representation of programs and data, the hardware components and their interactions, and ways to evaluate its performance.

Observational Astronomy

AST3001 - ECTS

It is intended that students understand basic concepts of signal and image processing and apply that knowledge to the processing of data (images and spectra), performing also its analysis for scientific purposes.

Computational Astronomy

AST3007 - ECTS

The course aims to provide the student with basic skills to solve problems in different areas of computational astronomy, covering both, the methods used and the astronomy issues being addressed. To achieve this, the student acquires experience on how to use the methods and tools, as well as on developing computer applications to analyze and solve some specific problems of modern astronomy. The aim of the laboratory component is to provide the student with the opportunity to use the techniques and develop the skills needed to solve, computationally a wide range of astronomical problems. There is also the aim to provide the stduent with the expertise on validatinng and on the interpretation of the numerical results by using astronomical observations relevant for the problems being addressed.

Fundamentals of Crop Protection

AGR2001 - ECTS

Students are expected to know the main pests of crops, including pests, diseases and weeds. Know the general characteristics of fungi causal agents of plant diseases, the way they infect, invade, reproduce and spread in the host plant. Know the main insects and acari of crops, know how to classify an insect (to order) and how to identify the species. Know how to relate damage (symptoms and signs) in plants with causal agents. Know control methdos including cultural, biological, biotechnical and chemical methods, namely those used in Portugal. Acquire diagnostic skills of phytosanitary problems in various plants

Physiological Basis of Plant Production

AGR1004 - ECTS Understanding the physiological mechanisms of interaction between development and plant production and the biotic and abiotic factors, to develop appropriate cultural practices and understand the management options.

Animal Biology

BIOL1002 - ECTS

Study of the main groups of invertebrate and vertebrate animals. Morphological features, life cycles, habitat and ecology.

Molecular and Cellular Biology

BIOL1001 - ECTS

The Cell is the fundamental unit of life, and the knowledge of its physiology forms the foundation upon which all Biology as well as its applications are built, e.g. modern Medicine. The objective of this UC is to make the student discover the Biology of the Cell at a global level, including the main structures and functional processes, and their respective molecular basis, as well as the experimental methodologies used to build that knowledge. 

Plant Biology

BIOL1003 - ECTS

The main objective of this course is to provide students with an overview of the diversity and evolution of: fungi, protists and plants. For plants it includes consideration of alternation of generations as general plant life cycle, the study of the morphology of selected families, vegetative and reproductive structures, internal anatomy features, an introductory consideration of plant physiology including water relations and internal transport, and classifycation of major plant groups with respect to their phylogenetic relationships.

Complements of Geometry

M3004 - ECTS Enlarge the scope of study of geometry to non-Euclidean geometries, namely spherical, hyperbolic, affine and projective geometry, using mainly, but not exclusively, methods from analytic geometry.

Observational Cosmology

AST3003 - ECTS

Develop an interest in students about the large scale evolution of the Universe, including the discussion of recent results and open problems.

Algorithm Design and Analysis

CC2001 - ECTS

To learn techniques for designing and analyzing algorithms.

Remote Sensing

EGEO3003 - ECTS

This curricular unit aims to complement the knowledge acquired in the unit ”Observação da Terra por satellite”, focusing on Remote Sensing (RS) using microwave sensors (in particular active sensors) and digital image processing for a representative set of RS applications.

Exceptionally, in this academic year, when students are in a transition phase from the Engineering Science and Geospatial Engineering syllabus, the program has been adapted to cover the most relevant points of Remote DSensing.

Digital Systems

F3001 - ECTS

This course provides an introduction to electric circuit theory, basic analog electronics and digital systems.

Partial Differential Equations and Fourier Analysis

M3006 - ECTS ...

Stratigraphy and Paleontology

GEOL2002 - ECTS

By the learning of fundaments and principles of Stratigraphy concerning either classical and modern methods (facies analisys, tectonosedimentary analysis and sequence analysis), and related with physical, chemical and biological characteristics of environments from depositional systems related with the geological setting, one should be able in understand, interpretation and construction on sedimentary models in good relation with spatial and temporal architecture of the strata as well as the main variations along the geological time and settings.
Concerning Palaeontology three essential themes are concerned. In the General Palaeontology acquisition of basic concepts about Palaeontology namely methods and techniques, applications, relation with Stratigraphy and Geological History and Evolution and systematic palaeontology. The other themes concerns Paleozoology and Paleobotanic and aims to teach students how to identify some fossils fundamental to stratigraphic studies , understand their importance in the establishment of biozones, stratigraphic correlations, sedimentary environments interpretation and life evolution.

Physics I

FIS1007 - ECTS Introductory Course on Mechanics and Waves where fundamental physical principles in these areas are presented.

Thermal Physics

FIS2001 - ECTS

Introduction to thermal Physics. Basics on classical thermodynamics and statistical mechanics. Applications to simple classical and quantum systems.

Plant Physiology

BIOL1005 - ECTS

Plants are complex organisms and the course will focus on physiological aspects that make them unique organisms. The course will especially focus on the biochemical and the molecular mechanisms underlying plant growth and development. How plants interact with physical conditions of their environment will be a matter to explore too.

Geodynamics

GEOL1001 - ECTS

To acquire basic and fundamental concepts of Earth internal and external dynamic processes, to understand their relationship and consequences.

Geomorphology

GEOL3005 - ECTS

To understand the genesis and development of relief/landscape of Portugal in connection with the geology and geotectonic settings and exogenic processes.

To identify and describe the landforms characteristics and its relationship with the geomorphic processes and climate.

To describe geomorphologic relevant aspects of Portugal.

General Horticulture

AGR3001 - ECTS

The overall objective of this course is to provide the students with knowledge on the Principals of Horticulture, with special emphasis on the engineering aspects related to the protected crop production.

 

More specifically, it is intended that students are able to: 1) develop an integrated view of the horticulture, particularly in terms of the applied inputs and their optimization; 2) understand the economic and social relevance of herbaceous horticulture, with emphasis on  the localization of the main national horticultural sites, and on the importance of the vegetables to the national agrarian economy and external trade; 3) identify and classify the horticultural plants, including the scientific nomenclature of the main horticultural species; 4) Understand the physiological basis behind plant´s responses to the climate conditions and know the available tools for a proper environmental control according to the target objectives.

Computing in Geology

GEOL3001 - ECTS

Equip students with the necessary skills to solving geological problems by using information technology.

Human-Machine Interfaces

CC3006 - ECTS

This course will introduce the basic concepts of Human-Computer Interaction, focussing on interactive systems design and development, including not only theoretical concepts (usability, user centred design) but also practical ones (low/high fidelity prototyping via graphical user interface implementation).

Introduction to Chemistry of Materials

Q3003 - ECTS

The course Introduction to Materials Chemistry is a course aimed at students of the first cycle of the courses of the Faculty of Sciences, University of Porto. It is a discipline of introductory and general nature that relates the internal structure of the various classes of materials (at different scales, from the molecular scale to the macroscopic-atomic), the chemical, physical and mechanical differentials of materials, and also , its function and practical application. It is intended that at the end of the course the students will be able to: (i) identify the different classes of materials, (ii) describe its internal structure, properties and function, (iii) describe techniques for preparation, processing and characterization of materials (iv) apply acquired knowledge to competently describe everyday materials, industrial and technological.

Introduction to Topology

M3008 - ECTS

Familiarity with the area of Mathematics which provides the most general and elegant foundations to a fair part of Analysis. Understanding the concept of compactness, one of Topology’s greatest contributions to several other areas of Mathematics.

Introduction to Analytical Process

Q2001 - ECTS

It is intended that this course gives the student the ability to understand and describe the various analytical procedures  usually used in chemical analysis, identifying their common aspects and showing their particular characteristics that allow them to perform certain specific analytical applications. Assimilation and integration of concepts and features to provide a comprehensive view of the processes based on the heterogeneous equilibrium, in particular, precipitation, and solvent extraction. Finally a full insight about volumetric analysis will be given.

Physics Laboratory II

FIS2004 - ECTS

Laboratory Practice in Physics and Electronics.

Familizarization of students with aspects of electronics and instrumentation needed to carry out experimental work, through the execution of a set of representative works in Physics and Electronics, including analysis of experimental data, calculation of errors, graphical representation  and critical evaluation of the obtained results;

Promotion of the search of information relevant to the experimental work;

Preparation and writing of reports of experimental activities;
Development of group work skills.

Chemistry Laboratory I

Q1003 - ECTS

The Chemistry Lab I (Q1003) course comprises a set of practical assignments, involving several experimental techniques and procedures.

Inorganic Chemistry Laboratory

Q2003 - ECTS

Acquisition of laboratory skills in the synthesis and characterization of inorganic compounds using laboratory unit operations and instrumental techniques (conductivity, potentiometry, fluorescence, UV/Vis and FTIR-ATR spectroscopy) to characterize the compounds synthesized. Acquisition of ability to adapt to new situations and to interpret results.


Organic Chemistry Laboratory

Q2002 - ECTS

SPECIFIC OBJECTIVES OF LABORATORY SESSIONS 1 Performing some basic techniques (purification / identification) common in Organic Chemistry; 2 Synthesis of organic compounds; 3 Development of a critical analysis of the results; 4 Preparation of a scientific report; 5 Development of some autonomy in the laboratory.

 

Computational Logic

CC2003 - ECTS

To know the main topics of propositional logic and first order logic, with a special focus on automated therem proving.

Computational Mathematics

M3010 - ECTS Computational Algebra module:
To introduce basic concepts of Computational Algebra, along with Gröbner basis.

Numerical Linear Algebra Module:
Study constructive methods of numerical resolution of the following problems of Linear Algebra: systems of equations, inverse of matrices and determinants, focusing on the aspects of conditioning and stability, convergence, error control, construction of algorithms, implementation and experimentation in computer in the MATLAB language and processing of study cases.

Mechanics

F1006 - ECTS

This course aims to present the concepts and the basic principles of Classic Mechanics, and relativity, with emphasis on  understanding and application in the analysis of  real world situations . Students should have the ability to manipulate fundamental concepts and knowi how to apply them to solve problems. Students will be motivated to consider the principles of Mechanics in other areas of knowledge and in technology. Particular attention will be paid to training in problem solving by familiarizing students with heuristics and modes of thinking of experienced physicists.

Quantum Mechanics I

FIS3003 - ECTS Aquisition of knowlege and skills relating to the foundations and techniques in Quantum Mechanics

Microbiology

BIOL1006 - ECTS

The students are expected to acquire basic knowledge on general microbiology.

 

Practical classes are aimed to carry out selected experiments on basic general microbiology

 

 

Mineralogy and General Petrology

GEOL2001 - ECTS

To provide an understanding of the principles and techniques of mineral study, and to present a general impression of the origin and evolution of igneous, sedimentary and metamorphic rocks.

Waves and Continuous Media

FIS2002 - ECTS

Train ideas and methods of wave mechanics, elasticity and hydrodynamics. • Understand the linear coupling between oscillators, the basic of normal modes. • Understand the concept of wave, and their description and their applications in various areas of applied physics. • Perform Fourier analysis, as well as understand its importance in the study of linear waves. • Understand the result of overlapping waves and the phenomenon of interference and diffraction. • Understand the concepts of phase velocity and group velocity and the concept of dispersion. • Understand and describe the state of deformation and the stresses applied in isotropic elastic body, as well as relate the two. • Analyze simple problems of fluid dynamics and fluid balance. • Connecting to technology issues.

Optimization and Applications

M3013 - ECTS It is intended that students
  1. Become familiar with various problems that can be modeled by linear programming (LP), integer programming (IP), binary integer programming (GDP) or mixed (PIM) and nonlinear programming.
  2. Acquire skills in modeling and solving algorithmic real situations common in many scientific and economic activities.
  3. Become familiar with key theoretical concepts, methods and algorithms of linear programming (LP), integer programming (IP), binary integer programming (GDP) or mixed (PIM) and dynamic programming in particular duality, complementarity, and modeling using Lagrangean flows in Networks and others.
  4. To acquire skills in algorithmic modeling and solving real situations common in many scientific and economic activities.

Igneous Petrology

GEOL1004 - ECTS


To provied an understanding of the processes and principles involved in the generation of igneous rocks

 

Metamorphic Petrology

GEOL2003 - ECTS

To provied an understanding of the processes and principles involved in the generation of metamorphic rocks.

 

 

Probability and Statistics

M2016 - ECTS Introductory course in Probability and Statistics: acquisition of basic concepts and application to real situations.
Particular attention will be paid to the presentation and understanding of the concepts, keeping the mathematical treatment at a median level.

Programming in Logic

CC3012 - ECTS - Provide students with fundamental concepts of logic programming
- Develop in students Prolog programming skills
- Explain the relationship between logic programming and mathematical logic
- Foster in students the motivation for logic programming
- Introduce students to applications of logic programming practices
- Involve students in practical projects lin ogic programming
- To relate Logic Programming with other disciplines of the course

Biological Chemistry

Q3002 - ECTS

The main goal of this course is to present a coherent and integrated view of the chemical foundations of major biological phenomena, beginning with a description of the molecular basis of life and continuing with a physico-chemical description and rationalization of vital biological processes and major metabolic pathways of living organisms.

 

 

Inorganic Chemistry

Q2004 - ECTS Deepen the knowledge on coordination chemistry:  electronic properties, magnetic and chemical reactions of ctransition metal ion compounds.

Recognize the applications of several inorganic compounds: Catalysis, Materials Chemistry and Nanoquimics and Biological Chemistry.

Nuclear Chemistry and Radiochemistry

Q3001 - ECTS We pretend that students learn enough to be able to understand fundamental questions related to Nuclear Chemistry.New tecnologies, energetic aplications and also its use for answer medical,biologic, chemistry and geologic problems.

Geological Resources

GEOL3004 - ECTS It is expected that students acquire general knowledge about the variety of existing Geological Resources and on their genesis and geo-economic aspects. It is expected that students acquire skills that make them able to join the technical staff of companies in the mining area, or start research in the area of geological resources.

Geological Risks

GEOL3006 - ECTS Fundamental knowledge about Geological hazards. Introdution to risk mapping and assessment in Geology.

Geographic Information System

EGEO3002 - ECTS

 

To teach the theoretical and pratical knowledge required to deal with geospatial data, in terms of thei acquisition, structuring, manipulation, query and analysis in a GIS.

Multimedia Systems

CC3013 - ECTS

The proposed syllabus is taught in lectures where the main concepts are introduced and practical examples are explained. During lectures students are also required to do presentations related to the topics presented in the syllabus. In the labs students will learn specific skills related to multimedia systems through the exploration of a specific topic that they have to chose from the syllabus. Students will need to surpass problems by creating a prototype of a system. Students will deploy a project and create an application that must reflect the concepts presented during the lecture. All learning outcomes will help students understand the fundamental principals of multimedia systems and have a direct correspondence to the described syllabus. It covers the state of the art technology and the necessary background to design and develop sophisticated interactive applications. This course aims to teach students how multimedia systems are currently being used in different industries.

 

The goal is to instill in students the same curiosity, passion to discover and desire to convey knowledge that drives researchers to explore new areas related to multimedia systems.

By the end of this course the student are expected to learn and understand state of the art technology related to the following specific concepts:

* Understand which are the principals of 3D animation based on the traditional concepts of 2D animation

* Explore the different types of motion capture systems, virtual reality and how they can work together

* Understand the main concepts related to information theory and data visualization.

* Understand the use of color, text and diagrams when representing information

* Deployment of a multimedia project, create a demo and its correspondent documentation which must reflects its result.

Group Theory

M2025 - ECTS

To introduce the concepts, methods and basic results of Group Theory, showing the origins of this discipline, presenting some of its applications, as well as how it subsumes results from other areas.

Number Theory and Applications

M3015 - ECTS

To introduce the basic concepts, methods and results of Number Theory, together with some of its computational aspects. To give some of its cryptographical applications. 

General Toxicology

BIOL3001 - ECTS

General Toxicology aims to provide basic knowledge in this area- The main contaminants will be analised form a toxicological point of view. National and international examples in the area of Toxicology will be provided to the students.   Theoretical concenpts related to the intoxication porcessw will be explained, the systemic toxicology, the methodologies for the plannification oif toxicity asays and the analiysis of results.

General Viticulture

AGR3002 - ECTS

To learn the technical and scientific principles that rules the production of grapes.
Develop skills that enable the application in the whole area of viticulture and winemaking of these principles and new production technologies, such as training systems, canopy management, water relations of the vine and mechanisation of the vineyard culture.

General Zootechnics

AGR3005 - ECTS Provide students with a set of theoretical and practical knowledge that will enable them grounded the various animal production systems understanding, enabling a contact with the different techniques and the specific operations of the productive areas studied. Provide concepts and knowledge of the main biological, environmental and socio-economic factors that underlie and condition the productive phenomena. It is intended that students understand how to organize and develop agricultural and livestock production, with due regard for animal welfare and production efficiency, bearing in mind the economic and environmental sustainability of production, with the ultimate goal of obtaining quality products for the food industry, pharmaceutical industry, power industry and the landscape and environmental level.

Agriculture II

AGR1003 - ECTS

The course completes the background on agriculture and agronomy by providing an integrated view of the main of crop and animal production systems.

After attending the course, students should: 1) understand the crop intensification techniques and practices used on specialized areas of agronomy 2) be able to project basic crop water and irrigation requirements systems; 3) know the decision making in integrated pest management; 4) integrate a multidisciplinary team to study complex problems at the agricultural system level.

Complex Analysis

M2008 - ECTS The student should know:  the basic results about sequences and series of complex numbers, continuity and derivability of complex functions of a complex variable, as well as its application to the computation of integrals of complex functions of a real variable.

Numerical Analysis

M2018 - ECTS

The main aim of this subject is given a mathematical problem,  to study sufficient conditions for the existence and unicity of its solution, to establish a constructive method to solve it, to study and control the errors  involved, to give an algoritmh for the solution and to implement it in a computer and to study and interpret the numerical results.

Software Architecture

CC3034 - ECTS

The goal of this course is to introduce students to the conceptual models and software tools used in large software development projects.

Databases

CC2005 - ECTS

Provide the students with the fundamentals and practice necessary for the design, implementation and analysis of relational databases. 

Physiological Basis of Animal Production

AGR1002 - ECTS In this curricular unit it is aimed that students gain knowledge on the main principal physiological mechanisms associated to growth, digestion, reproduction, and lactation of farm animals.

Human Biology

BIOL2003 - ECTS

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

Cartography

EGEO3004 - ECTS

To teach the basics of map projections and their implication in map production and geographical information storage. To describe the national map series in Portugal, both topographical and thematic.

Automatic Control

M3005 - ECTS

Objectives:

Initial and basics knowledge in the area of Mathematical Theory of Control, area of application-oriented mathematics that deals with the basic principles underlying the analysis and design of feedback control systems. The discipline provides for computational simulation of systems using CAD tools, namely MATLAB and Simulink

General Ecology

BIOL1004 - ECTS

Understand the basic concepts in the field of ecology and acquire the capacity to use them to interpret and act on a real world context.

Elements of Structural Geology

GEOL1003 - ECTS

The aims of Structural Geology are the study of deformed rocks. This is achieved by the description of the geometry of geological structures, by the kinematics that rocks have experienced during their deformation history and by the understanding of the dynamics involved during the deformation. There are studied principles of rock mechanics (stress, strain and reology).

Eletromagnetism I

FIS1004 - ECTS
  • Learn the basics of Electromagnetism
  • Derive and present the laws and methods of Electromagnetism under a phenomenological perspective
  • Establish links and parallels between Electromagnetism and Mechanics, using concepts such as force and energy
  • Emphasize the relevance of the concept of field in the formulation of the laws of Electromagnetism, as an entity responsible for the mediation of physical interactions
  • Apply, in the context of Electromagnetism, the concepts and methods of Vector Analysis and Integral Calculus in space
  • Present and describe relevant applications of Electromagnetism in Science and Technology

Differential Equations

M2011 - ECTS Acquisition of basic knowledge of the theory of Differential Equations and its application to real-life problems.

Applied Statistics

M2020 - ECTS

 It is expected that, jointly with new statistical methodologies, the students can see real applications of the concepts previously learnt in "Probability and Statistics". Theory-wise, the simplest methods of statistical inference including some theory on estimators and point estimation and hypothesis testing. 

It is also expected that the students acquire familiarity with the programing language and software environment R, in the framework of problems solving.

Stars

AST2001 - ECTS

The course aims at providing the fundamental competencies for stellar astrophysics, both in terms of concepts such as physical tools/mathematical descriptui relevant for astronomy. With this training we seek to ensure that the student acquires the ability to understand what a star is and how to use observational data to study the fundamental physics that drive the behavior of the stars. The approach is at an intermediate level, covering the clarification and analysis of concepts, but also giving some emphasis on the formal terms in how these are described. The aim is to develop an understanding of relevant global concepts in stellar astronomy and to build the ability to relate them, including in particular, the description of concepts and physical phenomena that occur inside stars and atmospheres and those that are relevant to describe star formation.

Modern Physics

FIS2003 - ECTS

To understand the inadequacy of classical concepts in the interpretation of some experimental results and the need for a new formulation of physics. To introduce wave mechanics, making applications to one-dimensional systems. To understand the atomic structure and atomic processes. To Study applications of quantum physics in astrophysics, condensed matter and/or optics.

General Physiology

BIOL2001 - ECTS

To provide theoretical and practical basis to understand organization and function of the main systems of the animal body.

General Fruit Growing

AGR3004 - ECTS

To know the main fruit trees, their distribution, climatic needs and the main techniques to install and manage an orchard.

Fundamentals of Astronomy

AST1001 - ECTS

The course on Fundamentals of Astronomy introduces essential concepts for modern astronomy. The approach is made to a basic level, greater emphasis being placed on discussion of concepts and nomenclature which are used only in astronomy.

 

Fundamentals of Geographic Information

EGEO1001 - ECTS

 

Basic knowledge of maps analysis. Learn basic notions about different techniques of  geographic information acquisition (field surveys and remote sensing data).

Fundamentals of Chemistry

Q1002 - ECTS

The main objective of "Fundamentos de Química is to provide a solid understanding of the essential chemistry concepts necessary for further applications in Biology

Galaxies

AST2002 - ECTS

Develop students' interest in studying the characteristics and phenomena associated with galaxies, like the one we inhabit, as well as with other extragalactic structures.

General Genetics

BIOL2002 - ECTS

Learning of the main topics of genetics including patterns of inheritance and mendelian analysis, chromosome theory of inheritance, molecular genetics, population genetics and quantitative genetics, with particular focus on the application of the genetic tools and theoretical concepts.

Geology of Portugal

GEOL3007 - ECTS The teaching of this course unit has as main objective the acquisition of knowledge, its integration, understanding and interpretation on the genesis and the geological and structural evolution of the different geotectonic and stratigraphic units that we recognize in Portugal and in the Iberian Peninsula, with the correct correlation to the units which are located elsewhere in the world, in a temporal and multidisciplinary perspective that encompasses knowledge in the various areas of Geological Sciences. The practical classes have as main objective the knowledge and the geological and structural interpretation of the geological cartography, and of observations made in field lessons.

Differential Geometry

M3007 - ECTS ...

Geochemistry

GEOL3002 - ECTS

 

Acquisition of theoretical knowledge on the geochemical laws that govern the chemical element distribution in the natural geochemical processes; resolution of practical cases using the treatment of analytical data that allow the characterization of primary evolution and the effectof secondary geochemical processes; understanding the effects of Man activity in the environmental equlibrium based on the study of the  mobility and dispersion of elements.

 

History of Mathematics

M2021 - ECTS

Students are expected to become familiar with some of the major milestones in the history of Mathematics, and the evolution of some of the main seminal ideas and methods of this discipline. It is expected that the students acquire some critical perspective relative to some oversimplifications and historical distortions that are, unfourtunately, all too common in mathematical textbooks.

Artificial Intelligence

CC2006 - ECTS

Objectives: Study fundamental concepts and techniques of general use for Artificial Intelligence.

Physics Laboratory I

FIS1005 - ECTS To make the students at ease with laboratorial instruments, measurement techniques and data acquisition.
To perform practical activities on the area of Physics.

Programming Laboratory

CC2013 - ECTS Strengthening the knowledge of structured programming by developing medium dimension programming projects.

Analytical Chemistry Laboratory

Q2005 - ECTS


Integration of knowledge acquired in the UC analytical chemistry and introduction to the analytical process in the laboratory practice of volumetric processes, physical  separation and potentiometric and spectrophotometric methods , through the data  treatment of various practical work. Development of lsystematic registration, interpretation of experimental results and their critical evaluation.

Physical Chemistry Laboratory

Q2006 - ECTS To develop the student’s skills for experimental work. This will be achieved through the accomplishment of physical chemistry experiments involving the determination of thermodynamic and kinetics parameters, analysis and interpretation of results and scientific reports writing and oral presentations.

General Chemistry Laboratory

Q1005 - ECTS

The Chemistry Lab (Q1005) course comprises a set of experimental activities to be carried out and/or visualized, which involve several unit operations in Chemistry.

Chemistry Laboratory II

Q1006 - ECTS Development of laboratory skills and interpretation, discussion, treatment and presentation of experimental results, both individually and as a group. Integration of the knowledge introduced and apprehended in the curricular units Laboratory of Chemistry I (Q1003), Chemistry I (Q1009) and Chemistry II (Q1011).

Discrete Mathematics

M3011 - ECTS

With this course, it is intended that students will know and understand some of the main results of Discrete Mathematics that, for its present relevance within Mathematics, and by its special applicability, inside and outside Mathematics, should be of general knowledge for mathematicians. In this course the students should also develop their ability to solve combinatorial problems and the ability do solve problemas looking for the more suitable structure.

Methods in Geological Cartography

GEOL1002 - ECTS

It is intended to familiarize the student with reading military maps and geological maps at various scales. It is intended that the student be able to perform geological maps geological profiles in current use, as well as the learner to solve simple problems in geology geological maps. Intends to give the basis for the interpretation photogeological an area. It is intended that the student knows the principles of conducting a geological survey

Food Microbiology

BIOL2004 - ECTS The attendance of this course should offer the knowledge and practice to develop students' competencies enabling them to intervene in several issues related to food microbiology. It is further expected for the students to understand the importance of the subjects covered in the context of food industry and from a public health perspective.

Mathematical Methods in the Sciences

M3012 - ECTS Study of mathematical models in Biology, Physics or Economics. Models in two different sciences will be addressed.

Oceanography

EGEO3005 - ECTS

Present the fundamentals of descriptive physical oceanography, from physical properties of sea water to regional oceanography.

Develop the student’s abilities to use a high level computing language to process, visualize and analyze ocean data obtained in field campaigns, numerical models or remote sensing techniques. Being capable to analyze data (e.g. water masses) from oceanographic datasets available online.

Mobile Device Programming

CC3035 - ECTS

The students will be equipped to face the increasing demands for developers, including full-stack, frontend and DevOP. In the end of this course the students will be to:

Design and implement secure mobile applications

Awareness of the implications of new GPDR, avoiding some of the common pittfalls regarding users’ privacy

Implement native and webpage based applications

Understand the implicit tradeoffs between performance, energy consumption and security/privacy

Environmental Chemistry

Q3006 - ECTS

The main goal is to provide scientific training in Environmental Chemistry:
application of chemical principles to the understanding of environmental phenomena, including the role of living organisms; understanding the processes that take place in the various environmental compartments and how human activity interacts with natural processes; application of chemical principles to the great challenge of humanity - the recovery, maintenance and improvement of environmental quality.
Other goals: improve the abilities to interpret texts, find information, synthesize and transmit knowledge in the field of Environmental Chemistry and acquire a global perspective of Environmental Chemistry.

Food Chemistry and Nutrition

Q2007 - ECTS The Food Chemistry and Nutrition is a core curricular unit for these students, and in particular for the ones who choose to have a more specialized training in this area.

The program of the discipline seeks to articulate the fundamental concepts of chemistry, physics, biology, biochemistry and nutrition sciences with practical aspects of our daily diet, and with the technological aspects of the food industry.

In general, it is intended that the students acquires a global perspective of the food industry and recognize, given its multidisciplinary training, the ability to intervene strategically in R&D activities in a competitive and constantly evolving sector such as the agro-industries.

Physical Chemistry

Q2009 - ECTS

The aim of this course is to teach some fundamental topics of Physical Chemistry, following the basic knowledge that the student should have acquired during the past academic year in the courses Química I and Química II. The actual syllabus adopted for the Degree in Chemistry has only a compulsory semester of Physical Chemistry, which is clearly very short and compels the choice of only some fundamental topics of this branch of Chemistry (even so with a relatively superficial treatment), with the loss of other fundamental topics for which there is no time to be considered. So, the following topics have been selected for the Physical Chemistry course: Chemical Thermodynamics (in view of its fundamental character and applicability on the study of many other topics), Chemical Kinetics (due to its importance on the understanding  the chemical processes mechanisms) and an Introduction to the Chemistry of Surfaces.

Organic Chemistry I

Q1001 - ECTS

Aims:

- Students shoud aquire knowledge about the various families of organic molecules in what concerns their nomenclature, reactivity, reaction mechanisms and methods of synthesis.

 

Sample Collection and Processing

Q3005 - ECTS

Sampling and sample treatment are of utmost importance steps in the analytical process, however they are also those for which the analyst is usually less prepared to deal with. Our aim with this subject is to introduce the tools and concepts that will allow to minimize the effect of sampling errors in the analytical result.

Simulation and Stochastic Processes

M3014 - ECTS The main objective of the course is to introduce rigorously the main concepts of Stochastic Processes and Simulation. Those concepts and the relevant mathematical tools to their analysis in several applications will be considered in the course.

Operating Systems

CC2004 - ECTS Provide students with the fundamental concepts of the theory and practice of the organization, structure and operation of an operating system.

Be able to implement parts of an operating system and write programs using the API of an operating system.

Software Tools and Applications

CC3007 - ECTS

Provide the student experience in the use, administration and programming of some of the systems / applications currently used in the Windows environment. The particular focus is on the programming environment of Visual Basic for Applications.

Ring Theory and Applications

M2012 - ECTS Familiarization with basic ring, field, and Galois theory and some of its applications.

Systems Administration

CC3015 - ECTS

Understanding the roles and procedures performed by network and system administrators. Presentation of general principles that are further illustrated and consubstantiated with laboratory practice, with the implementation and maintenance of some concrete examples of flexible services in critical contexts with simulated faults. 

Agriculture I

AGR1001 - ECTS

The main course's objectives are:

- To use the technical vocabulary used on agriculture activities and agronomy practices.

- To acquire an integrated view of agriculture and its multifunctionality 

- To know the economic and social relevance of agriculture

- To support the integration of the general crop practices with the physical, ecological, social and economic constrains in different production systems.

- To understand that agriculture, because of the value it generates, by the space it occupies, by the labour it requires and by its implicit tradition, performs a diverse set of functions with a great impact on the use of natural resources, landscape construction and environment and, therefore, the design of agro-systems should be based on processes ecologically sustainables, socially responsibles but also economically efficients.

Applied Algebra

M3001 - ECTS The main goal of this course is to review and learn cconcepts in algebra and apply them in three mathematical areas: theory of codes, theory of designs and theory of graphs.

Algorithms in Discrete Mathematics

M2007 - ECTS

The student should know and be able to apply the concepts and basic results covered in the course. It is intended that this unit contribute to the development of skills in the fields of discrete mathematics and algorithms.

Analysis

M1019 - ECTS

Vector Analysis in curve domains. Line and surface integrals. Integral theorems of Vector Analysis.  
Inverse function theorem, implicit function theorem and its main applications. 
Introduction to methods of solving ordinary differential equations with special emphasis on equations and systems of linear differential equations.

Digital Signal Processing and Analysis

M3002 - ECTS

Fundamentals of Signal Processing and Analysis, either in a deterministic or stochastic point of view, with a special emphasis in the frequency domain. Fundamentals of non parametric spectral estimation. The course was designed to provide a comprehension of concepts and methods and its effective use in the analysis of computer simulated and experimental data, using advanced computational tools.

Analysis III

M2009 - ECTS

Introduction to methods of solving ordinary differential equations with emphasis on equations and systems of linear differential equations.  Regular surfaces of R^3, Line Integrals and Surface integrals. Classical theorems of Vector Analysis: Green's theorem, divergencetheorem and Stokes theorems.

Real Analysis III

M2010 - ECTS

To introduce, in a concrete way, the main results of Classical Analysis of several variables as well as the ones of Vector Analysis, emphasizing techniques specific to this area as well as their applications.

Observational Astronomy

AST3001 - ECTS

It is intended that students understand basic concepts of signal and image processing and apply that knowledge to the processing of data (images and spectra), performing also its analysis for scientific purposes.

Computational Astronomy

AST3007 - ECTS

The course aims to provide the student with basic skills to solve problems in different areas of computational astronomy, covering both, the methods used and the astronomy issues being addressed. To achieve this, the student acquires experience on how to use the methods and tools, as well as on developing computer applications to analyze and solve some specific problems of modern astronomy. The aim of the laboratory component is to provide the student with the opportunity to use the techniques and develop the skills needed to solve, computationally a wide range of astronomical problems. There is also the aim to provide the stduent with the expertise on validatinng and on the interpretation of the numerical results by using astronomical observations relevant for the problems being addressed.

Fundamentals of Crop Protection

AGR2001 - ECTS

Students are expected to know the main pests of crops, including pests, diseases and weeds. Know the general characteristics of fungi causal agents of plant diseases, the way they infect, invade, reproduce and spread in the host plant. Know the main insects and acari of crops, know how to classify an insect (to order) and how to identify the species. Know how to relate damage (symptoms and signs) in plants with causal agents. Know control methdos including cultural, biological, biotechnical and chemical methods, namely those used in Portugal. Acquire diagnostic skills of phytosanitary problems in various plants

Physiological Basis of Plant Production

AGR1004 - ECTS Understanding the physiological mechanisms of interaction between development and plant production and the biotic and abiotic factors, to develop appropriate cultural practices and understand the management options.

Animal Biology

BIOL1002 - ECTS

Study of the main groups of invertebrate and vertebrate animals. Morphological features, life cycles, habitat and ecology.

Molecular and Cellular Biology

BIOL1001 - ECTS

The Cell is the fundamental unit of life, and the knowledge of its physiology forms the foundation upon which all Biology as well as its applications are built, e.g. modern Medicine. The objective of this UC is to make the student discover the Biology of the Cell at a global level, including the main structures and functional processes, and their respective molecular basis, as well as the experimental methodologies used to build that knowledge. 

Plant Biology

BIOL1003 - ECTS

The main objective of this course is to provide students with an overview of the diversity and evolution of: fungi, protists and plants. For plants it includes consideration of alternation of generations as general plant life cycle, the study of the morphology of selected families, vegetative and reproductive structures, internal anatomy features, an introductory consideration of plant physiology including water relations and internal transport, and classifycation of major plant groups with respect to their phylogenetic relationships.

Compilers

CC3001 - ECTS

Study and implementation of a compiler and interpreter of a programming language.

Complements of Geometry

M3004 - ECTS Enlarge the scope of study of geometry to non-Euclidean geometries, namely spherical, hyperbolic, affine and projective geometry, using mainly, but not exclusively, methods from analytic geometry.

Observational Cosmology

AST3003 - ECTS

Develop an interest in students about the large scale evolution of the Universe, including the discussion of recent results and open problems.

Remote Sensing

EGEO3003 - ECTS

This curricular unit aims to complement the knowledge acquired in the unit ”Observação da Terra por satellite”, focusing on Remote Sensing (RS) using microwave sensors (in particular active sensors) and digital image processing for a representative set of RS applications.

Exceptionally, in this academic year, when students are in a transition phase from the Engineering Science and Geospatial Engineering syllabus, the program has been adapted to cover the most relevant points of Remote DSensing.

Partial Differential Equations and Fourier Analysis

M3006 - ECTS ...

Internship | Training

CC3010 - ECTS The internship aims to assess the students' ability to meet the real world challenges and to promote their professional integration in  IT companies.

Stratigraphy and Paleontology

GEOL2002 - ECTS

By the learning of fundaments and principles of Stratigraphy concerning either classical and modern methods (facies analisys, tectonosedimentary analysis and sequence analysis), and related with physical, chemical and biological characteristics of environments from depositional systems related with the geological setting, one should be able in understand, interpretation and construction on sedimentary models in good relation with spatial and temporal architecture of the strata as well as the main variations along the geological time and settings.
Concerning Palaeontology three essential themes are concerned. In the General Palaeontology acquisition of basic concepts about Palaeontology namely methods and techniques, applications, relation with Stratigraphy and Geological History and Evolution and systematic palaeontology. The other themes concerns Paleozoology and Paleobotanic and aims to teach students how to identify some fossils fundamental to stratigraphic studies , understand their importance in the establishment of biozones, stratigraphic correlations, sedimentary environments interpretation and life evolution.

Physics I

FIS1007 - ECTS Introductory Course on Mechanics and Waves where fundamental physical principles in these areas are presented.

Thermal Physics

FIS2001 - ECTS

Introduction to thermal Physics. Basics on classical thermodynamics and statistical mechanics. Applications to simple classical and quantum systems.

Plant Physiology

BIOL1005 - ECTS

Plants are complex organisms and the course will focus on physiological aspects that make them unique organisms. The course will especially focus on the biochemical and the molecular mechanisms underlying plant growth and development. How plants interact with physical conditions of their environment will be a matter to explore too.

Geodynamics

GEOL1001 - ECTS

To acquire basic and fundamental concepts of Earth internal and external dynamic processes, to understand their relationship and consequences.

Geomorphology

GEOL3005 - ECTS

To understand the genesis and development of relief/landscape of Portugal in connection with the geology and geotectonic settings and exogenic processes.

To identify and describe the landforms characteristics and its relationship with the geomorphic processes and climate.

To describe geomorphologic relevant aspects of Portugal.

General Horticulture

AGR3001 - ECTS

The overall objective of this course is to provide the students with knowledge on the Principals of Horticulture, with special emphasis on the engineering aspects related to the protected crop production.

 

More specifically, it is intended that students are able to: 1) develop an integrated view of the horticulture, particularly in terms of the applied inputs and their optimization; 2) understand the economic and social relevance of herbaceous horticulture, with emphasis on  the localization of the main national horticultural sites, and on the importance of the vegetables to the national agrarian economy and external trade; 3) identify and classify the horticultural plants, including the scientific nomenclature of the main horticultural species; 4) Understand the physiological basis behind plant´s responses to the climate conditions and know the available tools for a proper environmental control according to the target objectives.

Computing in Geology

GEOL3001 - ECTS

Equip students with the necessary skills to solving geological problems by using information technology.

Human-Machine Interfaces

CC3006 - ECTS

This course will introduce the basic concepts of Human-Computer Interaction, focussing on interactive systems design and development, including not only theoretical concepts (usability, user centred design) but also practical ones (low/high fidelity prototyping via graphical user interface implementation).

Introduction to Chemistry of Materials

Q3003 - ECTS

The course Introduction to Materials Chemistry is a course aimed at students of the first cycle of the courses of the Faculty of Sciences, University of Porto. It is a discipline of introductory and general nature that relates the internal structure of the various classes of materials (at different scales, from the molecular scale to the macroscopic-atomic), the chemical, physical and mechanical differentials of materials, and also , its function and practical application. It is intended that at the end of the course the students will be able to: (i) identify the different classes of materials, (ii) describe its internal structure, properties and function, (iii) describe techniques for preparation, processing and characterization of materials (iv) apply acquired knowledge to competently describe everyday materials, industrial and technological.

Introduction to Topology

M3008 - ECTS

Familiarity with the area of Mathematics which provides the most general and elegant foundations to a fair part of Analysis. Understanding the concept of compactness, one of Topology’s greatest contributions to several other areas of Mathematics.

Introduction to Analytical Process

Q2001 - ECTS

It is intended that this course gives the student the ability to understand and describe the various analytical procedures  usually used in chemical analysis, identifying their common aspects and showing their particular characteristics that allow them to perform certain specific analytical applications. Assimilation and integration of concepts and features to provide a comprehensive view of the processes based on the heterogeneous equilibrium, in particular, precipitation, and solvent extraction. Finally a full insight about volumetric analysis will be given.

Physics Laboratory II

FIS2004 - ECTS

Laboratory Practice in Physics and Electronics.

Familizarization of students with aspects of electronics and instrumentation needed to carry out experimental work, through the execution of a set of representative works in Physics and Electronics, including analysis of experimental data, calculation of errors, graphical representation  and critical evaluation of the obtained results;

Promotion of the search of information relevant to the experimental work;

Preparation and writing of reports of experimental activities;
Development of group work skills.

Chemistry Laboratory I

Q1003 - ECTS

The Chemistry Lab I (Q1003) course comprises a set of practical assignments, involving several experimental techniques and procedures.

Inorganic Chemistry Laboratory

Q2003 - ECTS

Acquisition of laboratory skills in the synthesis and characterization of inorganic compounds using laboratory unit operations and instrumental techniques (conductivity, potentiometry, fluorescence, UV/Vis and FTIR-ATR spectroscopy) to characterize the compounds synthesized. Acquisition of ability to adapt to new situations and to interpret results.


Organic Chemistry Laboratory

Q2002 - ECTS

SPECIFIC OBJECTIVES OF LABORATORY SESSIONS 1 Performing some basic techniques (purification / identification) common in Organic Chemistry; 2 Synthesis of organic compounds; 3 Development of a critical analysis of the results; 4 Preparation of a scientific report; 5 Development of some autonomy in the laboratory.

 

Computational Mathematics

M3010 - ECTS Computational Algebra module:
To introduce basic concepts of Computational Algebra, along with Gröbner basis.

Numerical Linear Algebra Module:
Study constructive methods of numerical resolution of the following problems of Linear Algebra: systems of equations, inverse of matrices and determinants, focusing on the aspects of conditioning and stability, convergence, error control, construction of algorithms, implementation and experimentation in computer in the MATLAB language and processing of study cases.

Mechanics

F1006 - ECTS

This course aims to present the concepts and the basic principles of Classic Mechanics, and relativity, with emphasis on  understanding and application in the analysis of  real world situations . Students should have the ability to manipulate fundamental concepts and knowi how to apply them to solve problems. Students will be motivated to consider the principles of Mechanics in other areas of knowledge and in technology. Particular attention will be paid to training in problem solving by familiarizing students with heuristics and modes of thinking of experienced physicists.

Quantum Mechanics I

FIS3003 - ECTS Aquisition of knowlege and skills relating to the foundations and techniques in Quantum Mechanics

Microbiology

BIOL1006 - ECTS

The students are expected to acquire basic knowledge on general microbiology.

 

Practical classes are aimed to carry out selected experiments on basic general microbiology

 

 

Mineralogy and General Petrology

GEOL2001 - ECTS

To provide an understanding of the principles and techniques of mineral study, and to present a general impression of the origin and evolution of igneous, sedimentary and metamorphic rocks.

Waves and Continuous Media

FIS2002 - ECTS

Train ideas and methods of wave mechanics, elasticity and hydrodynamics. • Understand the linear coupling between oscillators, the basic of normal modes. • Understand the concept of wave, and their description and their applications in various areas of applied physics. • Perform Fourier analysis, as well as understand its importance in the study of linear waves. • Understand the result of overlapping waves and the phenomenon of interference and diffraction. • Understand the concepts of phase velocity and group velocity and the concept of dispersion. • Understand and describe the state of deformation and the stresses applied in isotropic elastic body, as well as relate the two. • Analyze simple problems of fluid dynamics and fluid balance. • Connecting to technology issues.

Optimization and Applications

M3013 - ECTS It is intended that students
  1. Become familiar with various problems that can be modeled by linear programming (LP), integer programming (IP), binary integer programming (GDP) or mixed (PIM) and nonlinear programming.
  2. Acquire skills in modeling and solving algorithmic real situations common in many scientific and economic activities.
  3. Become familiar with key theoretical concepts, methods and algorithms of linear programming (LP), integer programming (IP), binary integer programming (GDP) or mixed (PIM) and dynamic programming in particular duality, complementarity, and modeling using Lagrangean flows in Networks and others.
  4. To acquire skills in algorithmic modeling and solving real situations common in many scientific and economic activities.

Igneous Petrology

GEOL1004 - ECTS


To provied an understanding of the processes and principles involved in the generation of igneous rocks

 

Metamorphic Petrology

GEOL2003 - ECTS

To provied an understanding of the processes and principles involved in the generation of metamorphic rocks.

 

 

Programming Challenges

CC3036 - ECTS The main goals are to consolidate and to acquire new knowledge on algorithms and data structures and their efficient design and implementation by solving multiple programming challenges on the style of programming contests and job interviews.

Programming in Logic

CC3012 - ECTS - Provide students with fundamental concepts of logic programming
- Develop in students Prolog programming skills
- Explain the relationship between logic programming and mathematical logic
- Foster in students the motivation for logic programming
- Introduce students to applications of logic programming practices
- Involve students in practical projects lin ogic programming
- To relate Logic Programming with other disciplines of the course

Project

CC3041 - ECTS This project aims to assess the students' ability to meet the real world research challenges and to promote their professional integration in scientific research institutions as well as in IT companies.

Biological Chemistry

Q3002 - ECTS

The main goal of this course is to present a coherent and integrated view of the chemical foundations of major biological phenomena, beginning with a description of the molecular basis of life and continuing with a physico-chemical description and rationalization of vital biological processes and major metabolic pathways of living organisms.

 

 

Inorganic Chemistry

Q2004 - ECTS Deepen the knowledge on coordination chemistry:  electronic properties, magnetic and chemical reactions of ctransition metal ion compounds.

Recognize the applications of several inorganic compounds: Catalysis, Materials Chemistry and Nanoquimics and Biological Chemistry.

Nuclear Chemistry and Radiochemistry

Q3001 - ECTS We pretend that students learn enough to be able to understand fundamental questions related to Nuclear Chemistry.New tecnologies, energetic aplications and also its use for answer medical,biologic, chemistry and geologic problems.

Geological Resources

GEOL3004 - ECTS It is expected that students acquire general knowledge about the variety of existing Geological Resources and on their genesis and geo-economic aspects. It is expected that students acquire skills that make them able to join the technical staff of companies in the mining area, or start research in the area of geological resources.

Communication Networks

CC3002 - ECTS

This is an introductory course on data communication networks aimed at familiarizing the students with their fundamental concepts, based on the Internet and the TCP/IP protocol stack.

Geological Risks

GEOL3006 - ECTS Fundamental knowledge about Geological hazards. Introdution to risk mapping and assessment in Geology.

Geographic Information System

EGEO3002 - ECTS

 

To teach the theoretical and pratical knowledge required to deal with geospatial data, in terms of thei acquisition, structuring, manipulation, query and analysis in a GIS.

Multimedia Systems

CC3013 - ECTS

The proposed syllabus is taught in lectures where the main concepts are introduced and practical examples are explained. During lectures students are also required to do presentations related to the topics presented in the syllabus. In the labs students will learn specific skills related to multimedia systems through the exploration of a specific topic that they have to chose from the syllabus. Students will need to surpass problems by creating a prototype of a system. Students will deploy a project and create an application that must reflect the concepts presented during the lecture. All learning outcomes will help students understand the fundamental principals of multimedia systems and have a direct correspondence to the described syllabus. It covers the state of the art technology and the necessary background to design and develop sophisticated interactive applications. This course aims to teach students how multimedia systems are currently being used in different industries.

 

The goal is to instill in students the same curiosity, passion to discover and desire to convey knowledge that drives researchers to explore new areas related to multimedia systems.

By the end of this course the student are expected to learn and understand state of the art technology related to the following specific concepts:

* Understand which are the principals of 3D animation based on the traditional concepts of 2D animation

* Explore the different types of motion capture systems, virtual reality and how they can work together

* Understand the main concepts related to information theory and data visualization.

* Understand the use of color, text and diagrams when representing information

* Deployment of a multimedia project, create a demo and its correspondent documentation which must reflects its result.

Web Technologies

CC3008 - ECTS

The goal of this curricular unit is the familiarization of the students with the concepts and technologies used in the development of web-centered applications.

Group Theory

M2025 - ECTS

To introduce the concepts, methods and basic results of Group Theory, showing the origins of this discipline, presenting some of its applications, as well as how it subsumes results from other areas.

Number Theory and Applications

M3015 - ECTS

To introduce the basic concepts, methods and results of Number Theory, together with some of its computational aspects. To give some of its cryptographical applications. 

General Toxicology

BIOL3001 - ECTS

General Toxicology aims to provide basic knowledge in this area- The main contaminants will be analised form a toxicological point of view. National and international examples in the area of Toxicology will be provided to the students.   Theoretical concenpts related to the intoxication porcessw will be explained, the systemic toxicology, the methodologies for the plannification oif toxicity asays and the analiysis of results.

General Viticulture

AGR3002 - ECTS

To learn the technical and scientific principles that rules the production of grapes.
Develop skills that enable the application in the whole area of viticulture and winemaking of these principles and new production technologies, such as training systems, canopy management, water relations of the vine and mechanisation of the vineyard culture.

General Zootechnics

AGR3005 - ECTS Provide students with a set of theoretical and practical knowledge that will enable them grounded the various animal production systems understanding, enabling a contact with the different techniques and the specific operations of the productive areas studied. Provide concepts and knowledge of the main biological, environmental and socio-economic factors that underlie and condition the productive phenomena. It is intended that students understand how to organize and develop agricultural and livestock production, with due regard for animal welfare and production efficiency, bearing in mind the economic and environmental sustainability of production, with the ultimate goal of obtaining quality products for the food industry, pharmaceutical industry, power industry and the landscape and environmental level.

Agriculture II

AGR1003 - ECTS

The course completes the background on agriculture and agronomy by providing an integrated view of the main of crop and animal production systems.

After attending the course, students should: 1) understand the crop intensification techniques and practices used on specialized areas of agronomy 2) be able to project basic crop water and irrigation requirements systems; 3) know the decision making in integrated pest management; 4) integrate a multidisciplinary team to study complex problems at the agricultural system level.

Complex Analysis

M2008 - ECTS The student should know:  the basic results about sequences and series of complex numbers, continuity and derivability of complex functions of a complex variable, as well as its application to the computation of integrals of complex functions of a real variable.

Numerical Analysis

M2018 - ECTS

The main aim of this subject is given a mathematical problem,  to study sufficient conditions for the existence and unicity of its solution, to establish a constructive method to solve it, to study and control the errors  involved, to give an algoritmh for the solution and to implement it in a computer and to study and interpret the numerical results.

Software Architecture

CC3034 - ECTS

The goal of this course is to introduce students to the conceptual models and software tools used in large software development projects.

Physiological Basis of Animal Production

AGR1002 - ECTS In this curricular unit it is aimed that students gain knowledge on the main principal physiological mechanisms associated to growth, digestion, reproduction, and lactation of farm animals.

Human Biology

BIOL2003 - ECTS

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

Cartography

EGEO3004 - ECTS

To teach the basics of map projections and their implication in map production and geographical information storage. To describe the national map series in Portugal, both topographical and thematic.

Computability and Complexity

CC3004 - ECTS

Study and comparison of different (Turing-complete) models of computation, their computational power and limitations. Study of the various complexity classes of problems.

After completing this course students are expected to

- know the classical models of computation;
- be able to prove the equivalence of several Turing-complete models;
- know the fundamental results and methods used in the study of computability and complexity;
- be able to classify concrete examples of problems and prove their (un)decidability within several classes of computability;
- be able to classify concrete problems about their time complessity, and understand the consequences of that classification.

Automatic Control

M3005 - ECTS

Objectives:

Initial and basics knowledge in the area of Mathematical Theory of Control, area of application-oriented mathematics that deals with the basic principles underlying the analysis and design of feedback control systems. The discipline provides for computational simulation of systems using CAD tools, namely MATLAB and Simulink

General Ecology

BIOL1004 - ECTS

Understand the basic concepts in the field of ecology and acquire the capacity to use them to interpret and act on a real world context.

Elements of Structural Geology

GEOL1003 - ECTS

The aims of Structural Geology are the study of deformed rocks. This is achieved by the description of the geometry of geological structures, by the kinematics that rocks have experienced during their deformation history and by the understanding of the dynamics involved during the deformation. There are studied principles of rock mechanics (stress, strain and reology).

Eletromagnetism I

FIS1004 - ECTS
  • Learn the basics of Electromagnetism
  • Derive and present the laws and methods of Electromagnetism under a phenomenological perspective
  • Establish links and parallels between Electromagnetism and Mechanics, using concepts such as force and energy
  • Emphasize the relevance of the concept of field in the formulation of the laws of Electromagnetism, as an entity responsible for the mediation of physical interactions
  • Apply, in the context of Electromagnetism, the concepts and methods of Vector Analysis and Integral Calculus in space
  • Present and describe relevant applications of Electromagnetism in Science and Technology

Differential Equations

M2011 - ECTS Acquisition of basic knowledge of the theory of Differential Equations and its application to real-life problems.

Internship | Training

CC3010 - ECTS The internship aims to assess the students' ability to meet the real world challenges and to promote their professional integration in  IT companies.

Applied Statistics

M2020 - ECTS

 It is expected that, jointly with new statistical methodologies, the students can see real applications of the concepts previously learnt in "Probability and Statistics". Theory-wise, the simplest methods of statistical inference including some theory on estimators and point estimation and hypothesis testing. 

It is also expected that the students acquire familiarity with the programing language and software environment R, in the framework of problems solving.

Stars

AST2001 - ECTS

The course aims at providing the fundamental competencies for stellar astrophysics, both in terms of concepts such as physical tools/mathematical descriptui relevant for astronomy. With this training we seek to ensure that the student acquires the ability to understand what a star is and how to use observational data to study the fundamental physics that drive the behavior of the stars. The approach is at an intermediate level, covering the clarification and analysis of concepts, but also giving some emphasis on the formal terms in how these are described. The aim is to develop an understanding of relevant global concepts in stellar astronomy and to build the ability to relate them, including in particular, the description of concepts and physical phenomena that occur inside stars and atmospheres and those that are relevant to describe star formation.

Modern Physics

FIS2003 - ECTS

To understand the inadequacy of classical concepts in the interpretation of some experimental results and the need for a new formulation of physics. To introduce wave mechanics, making applications to one-dimensional systems. To understand the atomic structure and atomic processes. To Study applications of quantum physics in astrophysics, condensed matter and/or optics.

General Physiology

BIOL2001 - ECTS

To provide theoretical and practical basis to understand organization and function of the main systems of the animal body.

General Fruit Growing

AGR3004 - ECTS

To know the main fruit trees, their distribution, climatic needs and the main techniques to install and manage an orchard.

Fundamentals of Astronomy

AST1001 - ECTS

The course on Fundamentals of Astronomy introduces essential concepts for modern astronomy. The approach is made to a basic level, greater emphasis being placed on discussion of concepts and nomenclature which are used only in astronomy.

 

Fundamentals of Geographic Information

EGEO1001 - ECTS

 

Basic knowledge of maps analysis. Learn basic notions about different techniques of  geographic information acquisition (field surveys and remote sensing data).

Fundamentals of Chemistry

Q1002 - ECTS

The main objective of "Fundamentos de Química is to provide a solid understanding of the essential chemistry concepts necessary for further applications in Biology

Galaxies

AST2002 - ECTS

Develop students' interest in studying the characteristics and phenomena associated with galaxies, like the one we inhabit, as well as with other extragalactic structures.

General Genetics

BIOL2002 - ECTS

Learning of the main topics of genetics including patterns of inheritance and mendelian analysis, chromosome theory of inheritance, molecular genetics, population genetics and quantitative genetics, with particular focus on the application of the genetic tools and theoretical concepts.

Geology of Portugal

GEOL3007 - ECTS The teaching of this course unit has as main objective the acquisition of knowledge, its integration, understanding and interpretation on the genesis and the geological and structural evolution of the different geotectonic and stratigraphic units that we recognize in Portugal and in the Iberian Peninsula, with the correct correlation to the units which are located elsewhere in the world, in a temporal and multidisciplinary perspective that encompasses knowledge in the various areas of Geological Sciences. The practical classes have as main objective the knowledge and the geological and structural interpretation of the geological cartography, and of observations made in field lessons.

Differential Geometry

M3007 - ECTS ...

Geochemistry

GEOL3002 - ECTS

 

Acquisition of theoretical knowledge on the geochemical laws that govern the chemical element distribution in the natural geochemical processes; resolution of practical cases using the treatment of analytical data that allow the characterization of primary evolution and the effectof secondary geochemical processes; understanding the effects of Man activity in the environmental equlibrium based on the study of the  mobility and dispersion of elements.

 

History of Mathematics

M2021 - ECTS

Students are expected to become familiar with some of the major milestones in the history of Mathematics, and the evolution of some of the main seminal ideas and methods of this discipline. It is expected that the students acquire some critical perspective relative to some oversimplifications and historical distortions that are, unfourtunately, all too common in mathematical textbooks.

Physics Laboratory I

FIS1005 - ECTS To make the students at ease with laboratorial instruments, measurement techniques and data acquisition.
To perform practical activities on the area of Physics.

Programming Laboratory

CC2013 - ECTS Strengthening the knowledge of structured programming by developing medium dimension programming projects.

Analytical Chemistry Laboratory

Q2005 - ECTS


Integration of knowledge acquired in the UC analytical chemistry and introduction to the analytical process in the laboratory practice of volumetric processes, physical  separation and potentiometric and spectrophotometric methods , through the data  treatment of various practical work. Development of lsystematic registration, interpretation of experimental results and their critical evaluation.

Physical Chemistry Laboratory

Q2006 - ECTS To develop the student’s skills for experimental work. This will be achieved through the accomplishment of physical chemistry experiments involving the determination of thermodynamic and kinetics parameters, analysis and interpretation of results and scientific reports writing and oral presentations.

General Chemistry Laboratory

Q1005 - ECTS

The Chemistry Lab (Q1005) course comprises a set of experimental activities to be carried out and/or visualized, which involve several unit operations in Chemistry.

Chemistry Laboratory II

Q1006 - ECTS Development of laboratory skills and interpretation, discussion, treatment and presentation of experimental results, both individually and as a group. Integration of the knowledge introduced and apprehended in the curricular units Laboratory of Chemistry I (Q1003), Chemistry I (Q1009) and Chemistry II (Q1011).

Discrete Mathematics

M3011 - ECTS

With this course, it is intended that students will know and understand some of the main results of Discrete Mathematics that, for its present relevance within Mathematics, and by its special applicability, inside and outside Mathematics, should be of general knowledge for mathematicians. In this course the students should also develop their ability to solve combinatorial problems and the ability do solve problemas looking for the more suitable structure.

Decision Support Methods

CC3003 - ECTS Students should:
1. Become familiar with the main decision and optimization problems.
2. Learn how to formalize optimization models in mathematical programming.
3. Master some methods used for their resolution.
4. Become familiar with existing languages and libraries for problem solving.
5. Develop skills to assess the computational complexity of problems.

Methods in Geological Cartography

GEOL1002 - ECTS

It is intended to familiarize the student with reading military maps and geological maps at various scales. It is intended that the student be able to perform geological maps geological profiles in current use, as well as the learner to solve simple problems in geology geological maps. Intends to give the basis for the interpretation photogeological an area. It is intended that the student knows the principles of conducting a geological survey

Food Microbiology

BIOL2004 - ECTS The attendance of this course should offer the knowledge and practice to develop students' competencies enabling them to intervene in several issues related to food microbiology. It is further expected for the students to understand the importance of the subjects covered in the context of food industry and from a public health perspective.

Mathematical Methods in the Sciences

M3012 - ECTS Study of mathematical models in Biology, Physics or Economics. Models in two different sciences will be addressed.

Oceanography

EGEO3005 - ECTS

Present the fundamentals of descriptive physical oceanography, from physical properties of sea water to regional oceanography.

Develop the student’s abilities to use a high level computing language to process, visualize and analyze ocean data obtained in field campaigns, numerical models or remote sensing techniques. Being capable to analyze data (e.g. water masses) from oceanographic datasets available online.

Concurrent Programming

CC3037 - ECTS

Introduce students to the fundamental theoretic and practical principals of concurrency, with emphasis on the correctness, design and implementation of models of concurrent computation using shared memory architectures. 

Mobile Device Programming

CC3035 - ECTS

The students will be equipped to face the increasing demands for developers, including full-stack, frontend and DevOP. In the end of this course the students will be to:

Design and implement secure mobile applications

Awareness of the implications of new GPDR, avoiding some of the common pittfalls regarding users’ privacy

Implement native and webpage based applications

Understand the implicit tradeoffs between performance, energy consumption and security/privacy

Project

CC3041 - ECTS This project aims to assess the students' ability to meet the real world research challenges and to promote their professional integration in scientific research institutions as well as in IT companies.

Environmental Chemistry

Q3006 - ECTS

The main goal is to provide scientific training in Environmental Chemistry:
application of chemical principles to the understanding of environmental phenomena, including the role of living organisms; understanding the processes that take place in the various environmental compartments and how human activity interacts with natural processes; application of chemical principles to the great challenge of humanity - the recovery, maintenance and improvement of environmental quality.
Other goals: improve the abilities to interpret texts, find information, synthesize and transmit knowledge in the field of Environmental Chemistry and acquire a global perspective of Environmental Chemistry.

Food Chemistry and Nutrition

Q2007 - ECTS The Food Chemistry and Nutrition is a core curricular unit for these students, and in particular for the ones who choose to have a more specialized training in this area.

The program of the discipline seeks to articulate the fundamental concepts of chemistry, physics, biology, biochemistry and nutrition sciences with practical aspects of our daily diet, and with the technological aspects of the food industry.

In general, it is intended that the students acquires a global perspective of the food industry and recognize, given its multidisciplinary training, the ability to intervene strategically in R&D activities in a competitive and constantly evolving sector such as the agro-industries.

Physical Chemistry

Q2009 - ECTS

The aim of this course is to teach some fundamental topics of Physical Chemistry, following the basic knowledge that the student should have acquired during the past academic year in the courses Química I and Química II. The actual syllabus adopted for the Degree in Chemistry has only a compulsory semester of Physical Chemistry, which is clearly very short and compels the choice of only some fundamental topics of this branch of Chemistry (even so with a relatively superficial treatment), with the loss of other fundamental topics for which there is no time to be considered. So, the following topics have been selected for the Physical Chemistry course: Chemical Thermodynamics (in view of its fundamental character and applicability on the study of many other topics), Chemical Kinetics (due to its importance on the understanding  the chemical processes mechanisms) and an Introduction to the Chemistry of Surfaces.

Organic Chemistry I

Q1001 - ECTS

Aims:

- Students shoud aquire knowledge about the various families of organic molecules in what concerns their nomenclature, reactivity, reaction mechanisms and methods of synthesis.

 

Sample Collection and Processing

Q3005 - ECTS

Sampling and sample treatment are of utmost importance steps in the analytical process, however they are also those for which the analyst is usually less prepared to deal with. Our aim with this subject is to introduce the tools and concepts that will allow to minimize the effect of sampling errors in the analytical result.

Simulation and Stochastic Processes

M3014 - ECTS The main objective of the course is to introduce rigorously the main concepts of Stochastic Processes and Simulation. Those concepts and the relevant mathematical tools to their analysis in several applications will be considered in the course.

Software Tools and Applications

CC3007 - ECTS

Provide the student experience in the use, administration and programming of some of the systems / applications currently used in the Windows environment. The particular focus is on the programming environment of Visual Basic for Applications.

Ring Theory and Applications

M2012 - ECTS Familiarization with basic ring, field, and Galois theory and some of its applications.
Recommend this page Top
Copyright 1996-2024 © Faculdade de Ciências da Universidade do Porto  I Terms and Conditions  I Acessibility  I Index A-Z  I Guest Book
Page created on: 2024-11-09 at 21:42:55 | Acceptable Use Policy | Data Protection Policy | Complaint Portal