flâneur — a map of the web's best reading

Design and Analysis of Algorithms | Stanford Embedded Ethics

embeddedethics.stanford.edu · saved by 1 readers

The ethics materials focus on difficulties that computer scientists and engineers might face when trying to apply algorithms to complex, real-world problems: incommensurable values, imperfect proxy measures, threats faced by people whose personal information might be included in or excluded from the data algorithms operate on, problems with idealization and abstraction, and wicked problems like equitable hiring. The materials also explore how philosophical theories of morality or justice (like utilitarianism) can and cannot help us resolve the difficult questions about value that arise when applying algorithms in the real world. This course covers basic approaches for designing and analyzing algorithms and data structures. Topics include the following: Worst and average case analysis; recurrences and asymptotics; efficient algorithms for sorting, searching, and selection; data structures: binary search trees, heaps, hash tables; algorithm design techniques: divide-and-conquer, dynamic

The ethics materials focus on difficulties that computer scientists and engineers might face when trying to apply algorithms to complex, real-world problems: incommensurable values, imperfect proxy measures, threats faced by people whose personal information might be included in or excluded from the data algorithms operate on, problems with idealization and abstraction, and wicked problems like equitable hiring. The materials also explore how philosophical theories of morality or justice (like utilitarianism) can and cannot help us resolve the difficult questions about value that arise when ap

Explore this link on the map →

saved by