This course takes a deep dive into the world of blockchain, AI, and machine learning. We open the hood and look inside blockchain to see what it is, how it has evolved, and where it is headed. We then explore artificial intelligence and machine learning and seek to understand the philosophical and ethical issues, relationship with consciousness and self-awareness, the categories and applications of the different families of AI algorithms, and what challenges and opportunities lie in the future. Students are encouraged to think about the impact of these technologies on society and how they themselves might become leaders and shapers in these fields.
The course is a mix of instruction, experimentation, role-playing, project work, and guest speakers. Role-playing is conducted through interactive narratives and storytelling, placing the students in thought-provoking problem-solving settings. For example, we imagine a world where all forms of currencies and stores of value have disappeared and walk through the ideation process Satoshi Nakamoto went through in order to construct a decentralized value exchange system. Experimentation involves students creating and conducting Turing tests to determine whether they are interacting with a fellow student or with algorithms.
Light team-based coding in Python helps elucidate and make concrete ideas around blockchain and artificial intelligence. No prior coding experience is required, however.
Specific course detail such as hours and instructors are subject to change at the discretion of the University. Not all instructors listed for a course teach all sections of that course.