IPT Logotipo do IPT

Ano Letivo: 2022/23

Engenharia Informática-Internet das Coisas

Big Data Processing

<< back to Curriculum Plan

Publication in the Diário da República: Despacho n.º 13495/2022 - 18/11/2022

10 ECTS; 1º Ano, 1º Semestre, 30,0 PL + 30,0 TP + 30,0 OT , Cód. 390913.

Lecturer
- Ricardo Nuno Taborda Campos (1)(2)

(1) Docente Responsável
(2) Docente que lecciona

Prerequisites

Objectives
1. Understand the importance of Python in Data Science
2. Be aware of ethical issues in the process of collectinf and use of information
3. Master the data collection process
4. Knowing how to apply information extraction methods
5. Be familiar with the 5V's
6. Knowing how to use the main frame

Program
1. Python in the context of Big Data
2. Data Ethics and Privacy
3. Data Acquisition
4. Information Extraction
5. Introduction to Big Data (Map-Reduce Programming Model)
6. Big Data Frameworks

Evaluation Methodology
Periodic evaluation: Project (60%) + Exam (40%)

The delivery of the project is mandatory for obtaining approval in the course during the periodic evaluation which assumes a minimum of 70% attendance. The delivery after the foreseen period implies the reproval of the student, making it impossible for him/her to propose to the exam. Students are also automatically excluded from the exam if they obtain a score of less than 6 values in the project or if they do not reach a minimum number of attendances.

Final Assessment: Exam (100%)

Bibliography
- Erl, T. e Khattak, W. e Buhler, P. (2016). Big Data Fundamentals: Concepts, Drivers & Techniques. USA: Prentice Hall
- Foster, I. e Ghani, R. e Jarmin, R. e Kreuter, F. e Lane, J. (2017). Big Data and Social Science. A Practical Guide for Methods and Tools. (pp. 1-349). New York: Taylor & Francis
- Santos, M. e Costa, C. (2019). Big Data - Concepts, Warehousing, and Analytics. (pp. 1-312). Lisboa: FCA
- Sarkar, D. (2021). Text Analytics with Python: A Practitioner's Guide to Natural Language Processing. (pp. 1-661). USA: Apress

Teaching Method
Exposure of the syllabus using the expository and demonstrative method. Analysis and resolution of practical cases through Python notebooks. The acquired knowledge will be evaluated through the realization and presentation of projects

Software used in class

 

 

 


<< back to Curriculum Plan
Elemento gráfico

News | Agenda

NP4552
Financiamento
KreativEu
erasmus
catedra
b-on
portugal2020
centro2020
compete2020
crusoe
fct
feder
fse
poch
portugal2030
poseur
prr
santander
republica
UE next generation
Centro 2030
Lisboa 2020
Compete 2030
co-financiado