Currículo
Geocomputação Geoc
Contextos
Groupo: 2_Mestrado SIG (Despacho n.º 4201/2010) > 2º Ciclo > Parte Escolar > Tronco Comum > Optativas > 1º Ano > 418_Grupo Op_MSIGMTAO_Opção_1.º Sem
Groupo: 2_Mestrado SIG (Despacho n.º 4201/2010) > 2º Ciclo > Parte Escolar > Tronco Comum > Optativas > 1º Ano > 419_Grupo Op_MSIGMTAO_Opção_2.º Sem
Groupo: 2_Mestrado SIG (Despacho n.º 4201/2010) > 2º Ciclo > Parte Escolar > Tronco Comum > Optativas > 1º Ano > 419_Grupo Op_MSIGMTAO_Opção_2.º Sem
ECTS
6.0 (para cálculo da média)
Objectivos
• Conhecer os fundamentos teóricos dos métodos de geocomputação; • Descrever as características elementares de várias técnicas de geocomputação para analisar e modelar fenómenos geográficos; • Identificar aplicações informáticas utilizadas em geocomputação, em associação com Sistemas de Informação Geográfica; • Aplicar técnicas de automatização de processos de análise geográfica; • Criar rotinas de computação adaptadas à análise de dados complexos com recurso a técnicas de scripting; • Integrar a utilização de ferramentas de Inteligência Artificial nas práticas de geocomputação.
Programa
1. Fundamentos de geocomputação 2. Inteligência Artificial e geocomputação 3. Introdução ao Python, ArcPy e Jupyter 4. Criação de scripts e funções em Python 5. Análise de dados espaciais e automatização de rotinas em Python 6. Introdução ao R e Rstudio 7. Criação de scripts e funções cíclicas (loops) em R 8. Análise de dados e modelação em R
Método de Avaliação
Sessões teóricas-práticas: exposição e análise crítica. Pesquisa e aplicação de técnicas de programação. Sessões tutoriais: principalmente após sessão teórica, como fórum de discussão e de esclarecimento de dúvidas. Todos os elementos de avaliação são classificados de 0 a 20 valores. - 2 trabalhos de aplicação em python (20%, individual + 25%, em grupo) - 1 teste prático (10%, individual) e um trabalho de aplicação em R (35%, em grupo) - Avaliação do progresso na aprendizagem de cada aluno, participação e exercícios feitos em aula (10%) Os alunos com direito a avaliação especial terão de realizar: 1 Teste individual (55% da avaliação final) e 1 Trabalho individual (45% da avaliação final). Na época de recurso um teste (100%) UC passível de realizar em “Época Especifica” segundo as condições do RGA 2º Ciclo.
Carga Horária
Carga Horária de Contacto -
Trabalho Autónomo - 0.0
Carga Total -
Bibliografia
Principal
- Python Scripting for ArcGIS: Zandbergen, PA 2014 Zandbergen, PA (2014) Python Scripting for ArcGIS, ESRI, USA
- ArcPy and ArcGIS: Geospatial Analysis with Python: Toms, S 2015 Toms, S (2015) ArcPy and ArcGIS: Geospatial Analysis with Python, Packt Publishing Ltd, Birmingham
- Learning Python: Lutz, M 2013 Lutz, M (2013) Learning Python, 5th edition, O’Reilly, USA
- Learning R: Cotton, R 2013 Cotton, R (2013) Learning R, 1 st edition, O’Reilly Media, USA. doi:10.1017/CBO9781107415324.004
- R in a nutshell: Adler, J 2010 Adler, J (2010) R in a nutshell, 1 st ed., O’Reilly Media, Sebastopol. doi:10.1017/CBO9781107415324.004
- Programação em Python: fundamentos e resolução de problemas (2ª edição): Ernesto Costa 2024 Costa, E. (2024). Programação em Python: fundamentos e resolução de problemas. 2.ª Edição Atualizada. Editora FCA, ISBN: 978-972-722-940-6, 632 pp.
- Análise e Exploração de Dados com R: Miguel Rocha; Pedro G. Ferreira 2017 Rocha, M.; Ferreira, P.G. (2017) Análise e Exploração de Dados com R. Editora FCA, ISBN: 978-972-722-863-8, 376 pp.
Secundária
- R and Data Mining: Zhao, Y 2012 Zhao, Y (2012) R and Data Mining. Examples and Case Studies, Academic Press
- A Tiny Handbook of R: Allerhand, M 2011 Allerhand, M (2011) A Tiny Handbook of R. Springer, Verlag Berlin Heidelberg