01 Introduction
01 Introduction
Lecture 1: Introduction
Johnny Ryan
[email protected]
Office hours: Monday 15:00-17:00
Welcome
Dr. Johnny Ryan, Assistant Professor of Geography
Email: [email protected]
Office hours: Monday 15:00-17:00
COVID Policies
● All classes will be held in-person in accordance with the latest university policies
● Please do not come to class or lab if you are feeling sick or have been exposed
● Let me and/or Insang know if this happens and we will work with you to make up
the missed materials.
COVID Policies
Time to get to know your neighbors!
● Course schedule
○ Lectures, labs, grading
● Final project
● Some tasks
○ Complete background survey on Canvas
○ Join Slack workspace
○ Getting started in Wed/Fri lab session
Geospatial data
● Vector data
● Network data
● Raster data
Python
● Popular high-level programming language
● Easy-to-read
● Extensive library
● Constantly evolving
Git and GitHub
● Git
○ Version control software for tracking changes to a set of files
● GitHub
○ A cloud-based Git repository hosting service
○ Makes it easier to coordinate work among programmers
collaboratively developing source code during software
development
● Python and projects that use Python (e.g. matplotlib) are all maintained
and developed by a community of scientists and programmers on
GitHub
● Labs: Wednesday @ 2pm or Friday 10am in 442 MCK 207 Condon Hall
○ 7 labs
○ 2 labs to concentrate on final project
○ Class presentations in Week 10
Course evaluation
● Lab assignments (45%) due every Friday 11:59 pm
● Participation (10%)
○ Credit can be earned through attendance in lectures, participation in class
discussion (both virtual and in-person), visiting Professor and GE during
office hours, and helping other students in labs.
Working with
geospatial data
Working with
geospatial data
Machine learning
Working with
geospatial data
Machine learning
Key skills
Working with
geospatial data
Machine learning
Key skills
What we should
and shouldn’t do
Final project
● An opportunity to explore a particular topic of interest using some of the skills
developed in this course
● Week 6: Form teams, create GitHub repo, and provide some basic info about
project as a README.md
● Week 8: Provide informal update to instructors, ensure data has been accessed,
goals are accomplishable
● Week 10: Present project to class and submit write-up by the end of the week
Final project schedule
● Week 5: Discuss project ideas with peers and instructors, submit a short summary of
a project idea on the #final-projects Slack channel
● Week 6: Form teams, create GitHub repo, and provide some basic info about
project as a README.md
● Week 8: Provide informal update to instructors, ensure data has been accessed,
goals are accomplishable
● Week 10: Present project to class and submit write-up by the end of the week
Final project schedule
● Week 5: Discuss project ideas with peers and instructors, submit a short summary of
a project idea on the #final-projects Slack channel
● Week 6: Form teams, create GitHub repo, and provide some basic info about
project as a README.md
● Week 8: Provide informal update to instructors, ensure data has been accessed,
goals are accomplishable
● Week 10: Present project to class and submit write-up by the end of the week
Final project schedule
● Week 5: Discuss project ideas with peers and instructors, submit a short summary of
a project idea on the #final-projects Slack channel
● Week 6: Form teams, create GitHub repo, and provide some basic info about
project as a README.md
● Week 8: Provide informal update to instructors, ensure data has been accessed,
goals are accomplishable
● Week 10: Present project to class and submit write-up by the end of the week
Final project schedule
● Week 5: Discuss project ideas with peers and instructors, submit a short summary of
a project idea on the #final-projects Slack channel
● Week 6: Form teams, create GitHub repo, and provide some basic info about
project as a README.md
● Week 8: Provide informal update to instructors, ensure data has been accessed,
goals are accomplishable
● Week 10: Present project to class and submit write-up by the end of the week
● Ask peers
● Be scrappy
Some course themes
● Take responsibility for learning
● Be able to download, process, analyze, and visualize the main types of geospatial
data