Vou ministrar um curso na universidade local, intitulado Ciência da Computação para Tecnologias Geoespaciais. Este é um curso introdutório destinado a introduzir conceitos de ciência da computação para estudantes de tecnologias geoespaciais (GIS e Sensoriamento Remoto). No passado, introduzi conceitos de programação, mas descobri que isso passou por muitas das cabeças dos alunos.
Atualmente, estou planejando discutir hardware de computador, tipos de dados espaciais (por exemplo, shapefiles x geodatabases), Modelo de Geodatabase da ESRI (a universidade trabalha em uma plataforma ESRI), teoria básica de banco de dados com o ArcSDE Personal.
Alguém poderia recomendar outros tópicos relacionados à ciência da computação que os profissionais de GIS e Sensoriamento Remoto deveriam conhecer antes de ingressar na força de trabalho?
ATUALIZAÇÃO: O currículo dos últimos anos incluiu:
- API Javascript do Google Maps / HTML / Google Earth / KML - 5 semanas
- Script Python - 6 semanas
- Teoria de banco de dados / MS Access - 2 semanas
- VBA - 2 semanas
A resposta que recebi dos alunos foi que não havia tempo suficiente em cada tópico. Estou falando com a universidade para oferecer um curso de próximo nível em Programação GIS usando Python.