Computer programming has become a vital skill even for non-technical professionals. It is also essential for anyone who wants to “open the black box” and look inside the factors shaping contemporary life. The course is an introduction to programming and to legal issues of current concern.
It introduces students to programming in Python, software design, and basic data science techniques. It also opens the black box on several legal issues shaping our contemporary world. Programs and programing concepts create novel problems and solutions in current debates about privacy, police powers, intellectual property, consumer protection, and anti-discrimination.
Programing examples will be connected to topics such as predictive policing and the Computer Fraud and Abuse Act. No prior knowledge programming is required.