Skip to content

Latest commit

 

History

History
157 lines (95 loc) · 3.25 KB

File metadata and controls

157 lines (95 loc) · 3.25 KB

Advanced Computing for Policy

Instructor: Aidan Feldman

TA: Sneha Palle

Please ensure you have the following set up. We'll be hitting the ground running!


If you:

  • took Computing in Context and
  • have the same computer and
  • didn't uninstall any of the development tools

…then you should be all set.


Agenda

  1. Intros
  2. Go through syllabus
  3. Collaborating on code

Intros

The hard way!

  1. Open the repository.
  2. Make your own Markdown file under semesters/spring_2026/people/, based on Aidan's.
    • Try doing so through VSCode; you can use the github.com web interface if necessary.
  3. Commit and send a pull request.
    • You'll be asked if you want to Fork.
      • Why?
      • Click yes.
  4. Review pull requests


Pull requests

What happened?


Reviews

What did you look for?


Why?



Navigation in Markdown files


Data Engineering

  • Lots of emphasis on the data and stuff you can do with it (in the world); not as much around how to get and manage it
  • Repeatability
  • Reliability
  • Access

Scope

From Computing in Context, we're going:

Deep

Better understanding what we've learned.

  • Data structures
  • Algorithms
  • Web development
  • etc.

Broad

Understanding things around code/data.

  • Collaborating on code (GitHub)
  • Project/product management
  • Automated testing
  • Databases
  • Data engineering
  • Infrastructure
  • Privacy

Overall goal

We'll be building a data system that:

  • Pull in latest data on a regular basis
  • Clean it in an automated way
  • Collect it in a database
  • Show up-to-date information from the database in a web app
  • Send alerts if there are issues

Project teams

Teams of 2-3; let me know ASAP if you have enemies.


Save the dates

Open Data Week / School of Data


Generative AI policy

SIPA guidance:

Consider the continuum of policies: (a) Use of Generative AI is prohibited … (c) Use freely with acknowledgment and disclosure.

What are the considerations for that spectrum?


Considerations

  • Ubiquity
  • Understanding of material
  • Accuracy
  • Equity

What should the policy be?