Skip to content

Commit c9d359a

Browse files
author
Leah Wasser
authored
Merge pull request #90 from earthlab/dev-lessons
Dev lessons update
2 parents 99ebf8f + 9457adf commit c9d359a

File tree

36 files changed

+308
-199
lines changed

36 files changed

+308
-199
lines changed

_pages/learn.md

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,13 @@ modified: 2016-08-21T17:19:29-04:00
1313
author_profile: false
1414
---
1515

16+
## <i class="fa fa-plane" aria-hidden="true"></i> New course: Earth Analytics - Spring 2017
17+
A newly designed
18+
[Earth Systems Analytics course - GEOG 4563 / 5563]({{ site.url }}/course-materials/earth-analytics/)
19+
is being held this Spring 2017 on the CU Boulder campus. This course fuses key
20+
topics related to the grand challenges in science, remote sensing and
21+
computationally intensive approaches.
22+
1623
## Recent Classroom Modules
1724

1825
Below, is a list of the most recent classroom modules. Classroom modules consist
@@ -25,9 +32,6 @@ Check out the instructor notes to better understand how each lesson can be taugh
2532
{% assign modules = site.posts | where:"order", 1 %}
2633
{% for module in modules limit:3 %}
2734

28-
{{ module.module-title }}
29-
{{ module.class-lesson }}
30-
3135
<div class="list__item">
3236
<article class="archive__item" >
3337
<h2 class="archive__item-title">
@@ -106,12 +110,5 @@ the bottom. We'll try our best to help!
106110

107111
[View All Tutorials]({{ site.url }}{{ site.baseurl }}/tutorials/)
108112

109-
## Data Intensive Courses
110-
A newly designed
111-
[Earth Analytics course - GEOG 4563 / 5563]({{ site.url }}/course-materials/earth-analytics/)
112-
will be this Spring 2017. This course fuses key topics related to the grand
113-
challenges in science, remote sensing and computationally intensive approaches.
114-
The course will be held in Spring 2017 at the CU Boulder campus.
115-
116113

117114
Questions? Tweet: <a href="http://twitter.com/leahawasser" class="btn btn--twitter"><i class="fa fa-twitter"></i>@leahawasser</a> or <a href="http://twitter.com/mxwlj" class="btn btn--twitter"><i class="fa fa-twitter"></i>@mxwlj</a>

_posts/course-materials/earth-analytics/2016-12-06-geog-4163-5163-syllabus.md

Lines changed: 0 additions & 95 deletions
This file was deleted.
Lines changed: 193 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,193 @@
1+
---
2+
title: 'GEOG 4563 & 5563 - Earth Analytics: Spring 2017 Syllabus'
3+
authors: Leah Wasser
4+
category: course-materials
5+
output: pdf_document
6+
excerpt:
7+
layout: single
8+
nav-title: Course Syllabus
9+
modified: '2017-01-13'
10+
comments: no
11+
permalink: /course-materials/earth-analytics/earth-analytics-syllabus/
12+
sidebar:
13+
nav: earth-analytics-2017
14+
author_profile: no
15+
---
16+
17+
{% include toc title="This Lesson" icon="file-text" %}
18+
19+
20+
## Instructor
21+
22+
Dr. Leah A. Wasser
23+
Office. S346 SEEC
24+
Ph. 303.735.4637
25+
26+
27+
<div class='notice--success' markdown="1">
28+
29+
## Course location
30+
31+
* **Teaching Assistant:** Sepideh Dadashi
32+
* **Time:** Wednesday 3:00 pm - 5:50 pm
33+
* **Location:** SEEC S125
34+
35+
## Office hours
36+
37+
* Mondays: 1:00pm-3:00pm, Leah Wasser SEEC Earth Lab - S346
38+
* Tuesdays: 1:00pm - 3:00pm, Sepideh Dadashi, SEEC Earth Lab main space S348
39+
40+
## Learning Outcomes
41+
42+
At the end of this course you will be able to:
43+
44+
* Use the R programming language to open and visualize various types of data.
45+
* Navigate and use the `RStudio` environment for `R`.
46+
* Find and download different types of data available from various agency and other sources.
47+
* Create data-driven reports that link data processing methods, data and results.
48+
49+
## Course requirements
50+
51+
All students will need
52+
a working laptop to use in class each week. Please contact the instructor if
53+
you do not currently have a laptop.
54+
55+
## Textbook
56+
There is no required textbook for this course. We will be drawing from a suite
57+
of papers, blog posts, text and other resources throughout the course. As you
58+
find other resources that help you through the class, please feel free to
59+
share them with the instructor and your classmates.
60+
61+
<a href="{{ site.url }}/pdf/course-materials/earth-analytics/2016-12-06-geog-4163-5163-syllabus.pdf" class="btn btn-success btn--x-large">
62+
<i class="fa fa-download" aria-hidden="true"></i> course syllabus (.pdf)</a>
63+
</div>
64+
65+
66+
## Course overview
67+
68+
This advanced, multidisciplinary course will address major questions in Earth
69+
science and teach students to use the analytical tools necessary to undertake
70+
exploration of heterogeneous ‘big scientific data’. This course is designed for upper level (junior /
71+
senior level) undergraduate students and graduate students.
72+
73+
Throughout the course we will use computationally intensive techniques to address
74+
scientific questionsWe will use a suite of different
75+
types of publicly available data including:
76+
77+
* Satellite and airborne lidar and spectral remote sensing data,
78+
* Data collected using distributed *in situ* (on the ground) sensor networks
79+
* Social media data, and
80+
* Demographic (census) data.
81+
82+
This course is highly technical. We will use the `R` scientific programming
83+
environment and the `RStudio` interface to work with data.
84+
85+
86+
## Grading
87+
All grading for this course will follow the CU grading policies.
88+
Late assignments will not be accepted in this course. If there are extenuating /
89+
university approved
90+
circumstances university-approved activity, illness, injury, family emergency, or religious
91+
observance that prevents you from completing an assignment on time, please
92+
get in touch with the instructor or the course TA as soon as possible.
93+
94+
Course grades will be calculated using the following assignments:
95+
96+
| Assignment | Percent of Credit |
97+
|---|---|---|---|---|
98+
| Homework | 25% |
99+
| Mid term project | 20% |
100+
| Final group presentation | 20% |
101+
| Final individual project report | 20% |
102+
| Class participation | 15% |
103+
104+
You must complete all assignments to recieve a passing grade in this course.
105+
106+
## Communication
107+
108+
All email messages about this course should include “earth-analytics” in the
109+
subject line and be signed with your full name. Please use your official **CU email address** when communicating with your course instructors.
110+
111+
## Course content
112+
Material pertaining to this course will be communicated through the course website. [http://earthlab.github.io/course-materials/earth-analytics/earth-analytics-syllabus/](http://earthlab.github.io/course-materials/earth-analytics/). Students are expected to check this website daily for assignment and
113+
content updates.
114+
115+
## Course policies
116+
117+
### Attendance
118+
119+
Attendance is required for all class sessions. In the event that you must miss a class due
120+
to a university-approved activity, illness, injury, family emergency, or religious
121+
observance, you must notify the course instructor, preferably **before** the day of class, and the absence
122+
will be excused. Students will be given a reasonable amount of time to make up the
123+
work based on the type of assignment missed and the reason for their absence.
124+
Unexcused absences will affect the student’s grade because regular
125+
participation is a requirement of this course.
126+
127+
### Classroom Behavior
128+
129+
Students and faculty each have responsibility for maintaining an appropriate learning environment. Those who fail to adhere to such behavioral standards may
130+
be subject to discipline. Professional courtesy and sensitivity are especially
131+
important with respect to individuals and topics dealing with differences of
132+
race, color, culture, religion, creed, politics, veteran’s status, sexual
133+
orientation, gender, gender identity and gender expression, age, disability,
134+
and nationalities. Class rosters are provided to the instructor with the
135+
student's legal name. I will gladly honor your request to address you by
136+
an alternate name or gender pronoun. Please advise the course instructor of this preference
137+
early in the semester so that they can make appropriate changes to their
138+
records. Please also see the policies for <a href="http://www.colorado.edu/policies/student-classroom-and-course-related-behavior" target="_blank">Student Classroom and Course-Related Behavior </a>and the
139+
<a href="http://www.colorado.edu/policies/student-honor-code-policy" target="_blank">Student Honor Code.</a>
140+
141+
142+
The University of Colorado Boulder (CU-Boulder) is committed to maintaining a positive learning, working, and living environment. CU-Boulder will not tolerate acts of discrimination or harassment based upon Protected Classes or related retaliation against or by any employee or student. For purposes of this CU-Boulder policy, "Protected Classes" refers to race, color, national origin, sex, pregnancy, age, disability, creed, religion, sexual orientation, gender identity, gender expression, veteran status, political affiliation or political philosophy. Individuals who believe they have been discriminated against should contact the <a href="http://www.colorado.edu/institutionalequity/
143+
" target="_blank">Office of Institutional Equity and Compliance.</a> For further details, please also see CU-Boulder’s
144+
<a href="http://www.colorado.edu/policies/discrimination-and-harassment-policy-and-procedures
145+
" target="_blank">Discrimination and Harassment Policy and Procedures.</a>
146+
147+
### Religious observances
148+
149+
Campus policy regarding religious observances requires that faculty make every
150+
effort to deal reasonably and fairly with all students who, because of religious
151+
obligations, have conflicts with scheduled exams, assignments or required
152+
attendance. See the policy document on <a href="http://www.colorado.edu/policies/observance-religious-holidays-and-absences-classes-andor-exams
153+
" target="_blank">Observance of Religious Holidays and Absences from Classes and/or Exams</a>
154+
for further details.
155+
156+
### Academic Standards
157+
158+
All students of the University of Colorado at Boulder are responsible for knowing and adhering to the Academic Integrity Policy of this institution. Violations of this policy may include: cheating, plagiarism, aid of academic dishonesty, fabrication, lying, bribery, and threatening behavior. All incidents of academic misconduct shall be reported to the Honor Code Council ([email protected]; 303-735-2273). Students who are found to be in violation of the academic integrity policy will be subject to both academic sanctions from the faculty member and non-academic sanctions (including but not limited to university probation, suspension, or expulsion). Information on the Honor Code is available from the <a href="http://honorcode.colorado.edu/
159+
" target="_blank">Honor Code Office.</a> If you have any questions about proper citations, plagiarism, etc., please don’t hesitate to ask!
160+
161+
### Students with a Disability
162+
163+
If you have any type of disability (emotional, medical, physical, learning, etc.), there are support systems, resources, and accommodation actions available to you. If you wish to access any of these supports, resources or accommodations, I encourage you to contact <a href="http://www.colorado.edu/disabilityservices/
164+
" target="_blank">Disability Services</a> in the Office of Diversity, Equity and Community Engagement, to secure necessary academic accommodations. Please Note: You are under no obligation to disclose your disability.
165+
166+
If you qualify for accommodations because of a disability, please submit to your professor a letter from Disability Services in a timely manner (for exam accommodations provide your letter at least one week prior to the exam) so that your needs can be addressed. Disability Services determines accommodations based on documented disabilities. Contact Disability Services at 303-492-8671 or by e-mail at [email protected]. If you have a temporary medical condition or injury, see Temporary Medical Conditions: Injuries, Surgeries, and Illnesses guidelines under Quick Links at Disability Services website and discuss your needs with your professor.
167+
168+
## Course components
169+
170+
### Homework assignments
171+
172+
Each week there will be a homework assignment. Use the materials on the website
173+
including readings, tutorials and links to other resources in addition to skills
174+
and concepts that we learn in class to complete the assignment.
175+
176+
### Weekly readings
177+
178+
Readings are posted every week along with the homework assignment for that week.
179+
The material for each week will be posted no later than the Tuesday before the
180+
next weeks' class. Weekly readings are subject to change. Be sure to check the
181+
weekly assignment page for the readings **each week**.
182+
183+
### Final project (subject to change)
184+
185+
Assigments that you complete will provide you with the skills and resources needed
186+
to complete the final project. The final project will consist of a group presentation
187+
and an individual report that you submit in `R Markdown` and `.html` or `.pdf` format.
188+
189+
**Important:** Please note that the course schedule and content as discussed above
190+
is subject to change. This course content schedule is not designed as a
191+
contract. Rather, it is
192+
an overview guide to the materials that we will review during the semester.
193+
{: .notice }

_posts/course-materials/earth-analytics/week-1/co-floods-1-intro/2016-12-06-erosion-02-precip-discharge-r-example.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ layout: single
33
title: "Work with Precipitation Data in R - 2013 Colorado Floods"
44
excerpt: "This lesson provides students wiht an example of a data driven report to emphsize the importance of connecting data, documentation and results."
55
authors: ['Leah Wasser', 'NEON Data Skills', 'Mariela Perignon']
6-
modified: 2017-01-06
6+
modified: '2017-01-13'
77
category: [course-materials]
88
class-lesson: ['co-floods-1-intro']
99
permalink: /course-materials/earth-analytics/week-1/co-floods-data-example-r/
@@ -15,6 +15,7 @@ author_profile: false
1515
comments: true
1616
order: 2
1717
---
18+
1819
{% include toc title="This Lesson" icon="file-text" %}
1920

2021
Several factors contributed to extreme flooding that occurred in Boulder,

_posts/course-materials/earth-analytics/week-1/intro-knitr-rmd/2016-12-06-Rmd01-why-rmarkdown.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ class-lesson: ['intro-rmarkdown-knitr']
88
permalink: /course-materials/earth-analytics/week-1/intro-rmarkdown-knitr/
99
nav-title: 'Intro to R Markdown'
1010
dateCreated: 2016-12-12
11-
modified: 2017-01-11
11+
modified: '2017-01-13'
1212
module-title: 'Document & Publish a Workflow with R Markdown & Knitr'
1313
module-nav-title: 'R Markdown Intro'
1414
module-description: 'This module teaches participants how to use R Markdown

_posts/course-materials/earth-analytics/week-1/intro-knitr-rmd/2016-12-06-Rmd02-RMarkdown.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: "Write Reports and Document Workflow Using R Markdown"
44
excerpt: 'This tutorial cover how to create an R Markdown file in R and then
55
render it to html using knitr.'
66
authors: [Leah Wasser, NEON Data Skills]
7-
modified: 2017-01-11
7+
modified: '2017-01-13'
88
category: [course-materials]
99
class-lesson: ['intro-rmarkdown-knitr']
1010
permalink: /course-materials/earth-analytics/week-1/intro-rmarkdown-knitr2/

_posts/course-materials/earth-analytics/week-1/intro-knitr-rmd/2016-12-06-Rmd03-markdown.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: "Intro to Markdown"
44
excerpt: 'This tutorial cover how to use Markdown syntax in R and then
55
render it to html using knitr.'
66
authors: [Leah Wasser, NEON Data Skills]
7-
modified: 2017-01-11
7+
modified: '2017-01-13'
88
category: [course-materials]
99
class-lesson: ['intro-rmarkdown-knitr']
1010
permalink: /course-materials/earth-analytics/week-1/intro-to-markdown/

_posts/course-materials/earth-analytics/week-1/intro-knitr-rmd/2016-12-06-Rmd04-intro-to-code-chunks.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ R Markdown file in R Studio. It also explores how to use comments to document yo
66
code workflow.'
77
authors: [Leah Wasser, NEON Data Skills]
88
category: [course-materials]
9-
modified: 2017-01-11
9+
modified: '2017-01-13'
1010
class-lesson: ['intro-rmarkdown-knitr']
1111
permalink: /course-materials/earth-analytics/week-1/code-chunks-comments-knitr/
1212
nav-title: 'Code Chunks'

_posts/course-materials/earth-analytics/week-1/intro-knitr-rmd/2016-12-06-Rmd05-knitr.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ description: "This tutorial introduces how to use the R knitr package to publish
55
from R Markdown files to HTML (or other) file format."
66
authors: ['Leah Wasser', 'NEON Data Skills']
77
category: [course-materials]
8-
modified: 2017-01-11
8+
modified: '2017-01-13'
99
class-lesson: ['intro-rmarkdown-knitr']
1010
permalink: /course-materials/earth-analytics/week-1/knit-rmarkdown-document-to-pdf/
11-
nav-title: 'R knitr package'
11+
nav-title: 'Knit .Rmd to .html'
1212
week: 1
1313
sidebar:
1414
nav:

0 commit comments

Comments
 (0)