layout | title | index | info | instructor | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
index |
Syllabus |
|
|
|
This course is designed to apply knowledge and skills from CPP 526 Foundations in Data Science in order to extend data programming skills and practice building a research database as part of a project. Through the applied project we will linked two waves of Census data in order to analyze the process of neighborhood change, and practice implementing research questions using inductive and predictive tools. Your job will be to wrangle the data into the proper format for analysis, apply the prescribed analytical techniques, and generate a dashboard that helps the leaders of a city better understand demographic and economic factors driving neighborhood change.
The course will introduce students to basic geographic information system (GIS) tools using some of the spatial packages in R. We will cover the basics of shapefiles (points and polygons), map projections, visualization of spatial data, and linking maps to Census data. Students will learn how to communicate spatial patterns using choropleth maps, dot density plots, and heatmaps.
We will review recent work that uses clustering analysis in order to identify distinctive neighborhood groups within cities, develop neighborhood topologies with the clusters, then use the neighborhood types and panel data to examine how each cluster might change over time. A regression model will help us predict which current census tracts are likely to experience the most change in future periods.
The main learning objectives for the course are:
- Engage policy debates around current models of neighborhood change
- Operationalize theory by developing a latent construct of neighborhood quality
- Create a reliable instrument to measure dimensions of neighborhood quality using available census data
- Apply clustering techniques to group census tracts into neighborhood types
- Use spatial tools and regression models to examine how neighborhood types change over time
- CPP 526 - Intro to Data Programming in R or a similar data programming course
- CPP 523 - Multiple Regression Analysis is recommended but not required
Assessment of student performance in this course is based on indications that the course learning objectives stated above have been achieved. Several areas of measurement will be used to produce a final student performance rating. These areas of performance assessment include the following:
- Ability to create a research database by combining, cleaning, and reshaping data from multiple sources.
- Ability to generate descriptive statistics and visualizations to understand relationships in the data.
- Using markdown documents to generate data-driven reports and data dashboards.
- Developing custom visualizations and graphics.
- Reporting results to a key stakeholder in a clear and informative manner.
- Running and interpreting analytical models like regressions.
Students will demonstrate competency in understanding, producing and communicating results of their analyses through the following assignments:
- Weekly labs that provide opportunities to consolidate and apply material from the lectures.
- Discussion topics on broad data science trends.
- A final project that integrates several skills to create a data dashboard.
Assigned work, including the course final project, and the quality of active participation in the regular online discussion sessions that are a critical part of the course learning strategy are the tools the instructors will use to measure comprehension and skill; the student's course grade is a direct reflection of demonstrated performance.
Students should take stated expectations seriously regarding preparation, conduct, and academic honesty in order to receive a grade reflective of outstanding performance. Students should be aware that merely completing assigned work in no way guarantees an outstanding grade in the course. To receive an outstanding course grade (using the grading scheme described below and the performance assessment approach noted above) all assigned work should completed on time with careful attention to assignment details.
Mastering advanced analytical techniques and data programming is like learning a language. You start by mastering basic vocabulary that is specific to statistics and data science. Through your coursework you will become conversant in the domains of regression analysis, research design, and data science. Progress might be slow at first as you work to master core concepts, integrate the building blocks into a coherent mental model of real-world problems, learn to translate technical results into clear narratives for non-technical audiences, and become comfortable with data programming skills. Over time you will find that your thought processes change as you approach problem-solving in a more structured and evidence-based manner, you apply counter-factual reasoning to performance problems, and you start reading the news and viewing scientific evidence differently. You begin to think and speak like a program evaluator.
By the end of this degree you will be conversant in statistics, research design, and data programming. Fluency takes time and will be developed through professional experience. It requires you to practice these skills to develop muscle memory. You can do this through participating in evaluations on the job and gaining experience building and cleaning data sets from scratch. Understand, though, that this degree focuses on building foundations for your career. Don't be nervous if it feels like it's impossible to master all of the material in this program – it is impossible to learn everything in this field in a year.
Similar to immersion in a language, the best way to learn the material is to be consistent in doing course work each day. The more frequently you revisit concepts and practice data programming the more you will absorb. The curriculum has been designed around this approach. Lectures are split into small units, and each unit includes questions to test your understanding of the material. Weekly labs allow you to spend some time applying the material to a specific problem. The final exam at the end of the semester is designed to help you make connections between concepts and consolidate knowledge. You will be much better off spending a small amount of time each day on the material instead of trying to cram everything into a couple of days a week.
Online discussion boards are design for students to engage with the material together. The purpose of online discussion sessions is threefold: (1) the online discussion sessions allow students to interact with their peers and share ideas and interpretations of the assigned material, (2) such peer-to-peer discussion online helps build professional relationships with potential future colleagues in the field, and (3) the discussions permit the instructor to assess student engagement with the assigned material.
The online discussions are explicitly intended to meet the objectives stated above. The discussions are a chance for peer-to-peer interaction and proactive engagement by each individual student.
There are no required textbooks for class. All assigned readings and reference texts for labs will be available on the course website.
The following texts are recommended as good reference material for topics covered in this course:
- Glaeser, E. L. (2012). Triumph of the City: How Our Greatest Invention Makes Us Richer, Smarter, Greener, Healthier, and Happier. Penguin.
- Sampson, R. J. (2012). Great American city: Chicago and the enduring neighborhood effect. University of Chicago Press.
In addition to the required textbooks, the instructor will supplement the assigned unit readings with various journal articles, policy reports, or other related material. These will be made available in the course shell.
Letter grades comport with a traditional set of intervals:
------------|--------
100 – 99% | A+ (at instructor's discretion)
98 – 94% | A
93 – 90% | A -
89 – 87% | B+
86 – 84% | B
83 – 80% | B –
Below 80% | C, D, F
The assigned work for the term comes in the form of four elements, described below:
-
Weekly Labs (50%): Each week you will receive a short lab that will help you synthesize the lectures from the week though exercises that involve data, analysis, and important formulas from the lectures. These labs contain exercises that are similar in form or difficulty to what will be presented on the final exam. They are graded pass / fail by the instructors based upon an assessment of whether you have sincerely attempted the lab and answered over half of the questions correctly. This is designed to hold you accountable for the material, but not create anxiety about perfection.
-
Final Dashboard Project (30%): This course will close with a final project that requires you to present analysis on neighborhood change using a major metro area of your choice (other than Phoenix). You will package your results as a data dashboard in order to empower members of the City Council to better understand economic and demographic trends impacting the communities they govern. The assignment offers an opportunity practice integrating material the we have covered throughout the session and in previous courses.
-
Explainer Assignment (10%): You are invited to pick one topic from the class that you want to learn more about, or that you think might provide value to your classmates. Create a short tutorial to make your topic accessible to your peers. It can be a blog post, a video, a GIF, or a tutorial that explains an important concept from data programming, presents a helpful framework, illustrates a useful R tool or approach to data programming, or introduces classmates to a new package or function.
-
Discussion Topics (10%): YellowDig discussion topics provide an opportunity to discuss some of the substantive and topical themes on community change and economic development. The labs each week will focus on the technical tools and analytical frameworks needed to operationalize data-driven approaches to urban policy. The weekly discussion topics are a chance to explore theories and debates around neighborhood change. You earn points through your activities on the board. You need to earn at least 100 points by posting topics and interacting with peers in order to earn full credit. The points are allocated as follows:
- 5 points for a new pin with at least 50 words.
- 2 points for a comment made to another pin.
- 2 point if you receive a comment on your pin.
- 1 point for liking another pin.
- 5 points if you earn an instructor badge for an informative post.
- max of 20 points can be earned each week.
In general, any submitted work written work (assignments and/or exams) is assessed on these evaluative criteria:
- Assignment completeness – all elements of the assignment are addressed
- Quality of analysis – substantively rigorous in addressing the assignment
- Demonstrated synthesis of core concepts from lecture notes and ability to apply to new problems
Most assignments in this course are labs that are graded pass-fail based upon completeness and correctness of responses (every attempt must be made to complete labs, and they must be more than 50% correct to receive credit). Discussion boards that accumulate points through each activity on the board.
The final project will be accompanied by a rubric describing the allocation of points and criteria for evaluation.
Grades for the course are largely based on weekly labs. Assigned work is accompanied by detailed instructions, adequate time for completion and opportunities to consult the instructor with questions. As a result, each assignment element in the course is expected to be completed in a timely fashion by the due date. Once solutions are posted it is no longer possible to receive points for assignments.
Course content is hosted on this website. Lecture files, assignments and other course communications will be transmitted via this site and/or through the class email list. All assignment submissions will be made through the Canvas shell.
Please post lab questions on the Get Help page on this site, schedule individual office hours using the Calendly link provided above, and email the instructor directly instead of using the Canvas system.
If you have reviewed all of the material for the week and a theoretical or analytical concept is not clear, you are welcome to request a code-through. These are appropriate for clarification about ideas or the process of approaching a problem. Coding questions about problems with specific functions or datasets should be posted on the regular discussion board.
Students should be aware that the course instructor will attempt to respond to any course-related email as quickly as possible. Students are asked to allow between 24 and 48 hours for replies to direct instructor emails, generally, as a reasonable time to reply to questions or other issues posed in an email. Additionally, the general timeline for instructor grading or other feedback on assignments, either writer work or online discussion work, is between 5 and 10 work days.
Respectful conversations and tolerance of others' opinions will be strictly enforced. Any inappropriate language, threatening, harassing, or otherwise inappropriate behavior during discussion could result in the student(s) being administratively dropped from the course with no refund, per ASU policy USI 201-10. Students are required to adhere to the behavior standards listed in the Arizona Board of Regents Policy Manual Chapter V—Campus and Student Affairs .
ASU expects the highest standards of academic integrity. Violations of academic integrity include but are not limited to cheating, plagiarism, fabrication, etc. or facilitating any of these activities. This course relies heavily on writing and original critical thought. Any student who is suspected of not producing his or her own original work will be reported to the College of Public Programs for investigation. Plagiarism will not be tolerated. Any student who plagiarizes or otherwise fabricates his or her work will receive no credit for that assignment. It will be recorded as zero points—and the student will risk a failing grade for the course. For more information, refer to http://provost.asu.edu/academicintegrity.
Students must refrain from uploading to any course shell, discussion board, or website used by the instructor or other course forum, material that is not the student’s original work, unless the students first comply with all applicable copyright laws; faculty members reserve the right to delete materials on grounds of suspected copyright infringement.
All course content, including lectures, are copyrighted materials. Students may not share outside the class, upload, sell, or distribute course content.
Prohibition of Commercial Note Taking Services:
In accordance with ACD 304-06 Commercial Note Taking Services, written permission must be secured from the official instructor of the class in order to sell the instructor's oral communication in the form of notes. Notes must have the notetaker's name as well as the instructor's name, the course number, and the date.
Disability Accommodations: Students should be fully aware that the Arizona State University, the MA in EMHS program, and all program course instructors are committed to providing reasonable accommodation and access to programs and services to persons with disabilities. Students with disabilities who wish to seek academic accommodations must contact the ASU Disability Resources Center directly. Information on the Center's procedures, resources and how to contact its staff can be found here: https://eoss.asu.edu/drc/. The Disability Resources Center is responsible for reviewing any student's requests; once that review has taken place, the Center will provide the student with appropriate information on academic accommodations which in turn will be provided to the course instructor.
Religious accommodations: Students will not be penalized for missing an assignment due solely to a religious holiday/observance, but as this class operates with a fairly flexible schedule, all efforts should be made to complete work within the required timeframe. If this is not possible, students must notify the instructor as far in advance as possible in order to make an alternative arrangement.
Military Accommodations: A student who is a member of the National Guard, Reserve, or other branch of the armed forces and is unable to complete classes because of military activation may request complete or partial unrestricted administrative withdrawals or incompletes depending on the timing of the activation. For more information see ASU policy USI 201-18.
The Arizona Board of Regents, the governing board for ASU, NAU, and the U of A, has a policy for how much time students should invest in their courses: “A minimum of 45 hours of work by each student is required for each unit of credit.” Therefore, in a 3-credit course, students should expect to invest 45 hours in class meetings (or the online equivalent), as well as 90 hours doing homework and assignments—a total of 135 hours in any given session (A, B, or C). This translates to 9 hours per week for classes that meet over a 15 week-semester. For 7.5-week classes, the workload doubles to 18 hours per week engaging in online activities, reading, doing other homework, completing assignments or assessments, and studying. As you register for courses, keep this 135-hour standard in mind because during some semesters your work and/or family commitments may prevent you from taking a full load of classes.
As students are all aware, ASU Online courses are typically offered on a seven and a half week schedule. A schedule for each week of the term is outlined here; the course is divided into seven units with specific learning objectives for each unit.
Please note: the course instructor may from time to time adjust assigned readings or adjust the due dates for assignment. The basic course content approach and learning objectives will not change, but slight modifications are possible if circumstances warrant an adjustment.
<style> body { font-family: "Roboto", sans-serif; } p.italic { font-style: italic; color: black !important; } #fa-icon { font-style: normal; } iframe { display: block; margin-left: auto; margin-right: auto; } em { color: black !important; } </style>