MUSA 550 will be held on campus during fall 2022. Information regarding lectures, office hours, assignments, and grading can be found below.

Class

Contact Info

  • Instructor: Nick Hand, nhand@design.upenn.edu
  • Teaching Assistant: Kristin Chang, krchang@design.upenn.edu

Office Hours

Office hours will be by appointment via Zoom — you should be able to sign up for 1 (or more) 15-minute time slot via the Canvas calendar.

Nick:

  • Saturday from 10AM to 12PM
  • Remote, via Zoom (link in Canvas calendar invite)

Kristin:

  • Tuesday/Thursday from 11AM-12PM
  • Remote, via Zoom (link in Canvas calendar invite)

Course Websites

We will use Piazza for questions related to lecture materials and assignments, while Canvas will be used for signing up for office hours and tracking grades. The course’s Github page will have repositories for each week’s lectures as well as assignments.

Format

The course will be conducted in weekly sessions devoted to lectures, interactive demonstrations, and in-class labs.

Assignments

There is one required final project at the end of the semester, and you must complete five of the seven homework assignments. Four of the assignments are required, and you are allowed to choose the last assignment to complete (out of the remaining three options). The required assignments are denoted by asterisks below.

For the final project, students will replicate the pipeline approach on a dataset (or datasets) of their choosing. Students will be required to use several of the analysis techniques taught in the class and produce a web-based data visualization that effectively communicates the empirical results to a non-technical audience. The final product should also include a description of the methods used in each step of the data science process (collection, analysis, and visualization).

For more details on the final project, see the Github repository.

Grading

The grading breakdown is as follows: 50% for homework; 40% for final project, 10% for participation. Your participation grade will be determined by your activity on Piazza — both asking, answering, and reading questions.

Of the seven homework assignment, you must complete five in total and three are required. Late homework will be accepted but penalized.

Software

This course relies on use of Python and various related packages and for geospatial topics. All software is open-source and freely available. The course will require a working installation of Python on your local computer. See the Software Setup Guide for instructions on how to setup your computer for use in this course.