This course is designed to equip graduate students with essential programming skills using Python. Students will learn to write efficient and reproducible code for data processing, analysis, and visualization. Topics covered include programming fundamentals, python data structures, file handling, and using NumPy and Pandas for working with tabular and time series data. Students will engage directly with real-world datasets through guided tutorials, comprehensive Jupyter notebook examples, and interactive classroom discussions.
Topics covered:
Conda, Jupyter Notebook
Variables, String, Data Structures
Code blocks, Control statement
List comprehension, Functions
Lambda function, Class
Review and Exam #1
Numpy ndarrays, File I/O
Basic plotting
Pandas data structures
Data wrangling with Pandas
Datetime, Time series
Review and Exam #2
Scipy, Statistical distributions
Seaborn, Cartopy
This course is designed to equip students with essential skills and techniques to perform geospatial data analysis using Python. This course emphasizes both theoretical concepts and hands-on practice, offering comprehensive insights into spatial data handling, visualization, statistical analysis, and application to geospatial problems. The course combines lectures, hands-on exercises, and project-based assignments to facilitate active learning. Students will engage directly with real-world datasets through guided tutorials, comprehensive Jupyter notebook examples, and interactive classroom discussions.
Topics covered:
Conda, Installing pythongis environment
Pandas
Shapely, Geometry objects
Data models, Geopandas
Coordinate reference systems
Geocoding
Spatial query, Spatial join
Raster analysis
Overlay analysis
Terrain analysis
Spatiotemporal analysis
Aggregating raster with vector data
Spatial interpolation
Class project
This course provides a comprehensive introduction to Geographic Information Systems (GIS) and their applications in analyzing, visualizing, and interpreting spatial data. Students will gain both conceptual knowledge and practical skills essential for working with spatial data across a range of disciplines. Through a combination of interactive lectures and hands-on lab sessions using ArcGIS Pro, students will explore key GIS concepts such as map design, coordinate systems, spatial data models, georeferencing, spatial analysis, and data visualization.
Topics covered:
Course overview
Datum, Map projection, Coordinate system
Data models
Maps, Data entry and editing
Aerial and satellite images
Data input and digitization
Attribute data and tables
Basic spatial analysis
Raster analysis
Terrain analysis
Special topic on watershed delineation
Spatial interpolation
Cartographic modeling
Class project
This course provides a foundation for understanding the essential elements of atmospheric physics, including thermodynamics (e.g. adiabatic processes, phase transformations, stratification), aerosol and cloud microphysics (e.g. nucleation, Kohler theory, growth by condensation and collection), atmospheric electricity, and atmospheric radiation transfer (e.g. Beer's law, radiative transfer equations with and without scattering).
Topics covered:
Course overview
Atmospheric composition and structure
Hydrostatic balance and vertical structure
Thermodynamics of dry and moist air
Atmospheric stability
Aerosol sources and microphysicsÂ
Cloud and precipitation processes
Review and Exam #1
Atmospheric radiation and energy balance
Surface energy balance and boundary layer
Atmospheric dynamics: equation of motion
General circulation and jet streams
Greenhouse effect and climate forcing
Review and Exam #2