-
Presentation
Presentation
Introduce students to data analysis trends and practices in organizations, including related areas such as knowledge management, the semantic web, data mining technologies, and software tools and languages (Python) suitable for the development of software solutions in data science and data engineering.
-
Class from course
Class from course
-
Degree | Semesters | ECTS
Degree | Semesters | ECTS
Doctorate | Semestral | 5
-
Year | Nature | Language
Year | Nature | Language
1 | Optional | Português
-
Code
Code
ULHT1504-25628
-
Prerequisites and corequisites
Prerequisites and corequisites
Not applicable
-
Professional Internship
Professional Internship
Não
-
Syllabus
Syllabus
Part I: Applied Software Engineering Software engineering practices for data science. Part II: Knowledge Management and Engineering Knowledge management and knowledge engineering. Organisational knowledge management. Part III: Data Science in Organizations From Data Science to Knowledge Management. Data science for digital transformation in organizations. Part IV: Extraction of knowledge from data Knowledge Data Discovery (KDD). Knowledge extraction technologies. Data Mining and Text Mining. Artificial Intelligence (AI) and Natural Language Processing (NLP). Part V: Semantic Web (Web 3.0) AI and the Semantic Web. Knowledge representation and reasoning mechanisms. Ontologies. Ontology Web Language (OWL). Part VI: Software Projects in Python Development of software projects in Python. Data analysis in Python. Natural language processing in Python. AI-based Chatbots in Python.
-
Objectives
Objectives
The course aims to develop skills in the areas of Software Engineering, Knowledge Engineering and Data Science and their applications in business organizations. As the main technique of data representation and programming, the Python language (and related libraries) is applied in the context of analysis, modeling and visualization of information and in the development of solutions (software) for data analysis and decision support. In this context, software engineering applied to data science emerged as an area (and need) of research and development (R&D). Concepts and activities such as Big Data, Data Mining, Text Mining, Information Retrieval, Machine Learning, Natural Language Processing, Predictive Analysis, algorithms and Python programming are gaining more and more importance and practical application in companies and universities.
-
Teaching methodologies and assessment
Teaching methodologies and assessment
Classes are expository. The active participation of students in the teaching process is encouraged through questions that stimulate interest in the subject. When appropriate, the presentation of the subject is preceded by the study of concrete situations in the real world of organizations. Some topics arise following the analysis of problems and case studies whose resolution makes the concepts to be studied natural. The assessment consists of: - analysis of scientific articles throughout the semester (30%); - software project (Python) (70%).
-
References
References
José Braga de Vasconcelos, Alexandre Barão (2017) Ciência dos Dados nas Organizações, aplicações em Python. Editora FCA Informática, Grupo Lidel, dezembro 2017. Vol. 1. 334 p. ISBN: 978-972-722-885-0. Braga de Vasconcelos, José (2015) Python: Algoritmia e Programação Web. Editora FCA Informática, Lidel, abril de 2015. Vol. 1. 328 p. ISSN/ISBN: 978-972-722-813-3. Pascal Hitzler, Markus Krötzsch, Sebastian Rudolph (2009) Foundations of Semantic Web Technologies, Chapman and Hall, CRC, 2009, ISBN: 9781420090505. Thomas H. Davenport and Laurence Prusak (2000) Working Knowledge: How Organizations Manage What They Know, Harvard Business School Press. Swartout, W. and Tate, A. (1999). Ontologies, IEEE Intelligent Systems, Jan-Feb 99, pp.18-19. Uschold, M., King M., Moralee S. and Zorgios Y. (1997). Enterprise Ontology, Artificial Intelligence Applications Institute (AIAI), University of Edinburgh, Technical Report AIAI-TR-195.
-
Office Hours
Office Hours
-
Mobility
Mobility
No