96363 - CODING FOR LAWYERS

Course Unit Page

  • Teacher Roberta Calegari

  • Credits 6

  • SSD IUS/20

  • Language English

  • Campus of Bologna

  • Degree Programme Second cycle degree programme (LM) in Legal Studies (cod. 9062)

    Also valid for Single cycle degree programme (LMCU) in Law (cod. 9232)

  • Course Timetable from Feb 23, 2022 to Apr 13, 2022

Academic Year 2021/2022

Learning outcomes

The course offers an introduction, especially designed for lawyers (and law students), to the basic principles of computational thinking and programming.
Participants will be introduced to programming languages and coding techniques. They will learn how computational methods and tools can be used by lawyers, in legal practice.
They will understand how a computer can reach decisions and make predictions. At the end of the course, students will be aware of the main data structures for organising information. They will be able to develop simple algorithms and implement them in programming languages. They will be aware of the typical design, architecture and application of computational solutions in a legal context.

Readings/Bibliography

The bibliography is made available through the course web site.

Teaching methods

  • Lessons with slides
  • Examples discussed and built by the teacher and by experts from the field
  • Lab activity

Assessment methods

The assessment of the learning achievements is based on the development of an individual/group project, which results in the production of suitable artefacts, either documental or software.

The final test consists in the oral discussion of the project.

Final evaluation depends on the level and extent of the project, the quality of the document and software artefacts produced, and the degree of knowledge on the course's subjects demonstrated in the final discussion.

Teaching tools

  • Web site of the teacher
  • Virtuale page of thee course with slides (PDF), other materials and useful links.

Office hours

See the website of Roberta Calegari