From be33d86da5c09ab2f53b181fa873d91155d7058a Mon Sep 17 00:00:00 2001 From: Deployment Bot Date: Tue, 30 Jun 2020 00:24:07 +0000 Subject: [PATCH 1/6] adding weeks 1-3 and course syllabus + landing page for edsc --- .../2020-6-29-week-1-intro-to-python.md | 113 ++++++++++++++++ .../2020-6-29-week-2-python-101-data-101.md | 80 +++++++++++ .../2020-6-29-week-3-tabular-data.md | 70 ++++++++++ .../2020-6-29-edsc-course-home.md | 47 +++++++ .../2020-6-29-edsc-syllabus.md | 128 ++++++++++++++++++ 5 files changed, 438 insertions(+) create mode 100644 _posts/courses/earth-data-science-corps/01-week-1-intro-to-python/2020-6-29-week-1-intro-to-python.md create mode 100644 _posts/courses/earth-data-science-corps/02-week-2-data-types/2020-6-29-week-2-python-101-data-101.md create mode 100644 _posts/courses/earth-data-science-corps/03-week-3-tabular-data/2020-6-29-week-3-tabular-data.md create mode 100644 _posts/courses/earth-data-science-corps/course-overview/2020-6-29-edsc-course-home.md create mode 100644 _posts/courses/earth-data-science-corps/course-overview/2020-6-29-edsc-syllabus.md diff --git a/_posts/courses/earth-data-science-corps/01-week-1-intro-to-python/2020-6-29-week-1-intro-to-python.md b/_posts/courses/earth-data-science-corps/01-week-1-intro-to-python/2020-6-29-week-1-intro-to-python.md new file mode 100644 index 000000000..a0644fc90 --- /dev/null +++ b/_posts/courses/earth-data-science-corps/01-week-1-intro-to-python/2020-6-29-week-1-intro-to-python.md @@ -0,0 +1,113 @@ +--- +layout: single +category: courses +title: "Earth Data Science Corps - Week One" +permalink: /courses/earth-data-science-corps/week-1-intro-to-python/ +week-landing: 1 +modified: 2020-06-30 +week: 1 +sidebar: + nav: +comments: false +author_profile: false +course: "earth-data-science-corps" +module-type: 'session' +--- +{% include toc title="This Week" icon="file-text" %} + +
+ +## Welcome to Week One! + +Welcome to the first week the Earth Data Science Corps! This week you will be introduced to the Python programming language. + +
+ +## Homework 1: Due Next Week + +For this assignment, you will work through self-paced exercises that introduce core concepts in Python programming including: +* defining variables to store information (data values) +* creating lists (or collections) of data values +* manipulating variables and lists to update and reorganize data + +### Readings + +* Introduction to Python: Chapter 10 in the Introduction to Earth Data Science online textbook. + +* Introduction to Jupyter: Chapter 3 in the Introduction to Earth Data Science online textbook. + +### Assignment Part 1 to Complete by Thurs, June 5 (9am MT): + +To complete these exercises, we can encourage you to use the JupyterHub environment which is accessible via a web browser with an active internet connection. You can then work on setting up your local computer once you have completed the lessons. + +To access these exercises on the JupyterHub: +1. Create a free GitHub account and add your name and GitHub username to this Google Spreadsheet to be granted access (if you have not already). +2. Watch the Intro to JupyterHub video to learn how to login and access the Jupyter Notebooks. + * URL for the JupyterHub: https://hub.earthdatascience.org/edsc-hub/hub/login + * Notebooks for this assignment (and all future assignments) are accessible in the directory (folder) called course-lessons. + * Additional resources: + * Introduction to Jupyter Notebooks + +### Assignment Part 2 to Complete by Thurs, June 11 (9am MT): + +* If you haven’t already, post your bio to the Meet the Earth Data Science Corps topic on Discourse. + * After you have posted your bio, respond to three posts by liking the post and replying with a comment (e.g. you share similar project interests or hobbies). +* Set-up the Earth Analytics Python environment on your local computer + * Note that you can use JupyterHub (which is already set up with the tools you need) for all of your summer activities (e.g. assignments, project). + * However, we encourage you to set up your local environment if you are able (instructions below), as this ensures that you will always have access to these tools! + +### Submission +Please post a response to this Discourse discussion for Week 1. + +### Optional: If You Want to Set Things Up Locally on your Computer +Once you have completed these exercises, you have the option to complete the Set-up the Earth Analytics Python environment exercise (lessons 1-4) to set up the necessary tools on your local computer (Bash, git, Miniconda with Python). + +After you have set-up your local environment, you can access the same Jupyter Notebooks by downloading them to your computer with the following steps: + +* Fork and clone the GitHub Repository for the Earth Data Science Corps Summer program to your computer - https://github.com/earthlab/edsc-summer-2020/ + * Additional Resources: + * Introduction to Bash in the Terminal + * Copy (Fork) and Download (Clone) GitHub Repositories +* Open a terminal (Git Bash on Windows or Terminal on Mac/Linux): + * Change directories to the clone of the GitHub repository using the command *cd earth-analytics/edsc-summer-2020* + * Activate the Earth Analytics Python environment using the command *conda activate earth-analytics-python* + * Launch Jupyter Notebook using the command *jupyter notebook* +* Once Jupyter Notebook has launched, you can navigate to the directory (folder) called course-lessons to access the Jupyter Notebooks for this assignment. + * Additional resources: + * Introduction to Jupyter Notebooks + + +## Workshop Agenda + +### Welcome to the Earth Data Science Corps +* 12:30-1:20pm MT / 1:30-2:20pm CT: Welcome to the NSF Earth Data Science Corps (EDSC) + * Intro to Earth Lab Education Team & School PI's + * Intro: Slack - useful for group chat + * Review syllabus, expectations, and timeline document + * Overview of tools: + * Discourse - useful for posting questions for everyone to see and answer + * JupyterHub - cloud computing environment for Python (you can use this for summer activities, in addition to installing the tools on your local computer) + * Mentimeter survey + +### Breakout Sessions (2 sessions) - Students Only +* 1:20-1:35pm MT / 2:20-2:35pm CT: Breakout Groups - Meet Your Peers + * Split into Zoom breakout rooms with groups of three + * Introduce yourselves (~5 mins for each student): answer the following questions: + * Which year are you in your college/university? (e.g. junior) + * What is your major? + * What led you to the EDSC program? (e.g. skills you hope to develop) + * What kinds of projects are you interested in working on through EDSC? (e.g. water, air quality) + * What do you like to do for fun? +* 1:35-1:50pm MT / 2:30-2:45pm CT: Breakout Groups - Meet More Peers + * Same as above + +### Breakout Session (1 session) - Instructors Only +* 1:20-1:50pm MT / 2:15-2:45pm CT: Faculty break-out session led by Nate Q + * Challenges and Opportunities for Teaching Data Skills + +### Wrap Up +* 1:50-2pm MT / 2:50-3pm CT: Reconvene in main Zoom session + * Questions + + + diff --git a/_posts/courses/earth-data-science-corps/02-week-2-data-types/2020-6-29-week-2-python-101-data-101.md b/_posts/courses/earth-data-science-corps/02-week-2-data-types/2020-6-29-week-2-python-101-data-101.md new file mode 100644 index 000000000..235c2f7b5 --- /dev/null +++ b/_posts/courses/earth-data-science-corps/02-week-2-data-types/2020-6-29-week-2-python-101-data-101.md @@ -0,0 +1,80 @@ +--- +layout: single +category: courses +title: "Earth Data Science Corps - Week Two" +permalink: /courses/earth-data-science-corps/week-2-data-types/ +week-landing: 2 +modified: 2020-06-30 +week: 1 +sidebar: + nav: +comments: false +author_profile: false +course: "earth-data-science-corps" +module-type: 'session' +--- +{% include toc title="This Week" icon="file-text" %} + +
+ +## Welcome to Week 2! + +
+ +## Homework 2: Due Next Week + +For this assignment, you will: +* Complete the readings below which review how you can use tabular data in Python to complete scientific analyses with the Pandas package. +* Complete a data scavenger hunt that will help you find and explore data related to a proposed EDSC summer project. + +### Readings + +To begin, read the following chapters in the Online Textbooks - this will prepare you for next week: + +* Introduction to Pandas Dataframes (Tabular Data): Chapter 15 in the Introduction to Earth Data Science online textbook. +* Introduction to Time Series with Pandas Dataframes: Chapter 1 in the Intermediate Earth Data Science online textbook. +* Videos by Corey Schafer: + * Introduction to Pandas (note that video link begins after the installation of Jupyter, which you already have) + * Introduction to Time Series with Pandas (note that video link begins after the installation of Jupyter, which you already have) + +If you would like to follow the code in the readings, you can use the JupyterHub environment which is accessible via a web browser with an active internet connection. Recall that you need to use your GitHub account to login. You can also use your local computer if you have successfully set-up your local computing environment. + +### Assignment and Submission +#### Complete all Four Notebooks In the data-types Directory on the JupyterHub +To begin the assignment, be sure that you have fully worked through all four jupyter notebooks that are on the JupyterHub. The four notebooks are the ones that you began in the workshop on June 11. The fourth notebook is an activity notebook that will ask you to apply the skills that you have learned so far to complete an activity. + +Once you have completed the notebooks complete the two submissions below. Both submissions below will be completed using discourse. + +#### Submission Part 1 - Coding Activity +For this submission, complete notebook 04 - 04-FIXED-data-types-exercise - on the JupyterHub. Then go to the Week 2 Python Coding Assignment on Discourse and follow the instructions which ask you to post your map code and comment on other submissions. + +#### Submission Part 2 - Project Data Exploration +For this submission you will complete the Project Data Scavenger Hunt posted to the Discourse discussion for Week 2. You can choose to work in small groups (2-3 students) if you prefer. Once you have completed the activity, please post your findings in the discussion for the Week 2 Project Data Scavenger Hunt Category on Discourse. + +## Workshop Agenda + +### Students & Instructors + +* 9:00-9:15am MT / 10:00-10:15am CT: Checking in with NSF Earth Data Science Corps (EDSC) + * Meet the Earth Lab Education Team: Leah, Lauren, Jenny, Nathan, and Nate + * Review of weekly submission process on Discourse + +* 9:15-9:50am MT / 10:15-10:50am CT: Questions + * Check-in about assignments, exercises, access to various resources, etc + +* 9:50-10:00am MT / 10:50-11:00am CT: Break + +* 10:00-11:00am MT / 11:00-12:00am CT: Tabular Data + * Work through Jupyter Notebooks to learn how tabular data formats are used to store data (e.g. using rows and columns) and explore common tabular data file formats. + +* 11:00-11:10am MT / 12:00-12:10pm CT: Break + +* 11:10-12:10pm MT / 12:10-1:10pm CT: Spatial Vector Data + * Work through Jupyter Notebooks to learn about spatial vector data types (e.g. points, lines, polygons of geographic locations) and explore common file formats that are used to store spatial vector data. + +* 12:10-12:20pm MT / 1:10-1:20pm CT: Break + +* 12:20-1:00pm MT / 1:20-2:00pm CT: Raster Data + * Work through Jupyter Notebooks to learn about raster data (e.g. elevation, imagery) and explore common file formats that are used to store raster data. + + diff --git a/_posts/courses/earth-data-science-corps/03-week-3-tabular-data/2020-6-29-week-3-tabular-data.md b/_posts/courses/earth-data-science-corps/03-week-3-tabular-data/2020-6-29-week-3-tabular-data.md new file mode 100644 index 000000000..86a07131a --- /dev/null +++ b/_posts/courses/earth-data-science-corps/03-week-3-tabular-data/2020-6-29-week-3-tabular-data.md @@ -0,0 +1,70 @@ +--- +layout: single +category: courses +title: "Earth Data Science Corps - Week Three" +permalink: /courses/earth-data-science-corps/week-3-tabular-data/ +week-landing: 3 +modified: 2020-06-30 +week: 3 +sidebar: + nav: +comments: false +author_profile: false +course: "earth-data-science-corps" +module-type: 'session' +--- +{% include toc title="This Week" icon="file-text" %} + +
+ +## Welcome to Week Three! +
+ +## Homework 1: Due Next Week + +For this assignment, you will work through self-paced exercises that introduce core concepts in Python programming including: +* Complete the readings below which review common spatial data types and formats that you can use in Python to complete scientific analyses, including spatial vector data and raster data. +* Complete Jupyter Notebooks that review the various data types + + +### Readings + +* Introduction to Spatial Vector Data: Chapter 2 in the Introduction to Earth Data Science online textbook. + +* Introduction to Processing Spatial vector Data with GeoPandas: Chapter 3 in the Introduction to Earth Data Science online textbook. + +* Introduction to Raster Data: Chapter 4 in the Introduction to Earth Data Science online textbook. + +* Introduction to Data Processing: Chapter 5 in the Introduction to Earth Data Science online textbook. + +If you would like to follow the code in the readings, you can use the JupyterHub environment which is accessible via a web browser with an active internet connection. Recall that you need to use your GitHub account to login. You can also use your local computer if you have successfully set-up your local computing environment. + +### Assignment Submission + +Please post a response to this Discourse discussion for week 3. + + +## Workshop Agenda + +### Students & Instructors +* 9:00-9:30am MT / 10:00-10:30am CT: Welcome to Workshop 3! (EDSC) + * Survey, Questions + +* 9:30-10:05am MT / 10:30-11:05am CT: Intro to time series data in Python + * Review and questions + +* 10:05-10:15am MT / 11:05-11:15am CT -- quick break + +* 10:15-11:00am MT / 11:15-12:00pm CT: Break-out Session 1 + * Work through Jupyter Notebooks to review how tabular data formats are used to store scientific data (e.g. using rows and columns). + +* 11:00-11:40am MT / 12:00-12:40pm CT: Lunch Break + +* 11:40-12:00am MT / 12:40-1:00pm CT: Question / Answer Session + +* 12:00-12:50pm MT / 1:00-1:50pm CT: Break-out Session 2 + * Work on challenges + +* 12:50-1:00pm MT / 1:50-2:00pm CT: + * Wrap up / Feedback / Next Steps + diff --git a/_posts/courses/earth-data-science-corps/course-overview/2020-6-29-edsc-course-home.md b/_posts/courses/earth-data-science-corps/course-overview/2020-6-29-edsc-course-home.md new file mode 100644 index 000000000..4c9d0f987 --- /dev/null +++ b/_posts/courses/earth-data-science-corps/course-overview/2020-6-29-edsc-course-home.md @@ -0,0 +1,47 @@ +--- +layout: single +category: courses +title: "Earth Data Science Corps | Earth Lab CU Boulder" +authors: ['Leah Wasser', 'Nathan Korinek','Jenny Palomino', 'Lauren Herwehe', 'Nate Quarderer'] +nav-title: "Earth Data Science Corps Home" +permalink: /courses/earth-data-science-corps/ +course: "earth-data-science-corps" +modified: 2020-06-30 +module-type: 'overview' +module-title: "Earth Data Science Corps" +week-landing: 0 +week: 0 +estimated-time: "5 weeks" +difficulty: "beginner" +sidebar: + nav: +comments: false +author_profile: false +overview-order: 1 +--- + +{% include toc title="This course" icon="file-text" %} + +{% assign course_posts = site.posts | course: page.course %} +{% assign sorted_posts = course_posts | sort:'overview-order' %} + +{% assign modules = sorted_posts | where:"module-type", 'overview' %} +{% assign modules_course = modules | where:"course", page.course %} + +
+ +## Welcome to the Earth Data Sciece Corps! + +## Key course materials + +{% for post in modules_course %} + * {{ post.title }} +{% endfor %} + +
+ + +## About the Earth Data Science Corps +The NSF-funded Earth Data Science Corps program is aimed at undergraduate students who are new to data science and interested in applying it to earth and environmental science. Participants are trained through workshops, the Earth Analytics Bootcamp (GEOG 4463/5463) course, and a paid applied internship with an earth data science supervisor at CU Boulder Earth Lab or with a partner organization. + + diff --git a/_posts/courses/earth-data-science-corps/course-overview/2020-6-29-edsc-syllabus.md b/_posts/courses/earth-data-science-corps/course-overview/2020-6-29-edsc-syllabus.md new file mode 100644 index 000000000..ad2dbeb77 --- /dev/null +++ b/_posts/courses/earth-data-science-corps/course-overview/2020-6-29-edsc-syllabus.md @@ -0,0 +1,128 @@ +--- +layout: single +title: 'Earth Data Science Corps: Summer 2020 Syllabus' +authors: ['Leah Wasser', 'Nathan Korinek','Jenny Palomino', 'Lauren Herwehe', 'Nate Quarderer'] +category: courses +excerpt: +nav-title: Course Syllabus +modified: 2020-06-30 +comments: no +permalink: /courses/earth-data-science-corps/earth-data-science-corps-syllabus/ +author_profile: no +overview-order: 2 +module-type: 'overview' +course: "earth-data-science-corps" +sidebar: + nav: +--- +{% include toc title="In This Lesson" icon="file-text" %} + +
+ +## Instructors + +* **Primary Instructor:** Dr. Leah A. Wasser + * Email: leah.wasser at colorado.edu + +* **Teaching Assistant:** Nathan Korinek +* **Teaching Assistant:** Jenny Palomino +* **Teaching Assistant:** Lauren Herwehe +* **Teaching Assistant:** Nate Quarderer + +## Zoom Links for Events + +* You will receive Zoom links for events through email and calendar invites. + +
+ +## Get Help + +There are several ways that you can get help when you get stuck in this program: + +1. Attend the scheduled office hours. +2. Post your question on the Discourse Forum - https://earthlab.earthdatascience.org/ +3. Post your question on the Slack channel - https://app.slack.com/client/T013ZA21V8E/C014626KARG + +## Program Components + +### Workshops & Webinars +Workshops and webinars will be hosted via Zoom on the schedule outlined below. + +### Homework Assignments + +Each week there will be a homework assignment. Use the materials on the website +including readings, tutorials and links to other resources in addition to skills +and concepts that you learn in workshops to complete the assignment. + +You can use JupyterHub (which is already set up with the tools you need) for all of your summer activities (e.g. assignments, project). Log in to the hub here - https://hub.earthdatascience.org/edsc-hub/hub/login + +### Weekly Readings + +Readings are posted every week along with the homework assignment for that week. + +### Final Internship Project + +Assignments that you complete will provide you with the skills and resources needed +to complete the final project. The final internship project will consist of a group presentation +and report that you submit in `Jupyter Notebook` and `.html` or `.pdf` format. + +**Important:** Please note that the course schedule and content as discussed above +is subject to change. This course content schedule is not designed as a +contract. Rather, it is +an overview guide to the materials that you will review during the semester. +{: .notice--success} + +## Course Requirements + +All students will need a working laptop with internet to use for workshops. + +## Weekly Schedule + +| Week | Event | Date & Time | +|---|:---|---| +| 1 | Earth Data Science Corps Kickoff Meeting | Fri, June 5th, 12:30-2pm MT | +| 2 | Workshop: Python 101 & Data Formats 101 | Thurs, June 11th, 9am-1pm MT | +| 2 | Office Hours | Fri, June 12th, 10-11:30am MT | +| 3 | Workshop: Introduction to Tabular Data in Python | Thurs, June 18th, 9-1pm MT | +| 3 | Office Hours | Fri, June 19th, 10-11:30am MT | +| 3 | Webinar: Careers in Earth Data Science | Fri, June 19th 12-1pm MT | +| 4 | Workshop: Introduction to Vector Spatial Data in Python | Thurs, June 25th, 9-1pm MT | +| 4 | Workshop: Introduction to Raster Spatial Data in Python | Thurs, June 26th, 9-1pm MT | +| 5 | JULY 4th HOLIDAY! | | +| 6 | Workshop: Introduction to Tabular Data in Python | Thurs, June 18th, 9-1pm MT | +| 6 | Office Hours | Fri, July 10th, 10-11:30am MT | +| 6 | Webinar: Careers in Earth Data Science | Fri, July 10th, 12-1pm MT | +| 9 | Project Status Presentations and Peerf Feedback | TBD | +| 11 | Final Project Presentations| TBD | + + +## Student Expectations +### Hours & Payment +At the beginning of the program, the student and the supervisor will discuss working hours. At a minimum: +* We require that each intern logs a total of 200 working hours over the course of the internship. Ideally this will be 20 hours per week for the 10 week duration of the internship, Friday 6/5/20 through Friday 8/12/20. However, each individual partner institution can make their own rules about how they want to distribute intern hours throughout the program, for example, if they would like to allow students to work for additional hours certain weeks to make up for a week of vacation. +* Interns must submit a tentative weekly work schedule to their mentor. This will be used to ensure that students meet the minimum working hours requirement. +* You will be paid a stipend of 700 dollars on a biweekly basis from 5/31/20 - 8/22/2020 for a total of 4,500 dollars. + +### Events & Assignments +Throughout the internship period, interns will be required to submit assignments and there will be mandatory workshops, webinars, and events. These assignments and events will focus on building core skills that will be useful in interns’ future careers. Interns are required to: +* Give a mid-program presentation on their research in July and final presentation on their research in August. +* Submit all technical workshop assignments on time and a blog post at the end of the semester. The blog post will follow guidelines outlined in this document. +* Attend all internship events. If a student cannot attend an event, or will be late to an event they must notify their supervisor and the HDR program manager (Lauren Herwehe). Event attendance is tracked in this spreadsheet. + +## Supervisor Expectations +With the program timeline, prior to the internship start date, students will have limited technical experience. The internship is where much of their learning will occur, so it is important that the project be data-intensive and that supervisors have time to spend mentoring students. Supervisors must: +* Provide projects that are data-intensive. +* Have an understanding that they will be responsible for helping students learn and time in July and August to mentor their students. +* Attend all technical workshops and webinars, as possible. +* Support the students in getting help. Mentors are also learning many of these skills so may not be able to answer every question and that is totally ok. Mentors may encourage students to ask questions on Discourse or reach out to another EDSC mentor or peer when they run into issues. +* Meet with interns at least once a week to provide guidance. +* Discuss working hours with their students on the outset of the program. While the stipend payments will be distributed by CU Boulder, each school will be responsible for ensuring that students are working 20 hours per week for the duration of the summer. +* Ask the internship HDR program manager before giving interns any exceptions to general internship rules (e.g. extended time off, flexibility in 20 hour/week rule). +* Ensure that their students are attending all events, tracked in this spreadsheet. + +## Program Evaluation and Research Study +We will be conducting surveys and interviews during the program as part of a research study to gather feedback on how the program is going, how it can be improved in future years and learn about best practices in teaching Earth Data Science in different formats to different groups of participants. Your participation in the study will be voluntary, all data will be de-identified by the research team (not part of the program staff), kept confidential, and only reported in aggregated form. Your responses won’t impact your performance in the program in any way. + +However, as part of the program, all Earth Data Science Corps participants will be asked to complete all surveys whether or not they consent to having their data be included in the study. Your stipend covers participation and no additional financial incentives will be provided. + + From db925977516129b45cd4857be57e71f7cd2e1bbe Mon Sep 17 00:00:00 2001 From: Deployment Bot Date: Tue, 30 Jun 2020 00:57:22 +0000 Subject: [PATCH 2/6] cleaning up the lessons a bit --- .../2020-6-29-week-1-intro-to-python.md | 35 ++++++++++--------- .../2020-6-29-week-2-python-101-data-101.md | 32 ++++++++--------- .../2020-6-29-week-3-tabular-data.md | 27 +++++++------- .../2020-6-29-edsc-course-home.md | 2 +- .../2020-6-29-edsc-syllabus.md | 29 +++++++-------- 5 files changed, 63 insertions(+), 62 deletions(-) diff --git a/_posts/courses/earth-data-science-corps/01-week-1-intro-to-python/2020-6-29-week-1-intro-to-python.md b/_posts/courses/earth-data-science-corps/01-week-1-intro-to-python/2020-6-29-week-1-intro-to-python.md index a0644fc90..2ace407b0 100644 --- a/_posts/courses/earth-data-science-corps/01-week-1-intro-to-python/2020-6-29-week-1-intro-to-python.md +++ b/_posts/courses/earth-data-science-corps/01-week-1-intro-to-python/2020-6-29-week-1-intro-to-python.md @@ -2,7 +2,7 @@ layout: single category: courses title: "Earth Data Science Corps - Week One" -permalink: /courses/earth-data-science-corps/week-1-intro-to-python/ +permalink: /courses/earth-data-science-corps/intro-to-python/ week-landing: 1 modified: 2020-06-30 week: 1 @@ -23,12 +23,12 @@ Welcome to the first week the Earth Data Science Corps! This week you will be in -## Homework 1: Due Next Week +## Homework 1: Due Next Week - Thurs, June 11 (9am MT /10am CT) For this assignment, you will work through self-paced exercises that introduce core concepts in Python programming including: -* defining variables to store information (data values) -* creating lists (or collections) of data values -* manipulating variables and lists to update and reorganize data +* defining variables to store information (data values). +* creating lists (or collections) of data values. +* manipulating variables and lists to update and reorganize data. ### Readings @@ -36,28 +36,31 @@ For this assignment, you will work through self-paced exercises that introduce c * Introduction to Jupyter: Chapter 3 in the Introduction to Earth Data Science online textbook. -### Assignment Part 1 to Complete by Thurs, June 5 (9am MT): +## Assignment and Submission + +### Assignment Part 1 To complete these exercises, we can encourage you to use the JupyterHub environment which is accessible via a web browser with an active internet connection. You can then work on setting up your local computer once you have completed the lessons. To access these exercises on the JupyterHub: -1. Create a free GitHub account and add your name and GitHub username to this Google Spreadsheet to be granted access (if you have not already). +1. Create a free GitHub account and add your name and GitHub username to this Google Spreadsheet to be granted access. 2. Watch the Intro to JupyterHub video to learn how to login and access the Jupyter Notebooks. * URL for the JupyterHub: https://hub.earthdatascience.org/edsc-hub/hub/login * Notebooks for this assignment (and all future assignments) are accessible in the directory (folder) called course-lessons. * Additional resources: * Introduction to Jupyter Notebooks + -### Assignment Part 2 to Complete by Thurs, June 11 (9am MT): +### Assignment Part 2 -* If you haven’t already, post your bio to the Meet the Earth Data Science Corps topic on Discourse. +* Post your bio to the Meet the Earth Data Science Corps topic on Discourse. * After you have posted your bio, respond to three posts by liking the post and replying with a comment (e.g. you share similar project interests or hobbies). * Set-up the Earth Analytics Python environment on your local computer * Note that you can use JupyterHub (which is already set up with the tools you need) for all of your summer activities (e.g. assignments, project). * However, we encourage you to set up your local environment if you are able (instructions below), as this ensures that you will always have access to these tools! -### Submission -Please post a response to this Discourse discussion for Week 1. +### How to Submit Your Assignment +Please post a response to this Discourse discussion for Week 1. ### Optional: If You Want to Set Things Up Locally on your Computer Once you have completed these exercises, you have the option to complete the Set-up the Earth Analytics Python environment exercise (lessons 1-4) to set up the necessary tools on your local computer (Bash, git, Miniconda with Python). @@ -80,7 +83,7 @@ After you have set-up your local environment, you can access the same Jupyter No ## Workshop Agenda ### Welcome to the Earth Data Science Corps -* 12:30-1:20pm MT / 1:30-2:20pm CT: Welcome to the NSF Earth Data Science Corps (EDSC) +* **12:30-1:20pm MT / 1:30-2:20pm CT**: Welcome to the NSF Earth Data Science Corps (EDSC) * Intro to Earth Lab Education Team & School PI's * Intro: Slack - useful for group chat * Review syllabus, expectations, and timeline document @@ -90,7 +93,7 @@ After you have set-up your local environment, you can access the same Jupyter No * Mentimeter survey ### Breakout Sessions (2 sessions) - Students Only -* 1:20-1:35pm MT / 2:20-2:35pm CT: Breakout Groups - Meet Your Peers +* **1:20-1:35pm MT / 2:20-2:35pm CT**: Breakout Groups - Meet Your Peers * Split into Zoom breakout rooms with groups of three * Introduce yourselves (~5 mins for each student): answer the following questions: * Which year are you in your college/university? (e.g. junior) @@ -98,15 +101,15 @@ After you have set-up your local environment, you can access the same Jupyter No * What led you to the EDSC program? (e.g. skills you hope to develop) * What kinds of projects are you interested in working on through EDSC? (e.g. water, air quality) * What do you like to do for fun? -* 1:35-1:50pm MT / 2:30-2:45pm CT: Breakout Groups - Meet More Peers +* **1:35-1:50pm MT / 2:30-2:45pm CT**: Breakout Groups - Meet More Peers * Same as above ### Breakout Session (1 session) - Instructors Only -* 1:20-1:50pm MT / 2:15-2:45pm CT: Faculty break-out session led by Nate Q +* **1:20-1:50pm MT / 2:15-2:45pm CT**: Faculty break-out session led by Nate Q * Challenges and Opportunities for Teaching Data Skills ### Wrap Up -* 1:50-2pm MT / 2:50-3pm CT: Reconvene in main Zoom session +* **1:50-2pm MT / 2:50-3pm CT**: Reconvene in main Zoom session * Questions diff --git a/_posts/courses/earth-data-science-corps/02-week-2-data-types/2020-6-29-week-2-python-101-data-101.md b/_posts/courses/earth-data-science-corps/02-week-2-data-types/2020-6-29-week-2-python-101-data-101.md index 235c2f7b5..2e5bd27cb 100644 --- a/_posts/courses/earth-data-science-corps/02-week-2-data-types/2020-6-29-week-2-python-101-data-101.md +++ b/_posts/courses/earth-data-science-corps/02-week-2-data-types/2020-6-29-week-2-python-101-data-101.md @@ -2,7 +2,7 @@ layout: single category: courses title: "Earth Data Science Corps - Week Two" -permalink: /courses/earth-data-science-corps/week-2-data-types/ +permalink: /courses/earth-data-science-corps/intro-to-data-types/ week-landing: 2 modified: 2020-06-30 week: 1 @@ -19,9 +19,11 @@ module-type: 'session' ## Welcome to Week 2! +Welcome to week 2 of the Earth Data Science Corps! This week you will be introduced to different data types that are commonly used in earth data science. + -## Homework 2: Due Next Week +## Homework 2: Due Next Week - Thurs, June 18 (9am MT / 10am CT) For this assignment, you will: * Complete the readings below which review how you can use tabular data in Python to complete scientific analyses with the Pandas package. @@ -39,42 +41,40 @@ To begin, read the following chapters in the Online Textbooks - this will prepar If you would like to follow the code in the readings, you can use the JupyterHub environment which is accessible via a web browser with an active internet connection. Recall that you need to use your GitHub account to login. You can also use your local computer if you have successfully set-up your local computing environment. -### Assignment and Submission -#### Complete all Four Notebooks In the data-types Directory on the JupyterHub +## Assignment and Submission +### Complete all Four Notebooks In the data-types Directory on the JupyterHub To begin the assignment, be sure that you have fully worked through all four jupyter notebooks that are on the JupyterHub. The four notebooks are the ones that you began in the workshop on June 11. The fourth notebook is an activity notebook that will ask you to apply the skills that you have learned so far to complete an activity. Once you have completed the notebooks complete the two submissions below. Both submissions below will be completed using discourse. -#### Submission Part 1 - Coding Activity +### Assignment Part 1 - Coding Activity For this submission, complete notebook 04 - 04-FIXED-data-types-exercise - on the JupyterHub. Then go to the Week 2 Python Coding Assignment on Discourse and follow the instructions which ask you to post your map code and comment on other submissions. -#### Submission Part 2 - Project Data Exploration +### Assignment Part 2 - Project Data Exploration For this submission you will complete the Project Data Scavenger Hunt posted to the Discourse discussion for Week 2. You can choose to work in small groups (2-3 students) if you prefer. Once you have completed the activity, please post your findings in the discussion for the Week 2 Project Data Scavenger Hunt Category on Discourse. ## Workshop Agenda -### Students & Instructors - -* 9:00-9:15am MT / 10:00-10:15am CT: Checking in with NSF Earth Data Science Corps (EDSC) +* **9:00-9:15am MT / 10:00-10:15am CT**: Checking in with NSF Earth Data Science Corps (EDSC) * Meet the Earth Lab Education Team: Leah, Lauren, Jenny, Nathan, and Nate * Review of weekly submission process on Discourse -* 9:15-9:50am MT / 10:15-10:50am CT: Questions +* **9:15-9:50am MT / 10:15-10:50am CT**: Questions * Check-in about assignments, exercises, access to various resources, etc -* 9:50-10:00am MT / 10:50-11:00am CT: Break +* **9:50-10:00am MT / 10:50-11:00am CT**: Break -* 10:00-11:00am MT / 11:00-12:00am CT: Tabular Data +* **10:00-11:00am MT / 11:00-12:00am CT**: Tabular Data * Work through Jupyter Notebooks to learn how tabular data formats are used to store data (e.g. using rows and columns) and explore common tabular data file formats. -* 11:00-11:10am MT / 12:00-12:10pm CT: Break +* **11:00-11:10am MT / 12:00-12:10pm CT**: Break -* 11:10-12:10pm MT / 12:10-1:10pm CT: Spatial Vector Data +* **11:10-12:10pm MT / 12:10-1:10pm CT**: Spatial Vector Data * Work through Jupyter Notebooks to learn about spatial vector data types (e.g. points, lines, polygons of geographic locations) and explore common file formats that are used to store spatial vector data. -* 12:10-12:20pm MT / 1:10-1:20pm CT: Break +* **12:10-12:20pm MT / 1:10-1:20pm CT**: Break -* 12:20-1:00pm MT / 1:20-2:00pm CT: Raster Data +* **12:20-1:00pm MT / 1:20-2:00pm CT**: Raster Data * Work through Jupyter Notebooks to learn about raster data (e.g. elevation, imagery) and explore common file formats that are used to store raster data. diff --git a/_posts/courses/earth-data-science-corps/03-week-3-tabular-data/2020-6-29-week-3-tabular-data.md b/_posts/courses/earth-data-science-corps/03-week-3-tabular-data/2020-6-29-week-3-tabular-data.md index 86a07131a..21ea503fc 100644 --- a/_posts/courses/earth-data-science-corps/03-week-3-tabular-data/2020-6-29-week-3-tabular-data.md +++ b/_posts/courses/earth-data-science-corps/03-week-3-tabular-data/2020-6-29-week-3-tabular-data.md @@ -2,7 +2,7 @@ layout: single category: courses title: "Earth Data Science Corps - Week Three" -permalink: /courses/earth-data-science-corps/week-3-tabular-data/ +permalink: /courses/earth-data-science-corps/intro-to-tabular-data/ week-landing: 3 modified: 2020-06-30 week: 3 @@ -17,10 +17,13 @@ module-type: 'session'
-## Welcome to Week Three! +## Welcome to Week 3 + +Welcome to week 3 of the Earth Data Science Corps! This week you will learn to work with tabular data in Python. +
-## Homework 1: Due Next Week +## Homework 3: Due Next Week - Thurs, June 25 (9am MT / 10am CT) For this assignment, you will work through self-paced exercises that introduce core concepts in Python programming including: * Complete the readings below which review common spatial data types and formats that you can use in Python to complete scientific analyses, including spatial vector data and raster data. @@ -46,25 +49,25 @@ Please post a response to this Workshop Agenda -### Students & Instructors -* 9:00-9:30am MT / 10:00-10:30am CT: Welcome to Workshop 3! (EDSC) +* **9:00-9:30am MT / 10:00-10:30am CT**: Welcome to Workshop 3! (EDSC) * Survey, Questions -* 9:30-10:05am MT / 10:30-11:05am CT: Intro to time series data in Python +* **9:30-10:05am MT / 10:30-11:05am CT**: Intro to time series data in Python * Review and questions -* 10:05-10:15am MT / 11:05-11:15am CT -- quick break +* **10:05-10:15am MT / 11:05-11:15am CT** -- quick break -* 10:15-11:00am MT / 11:15-12:00pm CT: Break-out Session 1 +* **10:15-11:00am MT / 11:15-12:00pm CT**: Break-out Session 1 * Work through Jupyter Notebooks to review how tabular data formats are used to store scientific data (e.g. using rows and columns). -* 11:00-11:40am MT / 12:00-12:40pm CT: Lunch Break +* **11:00-11:40am MT / 12:00-12:40pm CT**: Lunch Break -* 11:40-12:00am MT / 12:40-1:00pm CT: Question / Answer Session +* **11:40-12:00am MT / 12:40-1:00pm CT**: Question / Answer Session -* 12:00-12:50pm MT / 1:00-1:50pm CT: Break-out Session 2 +* **12:00-12:50pm MT / 1:00-1:50pm CT**: Break-out Session 2 * Work on challenges -* 12:50-1:00pm MT / 1:50-2:00pm CT: +* **12:50-1:00pm MT / 1:50-2:00pm CT**: * Wrap up / Feedback / Next Steps + diff --git a/_posts/courses/earth-data-science-corps/course-overview/2020-6-29-edsc-course-home.md b/_posts/courses/earth-data-science-corps/course-overview/2020-6-29-edsc-course-home.md index 4c9d0f987..fcfae139a 100644 --- a/_posts/courses/earth-data-science-corps/course-overview/2020-6-29-edsc-course-home.md +++ b/_posts/courses/earth-data-science-corps/course-overview/2020-6-29-edsc-course-home.md @@ -11,7 +11,7 @@ module-type: 'overview' module-title: "Earth Data Science Corps" week-landing: 0 week: 0 -estimated-time: "5 weeks" +estimated-time: "11 weeks" difficulty: "beginner" sidebar: nav: diff --git a/_posts/courses/earth-data-science-corps/course-overview/2020-6-29-edsc-syllabus.md b/_posts/courses/earth-data-science-corps/course-overview/2020-6-29-edsc-syllabus.md index ad2dbeb77..b3557850a 100644 --- a/_posts/courses/earth-data-science-corps/course-overview/2020-6-29-edsc-syllabus.md +++ b/_posts/courses/earth-data-science-corps/course-overview/2020-6-29-edsc-syllabus.md @@ -22,31 +22,30 @@ sidebar: ## Instructors * **Primary Instructor:** Dr. Leah A. Wasser - * Email: leah.wasser at colorado.edu - * **Teaching Assistant:** Nathan Korinek * **Teaching Assistant:** Jenny Palomino * **Teaching Assistant:** Lauren Herwehe * **Teaching Assistant:** Nate Quarderer -## Zoom Links for Events - -* You will receive Zoom links for events through email and calendar invites. - -## Get Help +## Getting Help There are several ways that you can get help when you get stuck in this program: -1. Attend the scheduled office hours. -2. Post your question on the Discourse Forum - https://earthlab.earthdatascience.org/ -3. Post your question on the Slack channel - https://app.slack.com/client/T013ZA21V8E/C014626KARG +1. Attend office hours (see schedule below). +2. Post your question on the Discourse Forum: https://earthlab.earthdatascience.org/ +3. Post your question on the Slack channel: https://app.slack.com/client/T013ZA21V8E/C014626KARG + +## Course Requirements + +All students will need a working laptop with internet to complete this program. ## Program Components -### Workshops & Webinars -Workshops and webinars will be hosted via Zoom on the schedule outlined below. +### Workshops, Webinars, & Office Hours + +All program activities will occur via Zoom on the schedule outlined in the calendar below. You will receive Zoom links for events through email and calendar invites. ### Homework Assignments @@ -54,7 +53,7 @@ Each week there will be a homework assignment. Use the materials on the website including readings, tutorials and links to other resources in addition to skills and concepts that you learn in workshops to complete the assignment. -You can use JupyterHub (which is already set up with the tools you need) for all of your summer activities (e.g. assignments, project). Log in to the hub here - https://hub.earthdatascience.org/edsc-hub/hub/login +You can use JupyterHub (which is already set up with the tools you need) for all of your summer activities (e.g. assignments, project). Log in to the hub with this link - https://hub.earthdatascience.org/edsc-hub/hub/login. ### Weekly Readings @@ -72,10 +71,6 @@ contract. Rather, it is an overview guide to the materials that you will review during the semester. {: .notice--success} -## Course Requirements - -All students will need a working laptop with internet to use for workshops. - ## Weekly Schedule | Week | Event | Date & Time | From 932a7d78b89d049e49239f4cce78669ed2364d1c Mon Sep 17 00:00:00 2001 From: Deployment Bot Date: Tue, 30 Jun 2020 19:52:34 +0000 Subject: [PATCH 3/6] editing course calendar for week of 7/10 --- .../course-overview/2020-6-29-edsc-syllabus.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/_posts/courses/earth-data-science-corps/course-overview/2020-6-29-edsc-syllabus.md b/_posts/courses/earth-data-science-corps/course-overview/2020-6-29-edsc-syllabus.md index b3557850a..587f0ed2f 100644 --- a/_posts/courses/earth-data-science-corps/course-overview/2020-6-29-edsc-syllabus.md +++ b/_posts/courses/earth-data-science-corps/course-overview/2020-6-29-edsc-syllabus.md @@ -85,8 +85,7 @@ an overview guide to the materials that you will review during the semester. | 4 | Workshop: Introduction to Raster Spatial Data in Python | Thurs, June 26th, 9-1pm MT | | 5 | JULY 4th HOLIDAY! | | | 6 | Workshop: Introduction to Tabular Data in Python | Thurs, June 18th, 9-1pm MT | -| 6 | Office Hours | Fri, July 10th, 10-11:30am MT | -| 6 | Webinar: Careers in Earth Data Science | Fri, July 10th, 12-1pm MT | +| 6 | Workshop: Science Communication | Fri, July 10th, 10am-12pm MT | | 9 | Project Status Presentations and Peerf Feedback | TBD | | 11 | Final Project Presentations| TBD | From 2a5ecd883911323ad5c1d79197dbdc2f32108e83 Mon Sep 17 00:00:00 2001 From: Deployment Bot Date: Thu, 30 Jul 2020 22:01:25 +0000 Subject: [PATCH 4/6] course update --- .../course-overview/2020-6-29-edsc-syllabus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_posts/courses/earth-data-science-corps/course-overview/2020-6-29-edsc-syllabus.md b/_posts/courses/earth-data-science-corps/course-overview/2020-6-29-edsc-syllabus.md index 587f0ed2f..5a5d03c4c 100644 --- a/_posts/courses/earth-data-science-corps/course-overview/2020-6-29-edsc-syllabus.md +++ b/_posts/courses/earth-data-science-corps/course-overview/2020-6-29-edsc-syllabus.md @@ -5,7 +5,7 @@ authors: ['Leah Wasser', 'Nathan Korinek','Jenny Palomino', 'Lauren Herwehe', 'N category: courses excerpt: nav-title: Course Syllabus -modified: 2020-06-30 +modified: 2020-07-30 comments: no permalink: /courses/earth-data-science-corps/earth-data-science-corps-syllabus/ author_profile: no From 60ac3274af31fe97651b3f065505a599215a8f45 Mon Sep 17 00:00:00 2001 From: Deployment Bot Date: Thu, 6 Aug 2020 18:31:53 +0000 Subject: [PATCH 5/6] adding EDSC course --- .../2020-6-29-week-1-intro-to-python.md | 29 ++-- .../2020-6-29-week-2-python-101-data-101.md | 30 ++-- .../2020-6-29-week-3-tabular-data.md | 21 +-- ...8-05-week-4-raster-data-plotting-python.md | 100 +++++++++++++ .../2020-8-05-week-6-message-box.md | 58 ++++++++ ...20-8-05-week-7-project-workflow-diagram.md | 70 +++++++++ .../2020-8-05-week-11-final-project.md | 138 ++++++++++++++++++ .../2020-6-29-edsc-syllabus.md | 52 +++---- .../edsc/export-google-doc.png | Bin 0 -> 241280 bytes .../edsc/export-ipynb-to-html.png | Bin 0 -> 209775 bytes 10 files changed, 425 insertions(+), 73 deletions(-) create mode 100644 _posts/courses/earth-data-science-corps/04-week-4-raster-data/2020-8-05-week-4-raster-data-plotting-python.md create mode 100644 _posts/courses/earth-data-science-corps/06-week-6-message-box/2020-8-05-week-6-message-box.md create mode 100644 _posts/courses/earth-data-science-corps/07-week-7-project-workflow/2020-8-05-week-7-project-workflow-diagram.md create mode 100644 _posts/courses/earth-data-science-corps/11-week-11-final-project/2020-8-05-week-11-final-project.md create mode 100644 images/earth-analytics/edsc/export-google-doc.png create mode 100644 images/earth-analytics/edsc/export-ipynb-to-html.png diff --git a/_posts/courses/earth-data-science-corps/01-week-1-intro-to-python/2020-6-29-week-1-intro-to-python.md b/_posts/courses/earth-data-science-corps/01-week-1-intro-to-python/2020-6-29-week-1-intro-to-python.md index 2ace407b0..6a861d8ec 100644 --- a/_posts/courses/earth-data-science-corps/01-week-1-intro-to-python/2020-6-29-week-1-intro-to-python.md +++ b/_posts/courses/earth-data-science-corps/01-week-1-intro-to-python/2020-6-29-week-1-intro-to-python.md @@ -4,7 +4,7 @@ category: courses title: "Earth Data Science Corps - Week One" permalink: /courses/earth-data-science-corps/intro-to-python/ week-landing: 1 -modified: 2020-06-30 +modified: 2020-08-06 week: 1 sidebar: nav: @@ -32,30 +32,29 @@ For this assignment, you will work through self-paced exercises that introduce c ### Readings -* Introduction to Python: Chapter 10 in the Introduction to Earth Data Science online textbook. - -* Introduction to Jupyter: Chapter 3 in the Introduction to Earth Data Science online textbook. +* Read all lessons in: + * Chapter 10: Get Started with Python Variables and Lists in the Introduction to Earth Data Science online textbook. + * Chapter 3: Jupyter for Python in the Introduction to Earth Data Science online textbook. ## Assignment and Submission ### Assignment Part 1 -To complete these exercises, we can encourage you to use the JupyterHub environment which is accessible via a web browser with an active internet connection. You can then work on setting up your local computer once you have completed the lessons. +To complete these exercises, we can encourage you to use the Jupyter Hub environment which is accessible via a web browser with an active internet connection. You can then work on setting up your local computer once you have completed the lessons. To access these exercises on the JupyterHub: -1. Create a free GitHub account and add your name and GitHub username to this Google Spreadsheet to be granted access. +1. Create a free GitHub account and add your name and GitHub username be granted JupyterHub access. 2. Watch the Intro to JupyterHub video to learn how to login and access the Jupyter Notebooks. - * URL for the JupyterHub: https://hub.earthdatascience.org/edsc-hub/hub/login * Notebooks for this assignment (and all future assignments) are accessible in the directory (folder) called course-lessons. * Additional resources: - * Introduction to Jupyter Notebooks + * Introduction to Jupyter Notebooks ### Assignment Part 2 * Post your bio to the Meet the Earth Data Science Corps topic on Discourse. * After you have posted your bio, respond to three posts by liking the post and replying with a comment (e.g. you share similar project interests or hobbies). -* Set-up the Earth Analytics Python environment on your local computer +* Set-up the Earth Analytics Python environment on your local computer * Note that you can use JupyterHub (which is already set up with the tools you need) for all of your summer activities (e.g. assignments, project). * However, we encourage you to set up your local environment if you are able (instructions below), as this ensures that you will always have access to these tools! @@ -69,15 +68,15 @@ After you have set-up your local environment, you can access the same Jupyter No * Fork and clone the GitHub Repository for the Earth Data Science Corps Summer program to your computer - https://github.com/earthlab/edsc-summer-2020/ * Additional Resources: - * Introduction to Bash in the Terminal - * Copy (Fork) and Download (Clone) GitHub Repositories + * Introduction to Bash in the Terminal + * Copy (Fork) and Download (Clone) GitHub Repositories * Open a terminal (Git Bash on Windows or Terminal on Mac/Linux): * Change directories to the clone of the GitHub repository using the command *cd earth-analytics/edsc-summer-2020* * Activate the Earth Analytics Python environment using the command *conda activate earth-analytics-python* * Launch Jupyter Notebook using the command *jupyter notebook* * Once Jupyter Notebook has launched, you can navigate to the directory (folder) called course-lessons to access the Jupyter Notebooks for this assignment. * Additional resources: - * Introduction to Jupyter Notebooks + * Introduction to Jupyter Notebooks ## Workshop Agenda @@ -85,11 +84,11 @@ After you have set-up your local environment, you can access the same Jupyter No ### Welcome to the Earth Data Science Corps * **12:30-1:20pm MT / 1:30-2:20pm CT**: Welcome to the NSF Earth Data Science Corps (EDSC) * Intro to Earth Lab Education Team & School PI's - * Intro: Slack - useful for group chat - * Review syllabus, expectations, and timeline document + * Intro to Slack, useful for group chat + * Review syllabus, expectations, and timeline document * Overview of tools: * Discourse - useful for posting questions for everyone to see and answer - * JupyterHub - cloud computing environment for Python (you can use this for summer activities, in addition to installing the tools on your local computer) + * JupyterHub - cloud computing environment for Python (you can use this for summer activities, in addition to installing the tools on your local computer) * Mentimeter survey ### Breakout Sessions (2 sessions) - Students Only diff --git a/_posts/courses/earth-data-science-corps/02-week-2-data-types/2020-6-29-week-2-python-101-data-101.md b/_posts/courses/earth-data-science-corps/02-week-2-data-types/2020-6-29-week-2-python-101-data-101.md index 2e5bd27cb..9e0621c90 100644 --- a/_posts/courses/earth-data-science-corps/02-week-2-data-types/2020-6-29-week-2-python-101-data-101.md +++ b/_posts/courses/earth-data-science-corps/02-week-2-data-types/2020-6-29-week-2-python-101-data-101.md @@ -4,8 +4,8 @@ category: courses title: "Earth Data Science Corps - Week Two" permalink: /courses/earth-data-science-corps/intro-to-data-types/ week-landing: 2 -modified: 2020-06-30 -week: 1 +modified: 2020-08-06 +week: 2 sidebar: nav: comments: false @@ -31,15 +31,16 @@ For this assignment, you will: ### Readings -To begin, read the following chapters in the Online Textbooks - this will prepare you for next week: +To begin, read the following chapters in the Online Textbooks - this will prepare you for next week. -* Introduction to Pandas Dataframes (Tabular Data): Chapter 15 in the Introduction to Earth Data Science online textbook. -* Introduction to Time Series with Pandas Dataframes: Chapter 1 in the Intermediate Earth Data Science online textbook. -* Videos by Corey Schafer: +* Read all lessons in: + * Introduction to Pandas Dataframes (Tabular Data): Chapter 15 in the Introduction to Earth Data Science online textbook. + * Introduction to Time Series with Pandas Dataframes: Chapter 1 in the Intermediate Earth Data Science online textbook. +* Watch these videos by Corey Schafer: * Introduction to Pandas (note that video link begins after the installation of Jupyter, which you already have) * Introduction to Time Series with Pandas (note that video link begins after the installation of Jupyter, which you already have) -If you would like to follow the code in the readings, you can use the JupyterHub environment which is accessible via a web browser with an active internet connection. Recall that you need to use your GitHub account to login. You can also use your local computer if you have successfully set-up your local computing environment. +If you would like to follow the code in the readings, you can use the JupyterHub environment which is accessible via a web browser with an active internet connection. Recall that you need to use your GitHub account to login. You can also use your local computer if you have successfully set-up your local computing environment. ## Assignment and Submission ### Complete all Four Notebooks In the data-types Directory on the JupyterHub @@ -56,7 +57,7 @@ For this submission you will complete the Project Data Scavenger Hunt posted to ## Workshop Agenda * **9:00-9:15am MT / 10:00-10:15am CT**: Checking in with NSF Earth Data Science Corps (EDSC) - * Meet the Earth Lab Education Team: Leah, Lauren, Jenny, Nathan, and Nate + * Meet the Earth Data Science Corps team * Review of weekly submission process on Discourse * **9:15-9:50am MT / 10:15-10:50am CT**: Questions @@ -64,17 +65,16 @@ For this submission you will complete the Project Data Scavenger Hunt posted to * **9:50-10:00am MT / 10:50-11:00am CT**: Break -* **10:00-11:00am MT / 11:00-12:00am CT**: Tabular Data - * Work through Jupyter Notebooks to learn how tabular data formats are used to store data (e.g. using rows and columns) and explore common tabular data file formats. +* **10:00-11:00am MT / 11:00-12:00am CT**: Tabular Data + * Work through Jupyter Notebook exercises to learn how tabular data formats are used to store data (e.g. using rows and columns) and explore common tabular data file formats. * **11:00-11:10am MT / 12:00-12:10pm CT**: Break -* **11:10-12:10pm MT / 12:10-1:10pm CT**: Spatial Vector Data - * Work through Jupyter Notebooks to learn about spatial vector data types (e.g. points, lines, polygons of geographic locations) and explore common file formats that are used to store spatial vector data. +* **11:10am-12:10pm MT / 12:10-1:10pm CT**: Spatial Vector Data + * Work through Jupyter Notebook exercises to learn about spatial vector data types (e.g. points, lines, polygons of geographic locations) and explore common file formats that are used to store spatial vector data. * **12:10-12:20pm MT / 1:10-1:20pm CT**: Break -* **12:20-1:00pm MT / 1:20-2:00pm CT**: Raster Data - * Work through Jupyter Notebooks to learn about raster data (e.g. elevation, imagery) and explore common file formats that are used to store raster data. - +* **12:20-1:00pm MT / 1:20-2:00pm CT**: Raster Data + * Work through Jupyter Notebook exercises to learn about raster data (e.g. elevation, imagery) and explore common raster file formats that are used to store raster data. diff --git a/_posts/courses/earth-data-science-corps/03-week-3-tabular-data/2020-6-29-week-3-tabular-data.md b/_posts/courses/earth-data-science-corps/03-week-3-tabular-data/2020-6-29-week-3-tabular-data.md index 21ea503fc..f078ddc3d 100644 --- a/_posts/courses/earth-data-science-corps/03-week-3-tabular-data/2020-6-29-week-3-tabular-data.md +++ b/_posts/courses/earth-data-science-corps/03-week-3-tabular-data/2020-6-29-week-3-tabular-data.md @@ -2,9 +2,9 @@ layout: single category: courses title: "Earth Data Science Corps - Week Three" -permalink: /courses/earth-data-science-corps/intro-to-tabular-data/ +permalink: /courses/earth-data-science-corps/intro-to-tabular-data-python/ week-landing: 3 -modified: 2020-06-30 +modified: 2020-08-06 week: 3 sidebar: nav: @@ -32,15 +32,16 @@ For this assignment, you will work through self-paced exercises that introduce c ### Readings -* Introduction to Spatial Vector Data: Chapter 2 in the Introduction to Earth Data Science online textbook. +* Read all lessons in: + * Chapter 2: Spatial Data in Python in the Introduction to Earth Data Science online textbook. -* Introduction to Processing Spatial vector Data with GeoPandas: Chapter 3 in the Introduction to Earth Data Science online textbook. + * Chapter 3: Processing Spatial Vector Data in Python in the Introduction to Earth Data Science online textbook. -* Introduction to Raster Data: Chapter 4 in the Introduction to Earth Data Science online textbook. + * Chapter 4: Introduction to Raster Data in Python in the Introduction to Earth Data Science online textbook. -* Introduction to Data Processing: Chapter 5 in the Introduction to Earth Data Science online textbook. + * Chapter 5: Processing Raster Data in Python in the Introduction to Earth Data Science online textbook. -If you would like to follow the code in the readings, you can use the JupyterHub environment which is accessible via a web browser with an active internet connection. Recall that you need to use your GitHub account to login. You can also use your local computer if you have successfully set-up your local computing environment. +If you would like to follow the code in the readings, you can use the JupyterHub environment which is accessible via a web browser with an active internet connection. Recall that you need to use your GitHub account to login. You can also use your local computer if you have successfully set-up your local computing environment. ### Assignment Submission @@ -52,17 +53,17 @@ Please post a response to this time series data in Python * Review and questions * **10:05-10:15am MT / 11:05-11:15am CT** -- quick break * **10:15-11:00am MT / 11:15-12:00pm CT**: Break-out Session 1 - * Work through Jupyter Notebooks to review how tabular data formats are used to store scientific data (e.g. using rows and columns). + * Work through Jupyter Notebook exercises to review how tabular data formats are used to store scientific data (e.g. using rows and columns). * **11:00-11:40am MT / 12:00-12:40pm CT**: Lunch Break -* **11:40-12:00am MT / 12:40-1:00pm CT**: Question / Answer Session +* **11:40am-12:00pm MT / 12:40-1:00pm CT**: Question / Answer Session * **12:00-12:50pm MT / 1:00-1:50pm CT**: Break-out Session 2 * Work on challenges diff --git a/_posts/courses/earth-data-science-corps/04-week-4-raster-data/2020-8-05-week-4-raster-data-plotting-python.md b/_posts/courses/earth-data-science-corps/04-week-4-raster-data/2020-8-05-week-4-raster-data-plotting-python.md new file mode 100644 index 000000000..26e8db34a --- /dev/null +++ b/_posts/courses/earth-data-science-corps/04-week-4-raster-data/2020-8-05-week-4-raster-data-plotting-python.md @@ -0,0 +1,100 @@ +--- +layout: single +category: courses +title: "Earth Data Science Corps - Week Four" +permalink: /courses/earth-data-science-corps/raster-data-plotting-python/ +week-landing: 4 +modified: 2020-08-06 +week: 4 +sidebar: + nav: +comments: false +author_profile: false +course: "earth-data-science-corps" +module-type: 'session' +--- +{% include toc title="This Week" icon="file-text" %} + +
+ +## Welcome to Week 4 + +Welcome to week 4 of the Earth Data Science Corps! This week you will learn to work with raster data and plot it in Python. + +
+ +## Homework 4: Due in Two Weeks - Thurs, July 9 (9am MT / 10am CT) + +For this assignment, you will: +* Complete the readings below which review principles and methods for writing clean, reproducible code in Python and how you can implement them in your workflows. +* Complete Jupyter Notebooks that walk you through writing clean and reproducible code in Python. + + +### Readings + +* Read all lessons in: + * Chapter 16: Write Clean Expressive Code in the Introduction to Earth Data Science online textbook. + + * Chapter 17: Conditional Statements in Python in the Introduction to Earth Data Science online textbook. + + * Chapter 18: Loops in Python in the Introduction to Earth Data Science online textbook. + + * Chapter 19: Intro to Functions in Python in the Introduction to Earth Data Science online textbook. + +If you would like to follow the code in the readings, you can use the JupyterHub environment which is accessible via a web browser with an active internet connection. Recall that you need to use your GitHub account to login. You can also use your local computer if you have successfully set-up your local computing environment. + +### Assignment Submission + +Please post a response to this Discourse discussion for week 4. + + +## Workshop Agenda: Day 1 + +* **9:00-9:30am MT / 10:00-10:30am CT**: Welcome to Day 1 of Workshop 4! (EDSC) + * Pace Survey, Questions + +* **9:30-10:00am MT / 10:30-11:00am CT**: Intro to spatial raster data + * Review and questions + +* **10:00-10:15am MT / 11:00-11:15am CT** -- quick break + +* **10:15-11:00am MT / 11:15-12:00pm CT**: Break-out Session 1 + * Work through Jupyter Notebooks to review how spatial raster formats are used to store and analyze scientific data. + +* **11:00-11:40am MT / 12:00-12:40pm CT**: Lunch Break + +* **11:40am-12:30pm MT / 12:40-1:30pm CT**: Landsat raster data: stack and crop + +* **12:30-12:55pm MT / 1:30-1:55pm CT**: Break-out Session 2 + * Work on challenges + +* **12:55-1:00pm MT / 1:55-2:00pm CT**: + * Wrap up / Feedback / Next Steps + + +## Workshop Agenda: Day 2 + +* **9:00-9:30am MT / 10:00-10:30am CT**: Welcome to Day 2 of Workshop 4! (EDSC) + * Pace Survey, Questions + +* **9:30-9:35am MT / 10:30-10:35am CT**: Intro to plotting with matplotlib + * Intro to plotting in Python with Matplotlib (fig, ax) + +* **9:35-10:00am MT / 10:35-11:00am CT**: Review of plotting rasters + * Review of plotting raster data + +* **10:00-10:10am MT / 11:00-11:10am CT** -- quick break + +* **10:10-11:00am MT / 11:10-12:00pm CT**: Break-out Session 1 + * Work through Jupyter Notebooks to review plotting activities + +* **11:00am-11:40am MT / 12:00-12:40pm CT**: Lunch Break + +* **11:40-12:50pm MT / 12:40-1:45pm CT**: Break-out Session 2 + * Work through Jupyter Notebooks to review one of the following options: + * Continue with the plotting activities + * Or work on Landsat activities from Day 1 + +* **12:50-1:00pm MT / 1:50-2:00pm CT**: + * Wrap up / Feedback / Next Steps + diff --git a/_posts/courses/earth-data-science-corps/06-week-6-message-box/2020-8-05-week-6-message-box.md b/_posts/courses/earth-data-science-corps/06-week-6-message-box/2020-8-05-week-6-message-box.md new file mode 100644 index 000000000..903425e9c --- /dev/null +++ b/_posts/courses/earth-data-science-corps/06-week-6-message-box/2020-8-05-week-6-message-box.md @@ -0,0 +1,58 @@ +--- +layout: single +category: courses +title: "Earth Data Science Corps - Week Six" +permalink: /courses/earth-data-science-corps/science-communication/ +week-landing: 6 +modified: 2020-08-06 +week: 6 +sidebar: + nav: +comments: false +author_profile: false +course: "earth-data-science-corps" +module-type: 'session' +--- +{% include toc title="This Week" icon="file-text" %} + +
+ +## Welcome to Week 6 + +Welcome to week 6 of the Earth Data Science Corps! This week you will learn about science communication and do an interactive activity to practice what you have learned. + +
+ +## Homework 5: Due Next Week - Fri, July 17th (9am MT / 10am CT) + +### Assignment + +At this point you should be close to choosing your internship project. The activity for today and over the next week will be to create a message box, that clearly articulates: +* Issue / Topic: What is the issue that you are studying? +* Problem: What is the problem that it addresses +* So What?: Why we should care about the topic +* Benefits: What are the benefits of addressing this issue? +* Solutions: Are there any solutions or outcomes that this research could support? + +Working with your group make a copy of this Google Doc Template and add a message box for your group. + + +### Assignment Submission + +When you are done creating your message template, please post it to the Discourse discussion for week 6. You can post it as an image, table, text, or however you like. + +Once you have posted, select three posts, and respond to them with feedback and questions. Each of you should provide feedback on three other group message boxes + +This feedback should be constructive and include things like: +* Noting where jargon (specific technical terms that you think others may not understand) is used that they should clarify. +* Asking for clarification regarding things that are confusing. +* Mentioning anything that is interesting to you as identified in the message box. + +There should be sufficient time for you to complete this activity during the workshop today. + +### Useful Resources + +* Message box overview from GAP. +* PDF download of message box overview from COMPASS. + + diff --git a/_posts/courses/earth-data-science-corps/07-week-7-project-workflow/2020-8-05-week-7-project-workflow-diagram.md b/_posts/courses/earth-data-science-corps/07-week-7-project-workflow/2020-8-05-week-7-project-workflow-diagram.md new file mode 100644 index 000000000..d44374530 --- /dev/null +++ b/_posts/courses/earth-data-science-corps/07-week-7-project-workflow/2020-8-05-week-7-project-workflow-diagram.md @@ -0,0 +1,70 @@ +--- +layout: single +category: courses +title: "Earth Data Science Corps - Week Seven" +permalink: /courses/earth-data-science-corps/workflow-diagrams/ +week-landing: 7 +modified: 2020-08-06 +week: 7 +sidebar: + nav: +comments: false +author_profile: false +course: "earth-data-science-corps" +module-type: 'session' +--- +{% include toc title="This Week" icon="file-text" %} + +
+ +## Welcome to Week 7 + +Welcome to week 7 of the Earth Data Science Corps! This week you will learn to to create workflow diagram to plan your project work. + +
+ +## Homework 6: Due Next Week - Fri, July 24th (9am MT / 10am CT) + +At this point, you have chosen your project and developed a Message Box that communicates the important parts of your project. Your next step will be to develop a workflow diagram that outlines the high-level steps that you will need to process your data and complete your project. + +For this assignment submission, you will follow the steps below. + +### Step One: Answer the following Questions + +Above your diagram, answer the following questions: +1. What is your question or challenge that your data analysis needs to address. +2. What are your project outcomes or end products? +3. List the data that you will need to achieve these outcomes. +4. Has any work like this been done before or are there any resources that can guide your workflow (lessons, tutorials, other studies, etc? +5. What methods do you need to learn more about? + +### Step Two: Create a Workflow Diagram For Your Project Using the Jupyter Notebook mentioned below + +Create a one-page diagram that outlines your project workflow. + +Start by opening the workflow notebook on JupyterHub in the workflow folder. + +You can draft this workflow diagram using whatever tool that you like (e.g. Word, Paint, Google Docs, by hand). A few suggested free tolls include: +* Lucidchart +* List of other free tools + +Be sure to save your workflow diagram as an image file (e.g. jpg, png, pdf) that you can post on Discourse. At a minimum, your sketch should include: +* One primary workflow including boxes for inputs, cleaning/processing steps, analysis steps, and outputs for a desired end product (e.g. plot, map, publishable data) +* One branch workflow (the processing steps for one dataset) that will produce an intermediary product needed for your desired end product (i.e. an input to the primary workflow) + +Workflow diagram + +### Step Three: Post on Discourse + +You will work together in your group to complete this assignment. +* As a group, submit your workflow diagram to the Discourse discussion for week 7 being sure to list all group members in the post. **Only one diagram submission is required for each project group.** +* Below your diagram answer the 5 questions listed above. + +### Step Four: Each Group Member Should Comment on Three Other Diagrams + +After all groups have submitted their workflow diagrams, **each individual member of your team** should comment on three other group submissions. + +### Ask for help if you need it! + +Hint: Don’t be shy about reaching out to your project mentor for help and guidance as you work on this assignment. + diff --git a/_posts/courses/earth-data-science-corps/11-week-11-final-project/2020-8-05-week-11-final-project.md b/_posts/courses/earth-data-science-corps/11-week-11-final-project/2020-8-05-week-11-final-project.md new file mode 100644 index 000000000..60d5c4086 --- /dev/null +++ b/_posts/courses/earth-data-science-corps/11-week-11-final-project/2020-8-05-week-11-final-project.md @@ -0,0 +1,138 @@ +--- +layout: single +category: courses +title: "Earth Data Science Corps - Week Eleven" +permalink: /courses/earth-data-science-corps/final-project/ +week-landing: 11 +modified: 2020-08-06 +week: 11 +sidebar: + nav: +comments: false +author_profile: false +course: "earth-data-science-corps" +module-type: 'session' +--- +{% include toc title="This Week" icon="file-text" %} + +
+ +## Welcome to Week 11 + +Congratulations---you've made it to the end of the Earth Data Science Corps! This week you will present and submit your final project. + + +## Final Project Presentations +### Practice Presentations Friday, 8/7 10am-11:30am MT +### Final Presentations Thursday, 8/13 12-1:30pm MT + +Congratulations on your progress working through the EDSC summer program! The last part of the program will include a final presentation that you will give as a group to your peers. You will get an opportunity to give your final presentation twice. + +1. First, you will give a practice presentation to your peers and mentors. Here you will get lots of feedback on what worked well and what could be improved from the group. This is a great opportunity to build your confidence in presenting. +2. In the second and final presentation, we will invite others from Earth Lab to see how far you’ve come. You can give this presentation with confidence as you’ve already practiced the week before. + +This is separate from your final project submission assignment below. + +## Presentation Sign Up + +Please sign up for a presentation time slot for your group with the Google Spreadsheet by Thursday, 8/6. Place your final presentation in PowerPoint, Google Slides, PDF or whatever format you prefer in the Google Drive folder by Thursday, 8/13 at 11:30am. You do not need to submit your Practice Presentation powerpoint. + +We want you to submit your presentation so we can share the slides and make the entire presentation easier for the group! + +## Presentation Requirements + +Your final presentation is a summary of your final internship project. Each group will have 10 minutes to present. Please be sure to include the following in your final presentation: + +* A map of the study area that you selected for your project. +* The importance of the science topic that you selected for your project. +* Your approach to addressing this topic. +* The results & conclusions of your analysis. +* Finally - explain what is next. + +Be sure to clearly articulate the significance of your project to your peers! Give this presentation as if you are speaking with a less technical audience. Everyone in this program has a different background. You can assume that your peers know the topics that we learned this summer together. However, any additional jargon or terms must be clearly defined in your presentation. + +### Important Notes: +* Sign up for a presentation time slot for your group with the Google Spreadsheet by Thursday, 8/6. +* You have no more than **10 minutes** to present your project to the class. +* Each member in each group needs to present! +* You can use any presentation tool that you wish for your presentation. Powerpoint, PDF, etc. +* Drop your presentation in the Google Drive folder by Thursday, 8/13 at 11:30am + + +## Final Project Submission +### Due Friday, August 14th at 10pm + +In addition to your final project presentation, you will also submit: +* The code that you used to develop your workflow in Jupyter Notebook format, and +* A blog post that describes your project. + +## About the Group Blog Post + +To complement your final presentation, you will write a blog post that describes your topic. + +You can submit your blog post in one of the formats below: + +1. **OPTION 1**: You can choose to submit a Jupyter Notebook that contains all of your code with the associated blog write up in that notebook. By submitting this way, your entire blog post will be reproducible. If you submit a Jupyter Notebook, you may decide to submit BOTH the .ipynb file and a .html file. + * **The image below shows you how to export a Jupyter Notebook to html. You can use file → Download as → html** +Export a JupyterNotebook to HTML. + +2. **OPTION 2**: Alternatively - you can submit your blog post as a Word Document. This format will be less reproducible but will get the job done! Please do not hesitate to use this option. + * **The image below shows you how to export a Google Document as a Word Document. You can use file → Download → Microsoft Word** +Export a Google Doc to Word. + +**IMPORTANT:** + * **You will only submit one of the two formats listed above. You can decide as a group which format you wish to use for your final blog post.** + * **Please be sure to include the names of ALL members of your group in your blog post as authors.** + * **Each group will only submit 1 blog post in either a Jupyter Notebook or Word Document format. You do not need to submit anything individually.** + +## About Your Blog Post’s Structure + +Your project blog post will be posted on our edsc page on the Earth Lab website. It should be structured as an informative online write up that describes: + +1. Why your topic is important and why someone should care about it. +2. What other work has been done in this area. +3. What your methods are. Note that your code should be expressive to provide a good overview of your workflow so you do not need to get into the nitty gritty details of the Python steps that you applied. +4. Summary / Conclusions: What you discovered about your topic or research question. + +Your blog should also: + +1. Reference other efforts on this topic area (this could be presented as links given that it is a blog). +2. Be at least 2-3 pages of text in length (~700 words). We won't be counting words; we simply want you to create a robust blog post that describes what you did and what you found. +3. Highlight your study area using a map. + * OPTIONAL: Contextily could be used to create a nice basemap! You could also create a nice interactive map using Leaflet. +4. Provide a descriptive overview of the data used with sources referenced. Note that the data sources should be described in your text. If it does not fit into your blog post you can cite the data in a short references section at the end of your blog post. +5. Provide a high level overview of the methods used to process the data. Because this is a blog post, your overview should not be technical. +6. Present results including at least 2 data plots (graphics created using data) that answer the question that you decided to address or the phenomenon that you decided to explore using data. + +IMPORTANT: Be sure to cite the data that you used in your project using the organizations preferred citation style. This citation could happen at the bottom of your post or in a figure caption! + +Examples of good blog posts written by previous interns: + +* Machine Learning and Underwater Biomass Characterization +* Calibrating Low-Cost Air Pollution Sensors Using Machine Learning +* July 8, 2016 - The Day Hayden Pass Burned + + +## Code Submission Requirements + +**Before you submit your code, please be sure that it meets the requirements below:** + +* Include the code that you used to create maps and process any data used. Be sure to use expressive, efficient, modular coding. Please document your code as we have been discussing in class all summer! +* Be sure all plots / maps have clearly labeled x and y axes (as appropriate) and legends. +* All plots / maps should also include a caption that describes what the data show. You can add the caption in whatever way you'd like to (e.g. plot caption or in the Markdown). +* All code should be formatted following pep8 guidelines. +* Spell check / grammar check your blog post BEFORE YOU SUBMIT. +* Where you can, write clean, efficient expressive code. Following what we've been discussing all semester, you will be graded on the quality of your code. +* Your notebook should run from beginning to end. Be sure to run it in its entirety before submitting and that the first cell begins at [1]. + +## How to Submit Your Work + +To submit your final project, upload the following to Google Drive: + +1. Your final presentation to this final-presentation folder on Google Drive as a PowerPoint, Google Slides, PDF, or any other presentation format. +2. Your final project blog to this final-blog folder on Google Drive as a Word Document or JupyterNotebook/HTML file. +3. The code that you used to develop your workflow to this final-code folder on Google Drive as a Jupyter Notebook. + +Please be sure to include the title of your project in each file name. **This assignment is due on Friday August 14th at 10pm.** + + diff --git a/_posts/courses/earth-data-science-corps/course-overview/2020-6-29-edsc-syllabus.md b/_posts/courses/earth-data-science-corps/course-overview/2020-6-29-edsc-syllabus.md index 5a5d03c4c..5a9ef963d 100644 --- a/_posts/courses/earth-data-science-corps/course-overview/2020-6-29-edsc-syllabus.md +++ b/_posts/courses/earth-data-science-corps/course-overview/2020-6-29-edsc-syllabus.md @@ -5,7 +5,7 @@ authors: ['Leah Wasser', 'Nathan Korinek','Jenny Palomino', 'Lauren Herwehe', 'N category: courses excerpt: nav-title: Course Syllabus -modified: 2020-07-30 +modified: 2020-08-06 comments: no permalink: /courses/earth-data-science-corps/earth-data-science-corps-syllabus/ author_profile: no @@ -19,15 +19,6 @@ sidebar:
-## Instructors - -* **Primary Instructor:** Dr. Leah A. Wasser -* **Teaching Assistant:** Nathan Korinek -* **Teaching Assistant:** Jenny Palomino -* **Teaching Assistant:** Lauren Herwehe -* **Teaching Assistant:** Nate Quarderer - -
## Getting Help @@ -35,7 +26,7 @@ There are several ways that you can get help when you get stuck in this program: 1. Attend office hours (see schedule below). 2. Post your question on the Discourse Forum: https://earthlab.earthdatascience.org/ -3. Post your question on the Slack channel: https://app.slack.com/client/T013ZA21V8E/C014626KARG +3. Post your question on the EDSC Slack Channel ## Course Requirements @@ -49,11 +40,9 @@ All program activities will occur via Zoom on the schedule outlined in the calen ### Homework Assignments -Each week there will be a homework assignment. Use the materials on the website -including readings, tutorials and links to other resources in addition to skills -and concepts that you learn in workshops to complete the assignment. +Each week there will be a homework assignment. Use the materials on the website including readings, tutorials and links to other resources in addition to skills and concepts that you learn in workshops to complete the assignment. -You can use JupyterHub (which is already set up with the tools you need) for all of your summer activities (e.g. assignments, project). Log in to the hub with this link - https://hub.earthdatascience.org/edsc-hub/hub/login. +You can use JupyterHub (which is already set up with the tools you need) for all of your summer activities (e.g. assignments, project). ### Weekly Readings @@ -61,9 +50,7 @@ Readings are posted every week along with the homework assignment for that week. ### Final Internship Project -Assignments that you complete will provide you with the skills and resources needed -to complete the final project. The final internship project will consist of a group presentation -and report that you submit in `Jupyter Notebook` and `.html` or `.pdf` format. +EDSC assignments will provide you with the skills and resources needed to complete a final project. This project will teach you how to tackle a real-world data problem and, in the process, gain applied skills that will make you marketable on the job market. For this project, you will work in small groups under the guidance of a mentor at your home institution, Earth Lab, or a public or private industry partner. In some cases, you may also choose to define your own project. The final submission will consist of a group presentation and report that you submit in `Jupyter Notebook` and `.html` or `.pdf` format. **Important:** Please note that the course schedule and content as discussed above is subject to change. This course content schedule is not designed as a @@ -76,32 +63,31 @@ an overview guide to the materials that you will review during the semester. | Week | Event | Date & Time | |---|:---|---| | 1 | Earth Data Science Corps Kickoff Meeting | Fri, June 5th, 12:30-2pm MT | -| 2 | Workshop: Python 101 & Data Formats 101 | Thurs, June 11th, 9am-1pm MT | +| 2 | Workshop: Python 101 and Data Formats 101 | Thurs, June 11th, 9am-1pm MT | | 2 | Office Hours | Fri, June 12th, 10-11:30am MT | -| 3 | Workshop: Introduction to Tabular Data in Python | Thurs, June 18th, 9-1pm MT | +| 3 | Workshop: Introduction to Tabular Data in Python | Thurs, June 18th, 9am-1pm MT | | 3 | Office Hours | Fri, June 19th, 10-11:30am MT | -| 3 | Webinar: Careers in Earth Data Science | Fri, June 19th 12-1pm MT | -| 4 | Workshop: Introduction to Vector Spatial Data in Python | Thurs, June 25th, 9-1pm MT | -| 4 | Workshop: Introduction to Raster Spatial Data in Python | Thurs, June 26th, 9-1pm MT | -| 5 | JULY 4th HOLIDAY! | | -| 6 | Workshop: Introduction to Tabular Data in Python | Thurs, June 18th, 9-1pm MT | -| 6 | Workshop: Science Communication | Fri, July 10th, 10am-12pm MT | -| 9 | Project Status Presentations and Peerf Feedback | TBD | -| 11 | Final Project Presentations| TBD | +| 3 | Webinar: Careers in Earth Data Science | Fri, June 19th 12-1pm MT | +| 4 | Workshop: Introduction to Vector Spatial Data in Python | Thurs, June 25th, 9am-1pm MT | +| 4 | Workshop: Introduction to Raster Spatial Data in Python | Thurs, June 26th, 9am-1pm MT | +| 5 | July 4th Holiday | | +| 6 | Workshop: Science Communication | Fri, July 10th, 10am-12pm MT | +| 10 | Practice Project Presentations and Peer Feedback | Fri, August 7th, 10-11:30am MT | +| 11 | Final Project Presentations| Thurs, August 13th, 12-1:30pm MT | ## Student Expectations ### Hours & Payment At the beginning of the program, the student and the supervisor will discuss working hours. At a minimum: -* We require that each intern logs a total of 200 working hours over the course of the internship. Ideally this will be 20 hours per week for the 10 week duration of the internship, Friday 6/5/20 through Friday 8/12/20. However, each individual partner institution can make their own rules about how they want to distribute intern hours throughout the program, for example, if they would like to allow students to work for additional hours certain weeks to make up for a week of vacation. +* We require that each intern logs a total of 200 working hours over the course of the internship. Ideally this will be 20 hours per week for the 10 week duration of the internship, Friday 6/5/20 through Friday 8/14/20. However, each individual partner institution can make their own rules about how they want to distribute intern hours throughout the program, for example, if they would like to allow students to work for additional hours certain weeks to make up for a week of vacation. * Interns must submit a tentative weekly work schedule to their mentor. This will be used to ensure that students meet the minimum working hours requirement. -* You will be paid a stipend of 700 dollars on a biweekly basis from 5/31/20 - 8/22/2020 for a total of 4,500 dollars. +* You will be paid a stipend for your participation in this program. ### Events & Assignments -Throughout the internship period, interns will be required to submit assignments and there will be mandatory workshops, webinars, and events. These assignments and events will focus on building core skills that will be useful in interns’ future careers. Interns are required to: -* Give a mid-program presentation on their research in July and final presentation on their research in August. +Throughout the internship period, interns will be required to submit assignments and there will be mandatory workshops, webinars, and events. These assignments and events will focus on building core skills that will be useful in the job market. Interns are required to: +* Give a practice presentation and final presentation on your research in August. * Submit all technical workshop assignments on time and a blog post at the end of the semester. The blog post will follow guidelines outlined in this document. -* Attend all internship events. If a student cannot attend an event, or will be late to an event they must notify their supervisor and the HDR program manager (Lauren Herwehe). Event attendance is tracked in this spreadsheet. +* Attend all internship events. If a student cannot attend an event, or will be late to an event they must notify their supervisor and the HDR program manager. Event attendance is tracked in this spreadsheet. ## Supervisor Expectations With the program timeline, prior to the internship start date, students will have limited technical experience. The internship is where much of their learning will occur, so it is important that the project be data-intensive and that supervisors have time to spend mentoring students. Supervisors must: diff --git a/images/earth-analytics/edsc/export-google-doc.png b/images/earth-analytics/edsc/export-google-doc.png new file mode 100644 index 0000000000000000000000000000000000000000..c155218de72ebf91b45b6faa35b662a052b8d6f1 GIT binary patch literal 241280 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�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