Revision e4006143307d24b8a307612fab6f63e6cd1763d6 (click the page title to view the current version)

Front Page

Changes from e4006143307d24b8a307612fab6f63e6cd1763d6 to e2524abc6c48393c96a294fea31e63473c9b8680

---
title: Artificial Intelligence
categories: Module
---

**STUB** To be completed before the start of semester in January 2022

+ See [Lecture Notes](Overview) for learning materials
+ See [Blackboard](https://ntnu.blackboard.com/) for announcements and 
  discussion boards.
+ [Learning Outcomes]()
+ [Reading List]()


# Practical Information

1.  It is your responsibility to the exercises you need to do to understand
    the subject and gain experience.
2.  There are some compulsory assignments, but they do not cover the complete
    material that you will need to study.
3.  Attendance is compulsory for most (read all) sessions starting on 17 February.
    See under compulsory assignments.
4.  Feedback is provided *in class* upon demonstration of own work
    and solutions.  This includes approval of coursework.
5.  The module emphasises a broad and relational understanding, consolidating
    theory, practice (programming), and philosophy (incl. ethics)

## How to work with the module

1.  Read the theory.
2.  Do practical exercises to *test your theoretical understanding*
3.  Evaluate your own solutions and reflect upon
    - what have you learnt from the exercise?
    - what do you yet not know?
3.  Engage in the philosophical questions.  Discuss with your classmates.
4.  Don't do a lot of exercises quickly.
    It is better to make sure that you comprehend a few exercises fully,
    and can justify and validate your own reasoning.
5.  Ask Questions.  
    I will generally not repeat material unsolicited, 
    but I am very happy to discuss any question you may have.
4.  Keep a diary.
    Make sure you can refer back to previous ideas and reuse previous solutions.

##  Compulsory Assignments

There will be two compulsory assignments

### Programming and Problem Solving 

For the first five weeks, we will work mainly on search and optimisation
algorithms, including problem solving through programming.
At the end of these weeks, you will have to submit

1. a selection of problem-solving programs from these five weeks.
2. an action-reflection note, where you discuss what you have learnt from 
   each program submitted and why the problem/solution is interesting.
   This should be about ½-1 page.

*Details will be published later.*

**Deadline** Tentatively midnight before class 17 February.

The material must be submitted in BlackBoard and demonstrated in person
one-to-one with the teacher or tutor, during the session 17 February,
Formative feedback and approval is given face to face.
(In case of absence under mitigating circumstances, it is possible to do
this in a later session.)

**Learning Outcomes** Programming skills.
Knowledge of Fundamental Algorithms.
Problem Solving Competency.

### Literature, Presentation, and Debate 

The second compulsory assignment is a verbal presentation or debate.
I will prepare a list of questions or topics, with associated reading
lists.

1.  You select a topic from the list.  If you have a good idea on your own,
    please discuss it with me.
2.  Read the literature and prepare an introduction to the topic.
3.  Present the topic to class, and engage in discussion.

I have not decided if this should be done individually or in pairs.
There may be topics suitable for pairs and others for single students.

Some topics will be cast as panel debates, where two students/pairs 
prepare different points of view on a controversial question. 
Others will be more straight-forward topics, with a single presentation.
Both technical and philosophical papers and topics may occur, but there
will be an emphasis on philosophical questions.

*Details will be added later*

**Compulsory Attendance** not only for you own presentation, but also
when others present.  Two absences are permitted.

**Learning Outcomes**  Ability to read and interpret research papers.
Verbal presentation skills.  Ability to engage in peer discussions within
the discipline.  Awareness of the ethical concerns within AI.


## How does the exam work

1.  Oral Exam.
2.  You get seven minutes to demonstrate the highlights of your
    understanding of the subject.
    *Make a case for the grade you think you deserve.*
3.  The examiner will use the rest of the time for questions to clarify
    and to demonstrate expected breadth and depth.
4.  Note that there are both theoretical, practical, and philosophical
    learning outcomes,
    and the module emphasises the relation between these three.

+ Capacity: 30 candidates
+ [Assessment Guide]() to be announced later
 
# Syllabus