This course begins with online contracting and then moves on to a number of issues related to online information with a focus on online privacy and security. A main goal of the course is to place legal issues in an appropriate technical context.
The course does not require technical knowledge of computers or programming, but it does open technical “black boxes” to ensure a realistic and relevant discussion of legal issues. In particular, the course examines the use of predictive analytics (“big data”) for a variety of business and security purposes.
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.