GLG410--Computers in Earth and Space Exploration

Announcements Syllabus Schedule Weekly lecture notes Assignments Links

Lecture 1

Welcome to our class!


Ramón Arrowsmith
Office hours: by appt.
Office #: 480-965-3541

Teaching Assistant:
Adam Schreiner-McGraw
Office hours: by appt.
Office #: 480-727-3560

Review of course materials

Announcements Syllabus Schedule Weekly lecture notes Assignments Links

History of the course

Early versions taught by Christensen, Peacock. Then no one for a while until the 1997 course!. Ramón taught it again in 1999 and then Ed Garnero took it over in 2000 and it was taught by Garnero, McNamara, or Semken. Ramón taught it in Fall 2007, and then with Matt Fouch in 2009. Fouch and Garnero taught it in 2010. I taught it again in 2011.

Introduction to Computing and Earth and Space Exploration

Ramón experience and motivation:
Project web pages: Activetectonics | OpenTopography | EarthScope
Professional web pages: Home page | Activetectonics blog | twitter | jrarrowsmith youtube

2011 statement:

Adam experience and motivation:

I completed my B.S. degree in Geological Sciences at the University of Oregon, and I am currently working on my Ph.D. in Geological Sciences at ASU. My Ph.D. will say “Geological Sciences”, but I am really a hydrologist now who is interested in the interaction of hydrology and the critical zone. The broad topic of my dissertation is investigating how hydrology affects the ecosystem state, and vice versa. I am currently working on a project to test how hydrologic controls give certain plants advantages and affect the process of woody-plant encroachment in the American Southwest. My datasets are very large (I have over 4 billion data points), so I use several different computer programs and scripts to process the data. I measure the full hydrologic cycle (rainfall, runoff, evapotranspiration, and soil water) as well as many meteorological variables, so computers are necessary to process all of this data. I primarily use Matlab to work with this data. I also use computer models to model the hydrology of my study basin. I have used models that run through Matlab, ArcGIS, or are coded in C++ and run through a terminal. I have found that once you understand the basics of how computer language works it is pretty easy to transfer that knowledge to a wide range of applications.

ASU and SESE Computing

ASU System Health; see also Service tab
ASU University Technology Office:
ASU main links

Basic ideas of networking

What is the difference between what is on your computer and what is on a different computer and where is that computer?
40 maps that explain the internet

--Wikipedia entry on Internet Protocol

TCP/IP; Transmission Control Protocol and Internet Protocol: Internet Protocol Suite: Multilayered approach: Link, Internet, Transport, Application (low to high)

What is the ip address of our class server: go to

A little bit about the internet: let's do a demo on TRACEROUTE:

define gateway and define router.

Client versus server
--Wikipedia entry on Client - server model

Assignment 1: Getting some information

Introductory poll for the class.

Assignment 2: Setting up a web page at ASU

Before coming to class on Wednesday, you must set up your personal web space on the ASU servers: See this link. If you prefer, or you already have something similar running, you may use to build your web space elsewhere.

GLG410 Computers in Earth and Space Exploration

Last modified: August 24, 2011