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.
