Official Code: | MA58 |
Acronym: | MECD |
Description: | The Master's degree in Data Science and Engineering (MDSE) aims to offer advanced scientific and professional training in Engineering and Data Science and is designed for professionals who seek to update their skills, as well as for those who seek to acquire new skills and current knowledge in Engineering and Data Science. |
Students should have fundamental concepts in four key areas for MDSE: Statistics, Signal Processing, Databases and Programming.
Provide students with an integrated view of Statistics and of its usefulness, making them capacitated users of Descriptive Statistics and Statistical Inference.
Signal Processing module aims to provide students with concepts, techniques and tools of analysis and design in this field.
About Databases students should be able to describe and analyze the requirements of an IS, represent them using a UML class diagram and transform it into a relational model. Students should also be able to use the SQL language to create, manipulate and query databases.
Concerning Programming, students should acquire fundamental knowledge on procedural programming techniques and be able to develop programs, using the Python language.
Background:
After a season in which different companies/institutions very invested in data collection by computerizing its operations (e.g. sensors, GPS systems), and in which many and varied new data sources have emerged (e.g. social networks), there is now the need to place such data at the service of those companies. The goal is to be able to extract knowledge from these data in order to improve efficiency and gain competitive advantage. From this need arises the Curricular Unit (UC) of Introduction to Machine Learning and Knowledge Extraction.
Objectives:
The student should be able to: (1) Use adequately descriptive statistics for data description; (2) To describe the different stages of the process of knowledge discovery CRISP; (3) to use and analyze the results of some of the main methods of classification and regression; (4) to use and interpret cluster analysis methods; (5) to use and interpret methods of association rules; (6) To be able to develop a project on Machine Learning or Knowledge Discovery using the CRISP-DM methodology.
The objective is to introduce the students to two major tools for the exact resolution of optimization problems:
This curricular unit has two main objectives, prepare students to:
(i) use the principles and techniques for pre-processing and prepare a data in order to obtain a dataset with quality to be analyzed, in order to obtain results with quality
(ii) and to use methods for visual representation of data that improves understanding and gain new insights on complex data.
The students should be able to design, build and explore data warehouses.
This course provides a set of subjects (topics) that are the core of the Artificial Intelligence and Intelligent System area.
The main objectives are:
Percentual Distribution: Scientific component: 50%; Technological component: 50%
The objective is to consolidate the skills acquired in the 1st year of the master's degree. This objective will be achieved through the development, in groups, of a project, within the scope of a real organization, and developed in contact with employees of that organization.
The general aim of the course is to create skills in the treatment of complex data. The goal is to develop the ability to process data that are not simply table of i.i.d. observations. The types of complex data (CD) covered include those that are important today (graphs, and spatio-temporal data). However, the course will be flexible to accommodate new types or sources of data. Students will be prepared to develop techniques for new types of data they might be confronted with in their professional lives.
Students, in the context of a dissertation topic, and in close collaboration with a designated advisor, will review the literature and survey the state of the art on the problem(s) to be addressed, and establish a work plan with the project tasks to be developed later in the Dissertation course. The research objectives/questions, methodology, techniques, and possible tools to use should be clearly identified.
Computer vision focuses on extracting "useful information" from images and videos. Examples of "useful information" include, for example, detection and identification of human faces and gestures, and tracking moving people or vehicles in a video sequence. Computer vision algorithms have found a wide range of applications in the industrial, military and medical fields. This course is an introduction to basic concepts and methods in computer vision. Upon completion of this course, students will:
-understand and be able to explain the basic concepts of computer vision and the fundamental algorithms for manipulation of images and video sequences;
-have knowledge of existing methods for visual data analysis and be able to apply them in practical situations;
-acquire skills to use a library, like OpenCV, that implements some of the analyzed algorithms, and to implement novel algorithms described in the literature;
-be able to analyze and understand selected scientific papers in computer vision.Individual research and development work, leading to the preparation of a scientific dissertation on a topic within the field of knowledge of MECD or aiming at the integration and application of knowledge, skills, and attitudes acquired throughout the course to solve complex engineering problems.
It can be either research or technological development and application work, involving experimental and/or simulation methods, promoting the development of initiative, decision-making, innovation, creative and critical thinking skills in an individual or group work context.
It should involve the analysis of new situations, the collection of relevant information, the development and selection or design of approach methodologies and problem-solving tools, their resolution, the synthesis exercise, the preparation of relevant dissertation subject to public presentation and discussion of results.
It can be conducted in an academic or academic and business environment. In this case, the objectives, nature, and form of supervision of the work should be subject to prior agreement between the student and the supervisors from the Faculty and the company, validated by the Course Director, ensuring the satisfaction of scientific and educational objectives of the course unit and protecting potential confidentiality issues on the part of the hosting company/institution.