Topics
inc lude: the basic computing environment (hardware and operating systems); programming language concepts; program design; data management, data st ructures and implementation; software tools; workflows, version control, and reproducibility; generic analytical techniques (relational algebra, graphical analysis, visualization, etc.); and specific characteristics of environmental information.