Official Code: | 9696 |
Acronym: | L:CC |
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.
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.
Study of the fundamental discrete structures that serve as a theoretical basis for the area of Computer Science/Informatics.
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.
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.
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.
Introduction to functional programming using the Haskell language.
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.
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.
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.
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.
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.
Introduce the basic working concepts for the modern computer, namely, the internal representation of programs and data, the hardware components and their interactions and ways to evaluate its performance.
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.
To learn techniques for designing and analyzing algorithms.
This course presents the general concepts, techniques and applications of satellite remot sensing. There is a strong component in earth observation and ocean applications. The students learn these concepts and techniques by writting computer code (in MATLAB language) for digital image processing of satellite data and their applications.
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).
This course provides an introduction to electric circuit theory, basic analog electronics and digital systems.
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.
Introduction to thermal Physics. Basics on classical thermodynamics and statistical mechanics. Applications to simple classical and quantum systems.
In the first part of the course, we will introduce the fundamental tools and concepts in fluid mechanics and some applications of this theory to physics and astrophysics. In the second part, this approach will be extended to the study of plasmas and particular emphasis on the orbital theory of plasmas and on magnetohydrodynamics (MHD) will be devoted. At the end of the course, some examples of applications of MHD to the sun and to other astronomical objects will be treated.
To acquire basic and fundamental concepts of Earth internal and external dynamic processes, to understand their relationship and consequences.
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.
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.
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).
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.
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.
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.
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.
The Chemistry Lab I (Q1003) course comprises a set of practical assignments, involving several experimental techniques and procedures.
Laboratory skills development in the synthesis and characterization of inorganic compounds using laboratory unit operations and instrumental techniques (conductivity, UV/Vis and FTIR -ATR spectroscopy, fluorescence) to characterize the compounds synthesized. Acquisition of ability to adapt to new situations and to interpret results.
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.
Understand the basic concepts of GNSS (Global Navigation Satellite Systems).
Learn how to autonomously operate a GNSS receiver, from its programming for the acquisition of data in the field to the obtainment of coordinates, including processing the observations in the lab.
Identify sources of data and information available for the support to field surveys and subsquent data processing .
The practical component is target more for the use of GPS due to the availability of equipment.
To know the main topics of propositional logic and first order logic, with a special focus on automated therem proving.
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.
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.
This is a 1st formal course in Quantum Mechanics. After completing this course the student should have a working knowledge of the foundations and techniques in Quantum Mechanics.
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.
In the academic year 2018/19, the Mathematical Models in Science course will be devoted to mathematical models to understand complex systems, that is, systems consisting of an enormous number of "individuals" that interact with each other, giving rise to emerging phenomena, not explainable only by the individual characteristics of each. In other words systems in which "the whole is much greater than the sum of the parts". Systems of this type are very frequent in Physics, Biology, Sociology, Ecology, Epidemiology and other areas of knowledge.
The aim is therefore to construct a conceptual (and formal) framework to explain how interactions between the (microscopic) elements of a system can lead to cooperative phenomena, and emerging properties of process dynamics. This strategy, which allows us to move from microscopic interaction to emergent collective phenomena characteristic of all Complex Systems, is strongly inspired by the methodology of Statistical Physics. It is seen as a general paradigm of the passage from the site to the large-scale global properties of complex systems, and has served as a motivation for many areas of mathematics (dynamical systems, nodes theory, enumerative geometry, and others).
The mathematical models used are vast. From information theory, entropy, random fields, Gibbs measurements, statistical physics models, percolation, cellular automata, agent modeling, and many others, all using "classical" mathematical methods, which will be reviewed during class.
Several applications will be addressed to Mathematics and Natural Sciences described above. The course does not presuppose any background in Physics, Biology or other sciences.
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.
To provied an understanding of the processes and principles involved in the generation of metamorphic rocks.
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.
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.
To introduce the basic concepts and results of Group Theory, both throught
the classical examples of these structure and in an abstract level.
To introduce the basic concepts and results of Number Theory, together with some of its computational aspects. To give some of its cryptographical applications.
Teach the fundamentals of surveying: instrumentation and methodology used in data collecting and processing aiming at represent the terrain in a map or chart, using classical surveying methods.
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.
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.
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.
The student is supposed to acquire during the course proficiency with the main concepts and theorems of Functional Analysis in Banach spaces and Hilbert spaces, with applications to classical function spaces.
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.
The goal of this course is to introduce students to the conceptual models and software tools used in large software development projects.
Provide the students with the fundamentals and practice necessary for the design, implementation and analysis of relational databases.
- To understand the decision making in integrated pest management - to know with are the components of integrated pest management - to know what is a quarantine pest and what duty they have in the prevention of desasters due to pests. - to know how to identify an insect - to relate plant damages and pest - to recognize pathogens causing infectious diseases in plants
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.
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
Upon completing this course, the student should:
- have a good insight of the fundamental concepts and principles of statistics, and in particular those from basic inference statistics.
- know the common inference statistical methods and how to apply them to concrete situations;
- be able to identify and formulate a problem, to choose adequate statistical methods and to analyze and interpret in a critical way the obtained results.
It is also expected that the student acquires familiarity with the programing language and software environment R, in the framework of problems solving.
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.
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 nuclear structure and nuclear processes. To Study applications of quantum physics in astrophysics, condensed matter and/or optics.
To know the main fruit trees, their distribution, climatic needs and the main techniques to install and manage an orchard.
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.
Basic knowledge of maps analysis. Learn basic notions about different techniques of geographic information acquisition (field surveys and remote sensing data).
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
Objectives: Study fundamental concepts and techniques of general use for Artificial Intelligence.
The Chemistry Lab (Q1005) course comprises a set of practical works, involving several experimental techniques and procedures.
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.
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.
To provied an understanding of the processes and principles involved in the generation of igneous rocks
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
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.
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.
Aims:
- Students shoud aquire knowledge about the various families of organic molecules in what concerns their nomenclature, reactivity, reaction mechanisms and methods of synthesis.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Study and implementation of a compiler and interpreter of a programming language.
This course presents the general concepts, techniques and applications of satellite remot sensing. There is a strong component in earth observation and ocean applications. The students learn these concepts and techniques by writting computer code (in MATLAB language) for digital image processing of satellite data and their applications.
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).
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.
Introduction to thermal Physics. Basics on classical thermodynamics and statistical mechanics. Applications to simple classical and quantum systems.
In the first part of the course, we will introduce the fundamental tools and concepts in fluid mechanics and some applications of this theory to physics and astrophysics. In the second part, this approach will be extended to the study of plasmas and particular emphasis on the orbital theory of plasmas and on magnetohydrodynamics (MHD) will be devoted. At the end of the course, some examples of applications of MHD to the sun and to other astronomical objects will be treated.
To acquire basic and fundamental concepts of Earth internal and external dynamic processes, to understand their relationship and consequences.
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.
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.
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).
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.
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.
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.
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.
The Chemistry Lab I (Q1003) course comprises a set of practical assignments, involving several experimental techniques and procedures.
Laboratory skills development in the synthesis and characterization of inorganic compounds using laboratory unit operations and instrumental techniques (conductivity, UV/Vis and FTIR -ATR spectroscopy, fluorescence) to characterize the compounds synthesized. Acquisition of ability to adapt to new situations and to interpret results.
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.
Understand the basic concepts of GNSS (Global Navigation Satellite Systems).
Learn how to autonomously operate a GNSS receiver, from its programming for the acquisition of data in the field to the obtainment of coordinates, including processing the observations in the lab.
Identify sources of data and information available for the support to field surveys and subsquent data processing .
The practical component is target more for the use of GPS due to the availability of equipment.
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.
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.
This is a 1st formal course in Quantum Mechanics. After completing this course the student should have a working knowledge of the foundations and techniques in Quantum Mechanics.
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.
In the academic year 2018/19, the Mathematical Models in Science course will be devoted to mathematical models to understand complex systems, that is, systems consisting of an enormous number of "individuals" that interact with each other, giving rise to emerging phenomena, not explainable only by the individual characteristics of each. In other words systems in which "the whole is much greater than the sum of the parts". Systems of this type are very frequent in Physics, Biology, Sociology, Ecology, Epidemiology and other areas of knowledge.
The aim is therefore to construct a conceptual (and formal) framework to explain how interactions between the (microscopic) elements of a system can lead to cooperative phenomena, and emerging properties of process dynamics. This strategy, which allows us to move from microscopic interaction to emergent collective phenomena characteristic of all Complex Systems, is strongly inspired by the methodology of Statistical Physics. It is seen as a general paradigm of the passage from the site to the large-scale global properties of complex systems, and has served as a motivation for many areas of mathematics (dynamical systems, nodes theory, enumerative geometry, and others).
The mathematical models used are vast. From information theory, entropy, random fields, Gibbs measurements, statistical physics models, percolation, cellular automata, agent modeling, and many others, all using "classical" mathematical methods, which will be reviewed during class.
Several applications will be addressed to Mathematics and Natural Sciences described above. The course does not presuppose any background in Physics, Biology or other sciences.
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.
To provied an understanding of the processes and principles involved in the generation of metamorphic rocks.
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.
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.
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.
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.
To introduce the basic concepts and results of Group Theory, both throught
the classical examples of these structure and in an abstract level.
To introduce the basic concepts and results of Number Theory, together with some of its computational aspects. To give some of its cryptographical applications.
Teach the fundamentals of surveying: instrumentation and methodology used in data collecting and processing aiming at represent the terrain in a map or chart, using classical surveying methods.
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.
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.
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.
The student is supposed to acquire during the course proficiency with the main concepts and theorems of Functional Analysis in Banach spaces and Hilbert spaces, with applications to classical function spaces.
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.
The goal of this course is to introduce students to the conceptual models and software tools used in large software development projects.
- To understand the decision making in integrated pest management - to know with are the components of integrated pest management - to know what is a quarantine pest and what duty they have in the prevention of desasters due to pests. - to know how to identify an insect - to relate plant damages and pest - to recognize pathogens causing infectious diseases in plants
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.
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.
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
Upon completing this course, the student should:
- have a good insight of the fundamental concepts and principles of statistics, and in particular those from basic inference statistics.
- know the common inference statistical methods and how to apply them to concrete situations;
- be able to identify and formulate a problem, to choose adequate statistical methods and to analyze and interpret in a critical way the obtained results.
It is also expected that the student acquires familiarity with the programing language and software environment R, in the framework of problems solving.
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.
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 nuclear structure and nuclear processes. To Study applications of quantum physics in astrophysics, condensed matter and/or optics.
To know the main fruit trees, their distribution, climatic needs and the main techniques to install and manage an orchard.
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.
Basic knowledge of maps analysis. Learn basic notions about different techniques of geographic information acquisition (field surveys and remote sensing data).
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
The Chemistry Lab (Q1005) course comprises a set of practical works, involving several experimental techniques and procedures.
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.
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.
To provied an understanding of the processes and principles involved in the generation of igneous rocks
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.
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
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.
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.
Aims:
- Students shoud aquire knowledge about the various families of organic molecules in what concerns their nomenclature, reactivity, reaction mechanisms and methods of synthesis.
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.
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.
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.