字幕列表 影片播放 列印英文字幕 DAVID MALAN: Hello, world. My name is David Malan. DOUG LLOYD: And my name is Doug Lloyd. DAVID MALAN: And this is CS50 for Lawyers, here in the Caspersen Treasure Room at Harvard Law School. Whereas CS50 itself, an introduction to the intellectual enterprises of computer science and the arts of programming, takes a bottom-up approach emphasizing mastery of low-level concepts and implementation details thereof, this course, CS50 for Lawyers, takes a top-down approach emphasizing mastery of high-level concepts and design decisions related thereto. DOUG LLOYD: Ultimately, this course is designed to equip students with a deeper understanding of the legal implications of technological decisions made by clients, and perhaps in their own businesses as well. Indeed, some of the issues we discuss in this course were important considerations for me when I operated my own solo practice. Through a mix of technical instruction and case studies, this course empowers legal professionals to be informed contributors to technology-driven conversations. In addition, it prepares you to formulate technology-informed legal arguments and opinions. DAVID MALAN: Along the way, this course equips you with hands-on experience with Python and SQL as well, languages via which you can mine data for answers yourself. DOUG LLOYD: Among the other topics ahead-- computational thinking and programming languages more generally, algorithms, data structures, cryptography and cybersecurity, internet technologies and cloud computing, web development, database design, and ultimately, challenges that lie at the intersection of law and technology-- those issues that may be confronted by technology-focused attorneys in the months and years ahead. DAVID MALAN: All that, then, and more. This is CS50 for Lawyers.