Course Listing


Artificial Intelligence, Information Science & Law
Last Updated Date:   24 June 2024


5 Units,  Semester 2

Course Description:
Advancements in computer science have made it possible to deploy information technology to address legal problems. Improved legal searches, fraud detection, electronic discovery, digital rights management, and automated takedowns are only the beginning. We are beginning to see natural language processing, machine learning and data mining technologies deployed in contract formation, electronic surveillance, autonomous machines and even decision making. This course examines the basis behind these technologies, deploys them in basic scenarios, studies the reasons for their acceptance or rejection, and analyses them for their benefits, limitations and dangers.

Course Convenor: A/P Daniel Seng Kiat Boon

Co-teacher(s): NA

Course Codes: LL4283V / LL5283V / LL6283V / LLJ5283V

Contact Hours: 3 hour weekly seminar

Workload: 3 hours

Mode of Assessment: Class Participation - 10%; Programming Assignments - 15%; Project Work - 25%; Written Assignment (6000 words excld footnotes) - 50% [Due: Tue, 15 April 2025 (9am)]

Preclusions: Nil

Prerequisites: (1) NUS Compulsory Core Curriculum or its equivalent;
(2) Information Technology Law I [LL4076/LL5076/LL6076; LL4076V/LL5076V/LL6076V]; OR
(3) Information Technology Law II [LL4077/LL5077/LL6077; LL4077V/LL5077V/LL6077V] OR
(4) The Law of Cybersecurity, Privacy, and Data Compliance [LL4370/LL5370/LL6370]
(5) GCE "A" Level Mathematics (at least or its equivalent), with basic understanding of probability theory and linear algebra.
(6) Basic programming skills in Python are required, and will be assessed early on in the module by way of a graded quiz. The use of intermediate Python and specialised Python libraries will be taught during the module. Students not familiar with Python are strongly encouraged to take and complete online classes in basic Python in advance of this module. Students will require access to a computer (remote desktop software is workable) with at least the following hardware requirements:
- 64-bit OS (Win 7 and above, Mac OS X and above, Linux)
- 2-core CPU (4+ cores recommended)
- 8GB RAM (16GB recommended)
Any waiver of requirements is to be sought before registering for this course. Waivers will be granted on a case by case basis. If in doubt, please contact the lecturers for further information.

Examination Date: Different Mode of Examination

Click here to go Back



top