Prerequisites: Previous programming experience is recommended but not required.
Introduction to computing for data management, analysis and modelling for environmental applications. The course provides MESM students with the basic computing and programming skills used in data science. Topics include: the basic computing environment (hardware and operating systems); programming language concepts; program design; data management, data structures and implementation; software tools; workflows, version control, and reproducibility; generic analytical techniques (relational algebra, graphical analysis, visualization, etc.); and specific characteristics of environmental information.