What you can learn.
- Fundamental concepts in computer programming, including pseudocode writing, input/output, variables, control ﬂow, conditional statements, functions, and more
- Practical understanding of how the GDAL library, as well as other related free and open source GIS software libraries, can be used to perform GIS analysis programmatically with Python scripting
- Knowledge of the GDAL library, which provides Python bindings for its powerful geospatial data management and processing operations
- Practical knowledge and skill in working with the Python programming language
- The ability to create complex, multi-function scripts with Python
About this course:
Methods for processing, analyzing, and visualizing geographic data will be introduced through the use of the Python programming language and the open source GDAL (Geospatial Data Abstraction Library) bindings for Python. The course's focus on GIS-specific programming and mapping techniques is situated within a curriculum that introduces essential components of the theoretical context of computer science and software development.
This is an online course, wherein all course content is delivered online and all interaction among the instructor and the participants will take place online. Students will be earning transferable UCLA course credit for all courses in the certificate program. This course is accredited and approved by the UCLA Academic Senate as a credit-bearing course. It carries lower-division undergraduate credit. Weekly activities include reviewing video lectures, technical screencasts, and readings. Completing practical assignments involve the use of GIS methods to address real-world scenarios; Self-assessment using automated non-graded quizzes; and more.
Technical requirements: Students are responsible for providing a personal computer with at least 2GB of RAM that runs Windows 7 or better. Macs can be used provided that Windows is installed either using Boot Camp or virtualization (VirtualBox, Parallels, etc.) with at least 2GB of RAM allocated to Windows. Students will be provided with a student license for ArcGIS as long as they are enrolled in program courses.