Skip to content

Commit 9457adf

Browse files
author
Leah Wasser
committed
clean lesson build
1 parent d518ea1 commit 9457adf

File tree

33 files changed

+215
-117
lines changed

33 files changed

+215
-117
lines changed

_posts/course-materials/earth-analytics/2016-12-06-geog-4563-5563-syllabus.md

Lines changed: 122 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -3,50 +3,71 @@ title: 'GEOG 4563 & 5563 - Earth Analytics: Spring 2017 Syllabus'
33
authors: Leah Wasser
44
category: course-materials
55
output: pdf_document
6-
excerpt: .
6+
excerpt:
77
layout: single
88
nav-title: Course Syllabus
9+
modified: '2017-01-13'
910
comments: no
1011
permalink: /course-materials/earth-analytics/earth-analytics-syllabus/
1112
sidebar:
1213
nav: earth-analytics-2017
1314
author_profile: no
1415
---
1516

17+
{% include toc title="This Lesson" icon="file-text" %}
1618

17-
## Lead Instructor
1819

19-
Dr. Leah A Wasser
20+
## Instructor
2021

21-
Office. S346 SEEC * Ph. 303.735.4637 * [email protected]
22-
23-
## Teaching Assistant
24-
Sepideh Dadashi
25-
22+
Dr. Leah A. Wasser
23+
Office. S346 SEEC
24+
Ph. 303.735.4637
25+
2626

2727
<div class='notice--success' markdown="1">
2828

29-
## Where & When
29+
## Course location
3030

3131
* **Teaching Assistant:** Sepideh Dadashi
3232
* **Time:** Wednesday 3:00 pm - 5:50 pm
3333
* **Location:** SEEC S125
3434

35-
## Office Hours
35+
## Office hours
3636

3737
* Mondays: 1:00pm-3:00pm, Leah Wasser SEEC Earth Lab - S346
3838
* Tuesdays: 1:00pm - 3:00pm, Sepideh Dadashi, SEEC Earth Lab main space S348
3939

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.
4060

4161
<a href="{{ site.url }}/pdf/course-materials/earth-analytics/2016-12-06-geog-4163-5163-syllabus.pdf" class="btn btn-success btn--x-large">
4262
<i class="fa fa-download" aria-hidden="true"></i> course syllabus (.pdf)</a>
4363
</div>
4464

4565

46-
## About the Course
66+
## Course overview
67+
4768
This advanced, multidisciplinary course will address major questions in Earth
4869
science and teach students to use the analytical tools necessary to undertake
49-
exploration of ‘big scientific data’. This course is designed for upper level (junior /
70+
exploration of heterogeneous ‘big scientific data’. This course is designed for upper level (junior /
5071
senior level) undergraduate students and graduate students.
5172

5273
Throughout the course we will use computationally intensive techniques to address
@@ -58,36 +79,42 @@ types of publicly available data including:
5879
* Social media data, and
5980
* Demographic (census) data.
6081

61-
## Learning Outcomes
62-
63-
At the end of this course you will be able to:
82+
This course is highly technical. We will use the `R` scientific programming
83+
environment and the `RStudio` interface to work with data.
6484

65-
* Open and visualize various types of data using the `R` programming language.
66-
* Navigate and use the `RStudio` environment for `R`.
67-
* Describe and apply several approaches to efficient computing including parallelization.
6885

6986
## Grading
70-
Grading will be based on the following course assignments. Late assignments will
71-
receive a 10% deduction per 24-hour period after the due date/time.
72-
73-
| Assignment | Percent of Credit |
74-
|---|---|---|---|---|
75-
| Exercises | 25% |
76-
| Mid Term Presentation | 20% |
77-
| Final Group Presentation | 20% |
78-
| Final Project Submission | 20% |
79-
| Class Participation | 15% |
80-
81-
## Late assignments
82-
87+
All grading for this course will follow the CU grading policies.
8388
Late assignments will not be accepted in this course. If there are extenuating /
8489
university approved
8590
circumstances university-approved activity, illness, injury, family emergency, or religious
8691
observance that prevents you from completing an assignment on time, please
8792
get in touch with the instructor or the course TA as soon as possible.
8893

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% |
89103

90-
## Attendance
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
91118

92119
Attendance is required for all class sessions. In the event that you must miss a class due
93120
to a university-approved activity, illness, injury, family emergency, or religious
@@ -97,10 +124,70 @@ work based on the type of assignment missed and the reason for their absence.
97124
Unexcused absences will affect the student’s grade because regular
98125
participation is a requirement of this course.
99126

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
100157

101-
## Readings
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
102177

103178
Readings are posted every week along with the homework assignment for that week.
104179
The material for each week will be posted no later than the Tuesday before the
105-
next weeks' class. If you are looking ahead to upcoming weeks, please note that,
106-
readings are subject to change.
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-13
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-13
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-13
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-13
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-13
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: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ 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-13
8+
modified: '2017-01-13'
99
class-lesson: ['intro-rmarkdown-knitr']
1010
permalink: /course-materials/earth-analytics/week-1/knit-rmarkdown-document-to-pdf/
1111
nav-title: 'Knit .Rmd to .html'

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ excerpt: "This lesson contains a list of resources that will help you work with
55
R markdown. If you know of other resources, please add them to the comments
66
below."
77
authors: ['Leah Wasser']
8-
modified: 2017-01-13
8+
modified: '2017-01-13'
99
category: [course-materials]
1010
class-lesson: ['intro-rmarkdown-knitr']
1111
permalink: /course-materials/earth-analytics/week-1/intro-rmarkdown-knitr6/

_posts/course-materials/earth-analytics/week-1/setup-r-rstudio/2016-12-08-setup-01-r-rstudio.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ title: 'Install & setup R and RStudio on your laptop'
66
attribution: 'These materials were adapted from Software Carpentry materials by Earth Lab.'
77
excerpt: 'This tutorial walks you through downloading and installing R and RStudio on your computer.'
88
dateCreated: 2016-12-12
9-
modified: 2017-01-13
9+
modified: '2017-01-13'
1010
module-title: 'Setup R, RStudio & Your Working Directory'
1111
module-description: 'This module walks you through getting R and RStudio setup on your
1212
laptop. It also introduces file organization strategies.'

_posts/course-materials/earth-analytics/week-1/setup-r-rstudio/2016-12-08-setup-02-rstudio-overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ title: 'Get to Know RStudio'
66
attribution: 'These materials were adapted from Software Carpentry materials by Earth Lab.'
77
excerpt: 'This tutorial walks you through downloading and installing R and RStudio on your computer.'
88
dateCreated: 2016-12-12
9-
modified: 2017-01-13
9+
modified: '2017-01-13'
1010
nav-title: 'RStudio Intro'
1111
week: 1
1212
sidebar:

0 commit comments

Comments
 (0)