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. They are accredited and approved by the UCLA Academic Senate as credit-bearing courses. Courses carry both lower-division (Intro) and upper-division (all other courses) undergraduate credit.
Technical requirements: Students are responsible for providing a personal computer with at least 2GB of RAM. Students are able to use any suitable Windows PC, Mac, or Linux/UNIX personal computer.
Winter 2019 Schedule
These courses are fully online, and there are no in-person classroom meetings.
Required course in the GIS & Geospatial Technology Certificate program. Midterm and final exams are proctored online; additional requirements include microphone, headphones/speakers, and webcam.
Enrollment limited to 50 students; early enrollment recommended. Visitors not permitted. Enrollment deadline: January 21, 2019. Internet access required. Materials required.