Editing Intro to Programming and Data Science (Spring 2020)
From CommunityData
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
= Course Information = | == Course Information == | ||
:'''COM | :'''COM 574: Introduction to Programming and Data Science''' | ||
:'''Location:''' BRNG 2273 | :'''Location:''' BRNG 2273 | ||
:'''Class Hours:''' | :'''Class Hours:''' Tuesdays; 5:30-8:20pm | ||
== Instructor == | === Instructor === | ||
:'''Instructor:''' [https://jeremydfoote.com Jeremy Foote] | :'''Instructor:''' [https://jeremydfoote.com Jeremy Foote] | ||
:'''Email:''' jdfoote@purdue.edu | :'''Email:''' jdfoote@purdue.edu | ||
:'''Office Hours:''' | :'''Office Hours:''' Thursdays; 12:30-2:30pm; BRNG 2156 | ||
<div style="float:right;">__TOC__</div> | <div style="float:right;">__TOC__</div> | ||
= Course Overview and Learning Objectives = | == Course Overview and Learning Objectives == | ||
This is an exciting time to be a social scientist and especially a Communication scholar! An increasing amount of our lives---and our interactions---are stored digitally. Social scientists are increasingly using that data to ask and answer questions about how the social world works. I firmly believe that computational tools have created a new frontier in the social sciences which those who develop computational skills can explore. | This is an exciting time to be a social scientist and especially a Communication scholar! An increasing amount of our lives---and our interactions---are stored digitally. Social scientists are increasingly using that data to ask and answer questions about how the social world works. I firmly believe that computational tools have created a new frontier in the social sciences which those who develop computational skills can explore. | ||
Line 19: | Line 19: | ||
The main goal of the class is to help you to complete a preliminary, independent, data-centric project. As part of this project, you (on your own or in a team) will write software to collect data from web APIs, process and clean that data, and produce statistics, hypothesis tests, and graphical visualizations that address questions you are interested in. | The main goal of the class is to help you to complete a preliminary, independent, data-centric project. As part of this project, you (on your own or in a team) will write software to collect data from web APIs, process and clean that data, and produce statistics, hypothesis tests, and graphical visualizations that address questions you are interested in. | ||
I will consider this class a complete success if, at the end, every student can: | I will consider this class a complete success if, at the end, every student can: | ||
Line 29: | Line 30: | ||
* Feel comfortable taking more advanced computational methods courses or learning new techniques on your own. | * Feel comfortable taking more advanced computational methods courses or learning new techniques on your own. | ||
== Required resources and texts == | |||
=== Laptop === | |||
= | |||
== | |||
I expect you to come to class every day ''with your own laptop''. We are currently scheduled to meet in the computer lab classroom but I strongly suggest that you use your own laptop. Windows, Mac OS, and Linux are all fine but an iPad or Android tablet won't work. We're going to install software during the class and you'll be working on projects for homework so please bring the same laptop each time. If for some reason your laptop dies mid-course, please contact me so we can get your new one up to speed. | I expect you to come to class every day ''with your own laptop''. We are currently scheduled to meet in the computer lab classroom but I strongly suggest that you use your own laptop. Windows, Mac OS, and Linux are all fine but an iPad or Android tablet won't work. We're going to install software during the class and you'll be working on projects for homework so please bring the same laptop each time. If for some reason your laptop dies mid-course, please contact me so we can get your new one up to speed. | ||
== Readings == | === Readings === | ||
* Required text: '''[https://www.py4e.com/book Python for | * Required text: '''[https://www.py4e.com/book Python for Everyone]''' by Charles R. Severance. The book is [https://creativecommons.org/licenses/by/3.0/us/ freely licensed] and available online for free. You can also buy the book if you prefer a hard copy. | ||
I will list required chapters in the weekly notes below. In general, you should expect to spend far more time working on programming tasks than reading. Much like math or other technical courses, this course will build on itself every week. You should make every effort to cover the reading and exercise material every week in preparation for the next week. | I will list required chapters in the weekly notes below. In general, you should expect to spend far more time working on programming tasks than reading. Much like math or other technical courses, this course will build on itself every week. You should make every effort to cover the reading and exercise material every week in preparation for the next week. | ||
* Other readings: Throughout the year we will read and discuss examples of computational social science that I find particularly well done or interesting | * Other readings: Throughout the year we will read and discuss examples of computational social science that I find particularly well done or interesting. I will put these documents on Blackboard. If you come across additional examples that you think the class would benefit from, please suggest them to me. | ||
* Optional readings: Matthew Salganik's book 'Bit by Bit: Social Research in the Digital Age' is a wonderful introduction to computational social science. We will not be discussing it in class but I highly recommend it. | * Optional readings: Matthew Salganik's book 'Bit by Bit: Social Research in the Digital Age' is a wonderful introduction to computational social science. We will not be discussing it in class but I highly recommend it. | ||
= Course logistics = | == Course logistics == | ||
== Note About This Syllabus == | === Note About This Syllabus === | ||
This is a brand new course and this syllabus will be a dynamic document. Although the core expectations for this class are fixed, the details of readings and assignments may shift based on how the class goes. As a result, there are three important things to keep in mind: | This is a brand new course and this syllabus will be a dynamic document. Although the core expectations for this class are fixed, the details of readings and assignments may shift based on how the class goes. As a result, there are three important things to keep in mind: | ||
Line 57: | Line 56: | ||
# I will ask the class for voluntary anonymous feedback frequently. Please let me know what is working and what can be improved. | # I will ask the class for voluntary anonymous feedback frequently. Please let me know what is working and what can be improved. | ||
== Office hours and email == | === Office hours and email === | ||
* I will hold office hours Thursday afternoons and by appointment. If you come with a programming question, I will expect that you have already tried to solve it yourself in multiple ways and that you have discussed it with at least two classmates. This policy lets me have time to help more students, but it's also a useful strategy. Often [https://en.wikipedia.org/wiki/Rubber_duck_debugging just trying to explain your code] can help you to recognize where you've gone wrong. | * I will hold office hours Thursday afternoons and by appointment. If you come with a programming question, I will expect that you have already tried to solve it yourself in multiple ways and that you have discussed it with at least two classmates. This policy lets me have time to help more students, but it's also a useful strategy. Often [https://en.wikipedia.org/wiki/Rubber_duck_debugging just trying to explain your code] can help you to recognize where you've gone wrong. | ||
* I am also available by email. You can reach me at [mailto:jdfoote@purdue.edu jdfoote@purdue.edu]. I try hard to maintain a boundary between work and home and I typically respond only on weekdays during business hours (~9-5) but during the week I will generally respond within 24 hours. | * I am also available by email. You can reach me at [mailto:jdfoote@purdue.edu jdfoote@purdue.edu]. I try hard to maintain a boundary between work and home and I typically respond only on weekdays during business hours (~9-5) but during the week I will generally respond within 24 hours. | ||
== Assignments == | |||
= Assignments = | |||
The main outcome of this course will be a research project exploring a social science question using Python, and the bulk of your grade will be based on that project. I prefer that you do projects on your own but it may be possible to work as a small team (maximum 3 people). Team projects are expected to be more ambitious than individual projects. Preliminary assignments will help you to develop your idea and to get feedback from me and others. | The main outcome of this course will be a research project exploring a social science question using Python, and the bulk of your grade will be based on that project. I prefer that you do projects on your own but it may be possible to work as a small team (maximum 3 people). Team projects are expected to be more ambitious than individual projects. Preliminary assignments will help you to develop your idea and to get feedback from me and others. | ||
Line 70: | Line 67: | ||
There will also be weekly programming assignments that I will ask you to hand in but which will only be graded as complete/incomplete. I will randomly sample from the assignments to make sure that people are understanding the topics and I will randomly choose students to share their responses to exercises as an extra way to incentivize you to complete them. | There will also be weekly programming assignments that I will ask you to hand in but which will only be graded as complete/incomplete. I will randomly sample from the assignments to make sure that people are understanding the topics and I will randomly choose students to share their responses to exercises as an extra way to incentivize you to complete them. | ||
== Research project == | === Research project === | ||
As a demonstration of your learning in this course, you will design and carry out a quantitative research project, start to finish. This means you will all: | As a demonstration of your learning in this course, you will design and carry out a quantitative research project, start to finish. This means you will all: | ||
Line 81: | Line 78: | ||
''I strongly urge you'' to produce a project that will further your academic career outside of the class. There are many ways that this can happen. Some obvious options are to prepare a project that you can submit for publication, that you can use as pilot analysis that you can report in a grant or thesis proposal, and/or that fulfills a degree requirement. | ''I strongly urge you'' to produce a project that will further your academic career outside of the class. There are many ways that this can happen. Some obvious options are to prepare a project that you can submit for publication, that you can use as pilot analysis that you can report in a grant or thesis proposal, and/or that fulfills a degree requirement. | ||
There are several intermediate milestones and deadlines to help you accomplish a successful research project. Unless otherwise noted, all deliverables should be submitted via | There are several intermediate milestones and deadlines to help you accomplish a successful research project. Unless otherwise noted, all deliverables should be submitted via Blackboard. | ||
=== Project plan and dataset identification === | ==== Project plan and dataset identification ==== | ||
;Due date: January 28, 2020 | ;Due date: January 28, 2020 | ||
Line 94: | Line 91: | ||
* A short (several sentences?) description of how the project will fit into your career trajectory. | * A short (several sentences?) description of how the project will fit into your career trajectory. | ||
=== Project planning document === | ==== Project planning document ==== | ||
;Due date: Thursday, March 10, 2020 | ;Due date: Thursday, March 10, 2020 | ||
Line 106: | Line 103: | ||
One approach that I have found helpful is outlined [[CommunityData:Planning document|on this wiki page]]. | One approach that I have found helpful is outlined [[CommunityData:Planning document|on this wiki page]]. | ||
=== Project presentation and paper === | ==== Project presentation and paper ==== | ||
;Paper due date: May 5, 2020 | ;Paper due date: May 5, 2020 | ||
Line 114: | Line 111: | ||
;Maximum length: 8 minutes | ;Maximum length: 8 minutes | ||
Ideally, I expect you to produce a high quality short research paper that you might revise and submit for publication. I do not expect the paper to be ready for publication, but it should contain polished drafts of all the necessary components of a scholarly quantitative empirical research study. In terms of the structure, please see the page on the [[structure of a quantitative empirical research paper]]. | ''The paper:'' Ideally, I expect you to produce a high quality short research paper that you might revise and submit for publication. I do not expect the paper to be ready for publication, but it should contain polished drafts of all the necessary components of a scholarly quantitative empirical research study. In terms of the structure, please see the page on the [[structure of a quantitative empirical research paper]]. | ||
As noted above, you should also provide data, code, and any documentation sufficient to enable the replication of all analysis and visualizations. If that is not possible/appropriate for some reason, please talk to me so that we can find another solution. | As noted above, you should also provide data, code, and any documentation sufficient to enable the replication of all analysis and visualizations. If that is not possible/appropriate for some reason, please talk to me so that we can find another solution. | ||
Line 126: | Line 122: | ||
I am also open to projects that are in the form of a Jupyter notebook, but I expect the same sorts of content to be present. | I am also open to projects that are in the form of a Jupyter notebook, but I expect the same sorts of content to be present. | ||
''[[/Final_project_presentations|The presentation:]]'' The presentation will provide an opportunity to share a brief summary of your project and findings with the other members of the class. However, don't treat it as a comprehensive overview of your paper: I would rather you tell a subset of the story well than the whole story in a rushed fashion. For instance, you can give a completely successful presentation by describing the motivation and walking through one plot in your paper. Since you will all give other research presentations throughout your career, I strongly encourage you to take the opportunity to refine your academic presentation skills. | |||
;Timing: All presentations will need to be '''a maximum of 7 minutes long'' with additional 2-3 minutes for questions and answers. Concisely communicating an idea in the time allotted is an important skill in its own right. | |||
== Participation == | === Participation === | ||
The course relies heavily on participation. The material we're going to be covering is difficult and we're going to be covering it quickly. It is going to be very difficult to make up any missed classes. Attendance will be the most important part of participation and missing more than 1 class is going to make it extremely difficult to excel in our class. | The course relies heavily on participation. The material we're going to be covering is difficult and we're going to be covering it quickly. It is going to be very difficult to make up any missed classes. Attendance will be the most important part of participation and missing more than 1 class is going to make it extremely difficult to excel in our class. | ||
Line 140: | Line 135: | ||
In general, my teaching style is more conversational than a formal lecture. I prefer that students feel they can "politely interrupt" at any time to seek clarification or make a well-informed point, and we keep the class small to encourage this. | In general, my teaching style is more conversational than a formal lecture. I prefer that students feel they can "politely interrupt" at any time to seek clarification or make a well-informed point, and we keep the class small to encourage this. | ||
== Weekly Coding Challenges == | === Weekly Coding Challenges === | ||
Most weeks I will give you all a set of weekly coding challenges before the end of class that will involve | Most weeks I will give you all a set of weekly coding challenges before the end of class that will involve changing or adding to code that I've given you. These coding challenges will be turned in on Blackboard but will not be graded. I encourage you to work together on these challenges but to be sure that you understand the concepts yourself. | ||
I will share my solutions to each of the coding challenges in the subsequent class or via email. As you will see over the course of the semester, there are many possible solutions to many programming problems and my own approaches will often be different than yours. That's completely fine! Coding is a creative act! | I will share my solutions to each of the coding challenges in the subsequent class or via email. As you will see over the course of the semester, there are many possible solutions to many programming problems and my own approaches will often be different than yours. That's completely fine! Coding is a creative act! | ||
You are welcome to discuss the exercises on our | You are welcome to discuss the exercises on our Blackboard discussion board but please do not share answers to challenges more than 12 hours before they are due. After that, you are welcome and encouraged to share your solutions and/or to discuss different approaches. We will discuss a few of the exercises during class and I will randomly choose a few students to explain their solutions. | ||
== | == Grades == | ||
This course will follow a "self-assessment" philosophy. I am more interested in helping you to learn things that will be useful to you than grading your. The university still requires grades, so you will be leading the evaluation of your work. This will be completed with me in four stages, at the end of weeks 4, 8, 12, and 16. In each stage, you will reflect on what you have accomplished thus far, how it has met, not met, or exceeded expectations, based both on rubrics and personal goals and objectives. At each of these stages you will receive feedback on your assessments. By the end of the semester, you should have a clear vision of your accomplishments and growth, which you will turn into a grade. As the instructor-of-record, I maintain the right to disagree with your assessment and alter grades as I see fit, but any time that I do this it will be accompanied by an explanation and discussion. These personal assessments, reflecting both honest and meaningful reflection of your work will be the most important factor in final grades. | |||
This course will follow a "self-assessment" philosophy. I am more interested in helping you to learn things that will be useful to you than | |||
I suggest that we use the following rubric in our assessment: | I suggest that we use the following rubric in our assessment: | ||
Line 166: | Line 155: | ||
* 20%: Final Presentation including your slides and presentation. | * 20%: Final Presentation including your slides and presentation. | ||
== Schedule == | |||
= Schedule = | |||
'''NOTE''' This section will be modified throughout the course to meet the class's needs. Check back in weekly. | '''NOTE''' This section will be modified throughout the course to meet the class's needs. Check back in weekly. | ||
=== Week 1: January 14 === | |||
Introductions, environment setup, and getting started. | |||
'''Assignment Due:''' | '''Assignment Due:''' | ||
Line 218: | Line 179: | ||
* Have written your first program in the python language. | * Have written your first program in the python language. | ||
=== Week 2: January 21 === | |||
Loops, lists, and conditional statements. | |||
'''Assignment Due:''' | '''Assignment Due:''' | ||
* Finish Day 1 exercises and tutorials | * Finish Day 1 exercises and tutorials | ||
''' | '''Required readings:''' | ||
* Python for | * Python for Everyone, chapters 1-2 | ||
'''Class Schedule:''' | '''Class Schedule:''' | ||
* [[Intro to Programming and Data Science (Spring 2020)/Day_2_Lecture|Lecture notes]] | |||
* Project time — We'll begin working on the [[wordplay]] projects independently or in small groups. | |||
Here are your [[Intro to Programming and Data Science (Spring 2020)/Day_2_Coding_Challenges|Exercises]] | |||
== Week 3: | '''By the end of class you will:''' | ||
* Have written a program with loops and lists. | |||
* Have a better understanding of the expectations for your final project, and be ready to hand in your initial assignment. | |||
=== Week 3: January 28 === | |||
Functions and iteration. | |||
'''Assignment Due:''' | '''Assignment Due:''' | ||
Final project idea. Turn in on Blackboard. | |||
Finish Wordplay examples | |||
Reading | |||
* | * Read chapter 4, 5 of Python for Everyone | ||
** Functions (this is mostly new) | |||
** Iteration (this is mostly review) | |||
'''Course plan:''' | |||
'' | * Go over last week's assignment. | ||
* Dictionaries and aggregations [[Intro to Programming and Data Science (Spring 2020)/Day 3 Notes|Day 3 Notes]] | |||
* Discuss average, median using the wordplay data. | |||
* Project time — We'll begin working on a series of project based on the [http://mako.cc/teaching/2015/cdsw-autumn/babynames.zip Baby names] project. | |||
* [[Intro to Programming and Data Science (Spring 2020)/Day 3 Coding Challenges|Day 3 Coding Challenges]] | * [[Intro to Programming and Data Science (Spring 2020)/Day 3 Coding Challenges|Day 3 Coding Challenges]] | ||
''' | '''Resources:''' | ||
* [[Python_data_types_cheat_sheet]] A cheat sheet with everything we've covered in class so far including today. | |||
=== Week 4: February 4 === | |||
Dictionaries and files | |||
'''Assignment Due:''' | '''Assignment Due:''' | ||
Finish Baby Names examples. | |||
Reading | |||
* Read chapters 8 and 10 of Python for Everyone | |||
''' | '''Course Plan''' | ||
' | * Basic visualizations in python | ||
* | * Project time - We'll reuse the babynames code. | ||
* [[Intro to Programming and Data Science (Spring 2020)/Day 4 Coding Challenges|Day 4 Coding Challenges]] | |||
== Week | === Week 5: February 11 === | ||
'''Assignment Due:''' | '''Assignment Due:''' | ||
Turn in (on Blackboard) your solution to this problem: | |||
List '''how many babies''' were born that share a name with 4, 6, 7, 8, ..., 19 other babies. Also, list how many babies share names with more than 20 other babies under the key "common". | |||
''' | '''Course Plan''' | ||
* Let's discuss week of May 8. (Doodle poll results) | |||
* Go over last week's assignment and review histograms. | |||
* Discuss APIs and downloading data from the internet. Refer to [[Intro to Programming and Data Science (Spring 2020)/Day 5 Notes|Day 5 Notes]] | |||
* Spend time on [[Intro to Programming and Data Science (Spring 2020)/Day 5 Coding Challenges|Day 5 Coding Challenges]] | |||
=== Week 6: February 18 === | |||
''' | '''Course Plan''' | ||
' | * Let's discuss remaining schedule | ||
* | * Discuss data downloading and cleaning. Refer to [[Intro to Programming and Data Science (Spring 2020)/Day 7 Notes|Day 7 Notes]] | ||
* We will be discussing this data set: https:// | * We will be discussing this data set: https://data.seattle.gov/Transportation/Collisions/vac5-r8kk | ||
* [ | * Spend time on [[Intro to Programming and Data Science (Spring 2020)/Day 7 Coding Challenges|Day 7 Coding Challenges]] which are group challenges. | ||
== Week | === Week 7: February 25 === | ||
'''Assignment Due:''' | '''Assignment Due:''' | ||
Final Project Proposal. | |||
''' | '''Course Plan''' | ||
* Discuss pivot tables in Excel | |||
* [[Intro to Programming and Data Science (Spring 2020)/Day 8 notes|Day 8 notes]] | |||
* Discuss | |||
* | |||
=== Week 8: March 3 === | |||
== Week | |||
'''Assignment Due:''' | '''Assignment Due:''' | ||
Nothing! But I hope you are making good progress. | |||
'''Course Plan''' | |||
' | * Follow up from last week: let's discuss inference and A/B testing. | ||
** [https://www.exp-platform.com/Documents/2016-11BestRefutedCausalClaimsFromObservationalStudies.pdf Examples of bad observational studies] | |||
* Visualization dos and don'ts. We'll discuss the European Environmental Agency's [https://www.eea.europa.eu/data-and-maps/daviz/learn-more/chart-dos-and-donts list of advice for making charts]. **I will refer to this guide as a grade your final projects.** | |||
* Two options for remainder of class. You can work through this introductory guide to visualization in python or you can work on your final project. I'll be here to answer any questions. | |||
''' | '''Optional visualization in python tutorial''' | ||
Self-guided visualization tutorial in python. [https://raw.githubusercontent.com/guyrt/teaching/master/2019/Com520B/VisualizationNotebook.ipynb Download here]. Save the file in a new directory in your desktop and open it with jupyter notebook | |||
If you are on Windows, you may run into an issue with missing path variables. [https://stackoverflow.com/questions/52821162/jupyter-notebook-failed-to-load-dll This SO post helped me solve it.] | |||
=== Week 9: March 10 === | |||
== Week | |||
'''Assignment Due:''' | '''Assignment Due:''' | ||
Final Project Presentation! | |||
=== March 17 === | |||
'''Spring Break: No Class''' | |||
=== Week 10: March 24 === | |||
'''Assignment Due:''' | '''Assignment Due:''' | ||
Nothing! But I hope you are making good progress. | |||
''' | '''Course Plan''' | ||
=== Week 11: March 31 === | |||
== Week | |||
'''Assignment Due:''' | '''Assignment Due:''' | ||
Nothing! But I hope you are making good progress. | |||
''' | '''Course Plan''' | ||
== Week | === Week 12: April 7 === | ||
'''Assignment Due:''' | '''Assignment Due:''' | ||
Nothing! But I hope you are making good progress. | |||
''' | '''Course Plan''' | ||
=== Week 13: April 14 === | |||
'''Assignment Due:''' | |||
Nothing! But I hope you are making good progress. | |||
''' | '''Course Plan''' | ||
=== Week 14: April 21 === | |||
Git | |||
'''Assignment Due:''' | '''Assignment Due:''' | ||
Nothing! But I hope you are making good progress. | |||
'''Course Plan''' | |||
=== Week 15: April 28 === | |||
'''Assignment Due:''' | |||
Nothing! But I hope you are making good progress. | |||
'''Course Plan''' | |||
== Administrative Notes == | |||
= | === Attendance Policy === | ||
Attendance is very important and it will be difficult to make up for any classes that are missed. It is expected that students communicate well in advance to faculty so that arrangements can be made for making up the work that was missed. It is the your responsibility to seek out support from classmates for notes, handouts, and other information. | |||
== Incomplete == | === Incomplete === | ||
A grade of incomplete (I) will be given only in unusual circumstances. The request must describe the circumstances, along with a proposed timeline for completing the course work. Submitting a request does not ensure that an incomplete grade will be granted. If granted, you will be required to fill out and sign an “Incomplete Contract” form that will be turned in with the course grades. Any requests made after the course is completed will not be considered for an incomplete grade. | A grade of incomplete (I) will be given only in unusual circumstances. The request must describe the circumstances, along with a proposed timeline for completing the course work. Submitting a request does not ensure that an incomplete grade will be granted. If granted, you will be required to fill out and sign an “Incomplete Contract” form that will be turned in with the course grades. Any requests made after the course is completed will not be considered for an incomplete grade. | ||
== Academic Integrity == | |||
=== Academic Integrity === | |||
While I encourage collaboration, I expect that any work that you submit is your own. Basic guidelines for Purdue students are outlined [https://www.purdue.edu/odos/osrr/academic-integrity/index.html here] but I expect you to be exemplary members of the academic community. Please get in touch if you have any questions or concerns. | While I encourage collaboration, I expect that any work that you submit is your own. Basic guidelines for Purdue students are outlined [https://www.purdue.edu/odos/osrr/academic-integrity/index.html here] but I expect you to be exemplary members of the academic community. Please get in touch if you have any questions or concerns. | ||
== Nondiscrimination == | === Nondiscrimination === | ||
I strongly support Purdue's policy of nondiscrimination (below). If you feel like any member of our classroom--including me--is not living up to these principles, then please come and talk to me about it. | I strongly support Purdue's policy of nondiscrimination (below). If you feel like any member of our classroom--including me--is not living up to these principles, then please come and talk to me about it. | ||
Line 499: | Line 384: | ||
Purdue University is committed to maintaining a community which recognizes and values the inherent worth and dignity of every person; fosters tolerance, sensitivity, understanding, and mutual respect among its members; and encourages each individual to strive to reach his or her own potential. In pursuit of its goal of academic excellence, the University seeks to develop and nurture diversity. The University believes that diversity among its many members strengthens the institution, stimulates creativity, promotes the exchange of ideas, and enriches campus life. | Purdue University is committed to maintaining a community which recognizes and values the inherent worth and dignity of every person; fosters tolerance, sensitivity, understanding, and mutual respect among its members; and encourages each individual to strive to reach his or her own potential. In pursuit of its goal of academic excellence, the University seeks to develop and nurture diversity. The University believes that diversity among its many members strengthens the institution, stimulates creativity, promotes the exchange of ideas, and enriches campus life. | ||
== Students with Disabilities == | === Students with Disabilities === | ||
Purdue University strives to make learning experiences as accessible as possible. If you anticipate or experience physical or academic barriers based on disability, you are welcome to let me know so that we can discuss options. You are also encouraged to contact the Disability Resource Center at: | Purdue University strives to make learning experiences as accessible as possible. If you anticipate or experience physical or academic barriers based on disability, you are welcome to let me know so that we can discuss options. You are also encouraged to contact the Disability Resource Center at: drc@purdue.edu or by phone: 765-494-1247. | ||
== Emergency Preparation == | === Emergency Preparation === | ||
In the event of a major campus emergency, I will update the requirements and deadlines as needed. | In the event of a major campus emergency, I will update the requirements and deadlines as needed. | ||
== Mental Health == | === Mental Health === | ||
If you or someone you know is feeling overwhelmed, depressed, and/or in need of mental health support, services are available. For help, such individuals should contact Counseling and Psychological Services (CAPS) at 765-494-6995 during and after hours, on weekends and holidays, or by going to the CAPS office of the second floor of the Purdue University Student Health Center (PUSH) during business hours. | If you or someone you know is feeling overwhelmed, depressed, and/or in need of mental health support, services are available. For help, such individuals should contact Counseling and Psychological Services (CAPS) at 765-494-6995 during and after hours, on weekends and holidays, or by going to the CAPS office of the second floor of the Purdue University Student Health Center (PUSH) during business hours. | ||
= Acknowledgements = | |||
== Acknowledgements == | |||
This course is heavily based on earlier courses taught by [https://commlead.uw.edu/team/guy/ Tommy Guy] and [https://mako.cc/ Mako Hill] at the University of Washington as well as a course taught by [http://www.lauraknelson.com/p/about.html Laura Nelson] at Northeastern University. | This course is heavily based on earlier courses taught by [https://commlead.uw.edu/team/guy/ Tommy Guy] and [https://mako.cc/ Mako Hill] at the University of Washington as well as a course taught by [http://www.lauraknelson.com/p/about.html Laura Nelson] at Northeastern University. |