NTNU IME IDI

Division of Intelligent Systems

 

Introductory Courses

MNFIT272 Artificial Intelligence General introduction to AI foundations, theories and practise.
MNFIT341 Human-Computer Interaction General introduction to the HCI field.
MNFIT281 Information Retrieval Methods for automated storage and retrieval of documents, including knowledge-based approaches.
MNFIT215 Introduction to Lisp Introductory course in Common Lisp with examples from AI programming.
HFMV203 Photography, Digitizing, and Image Manipulation (Combined Media and Image Processing course.) The course covers image processing and the theory of the photography as a tool for communication, an evidence of truth, and an expression of art. In this context we will look at the consequences for communication, expression, and experiences which the digital manipulation of photographs may introduce.
45032 Image processing The course gives students an introduction to image processing.
45031 Graphics 1 The course gives students an introduction to graphics in 2-D and 3-D.
SIF 8015 Logic Introduction to Logic for Computer Scientists.

Advanced Courses

MNFIT343 Intelligent User Interfaces Methods for adaptive user interfaces.
MNFIT374 Machine Learning Theories and methods for automated learning in computers; data-driven vs. knowledge-driven learning, case-based reasoning.
MNFIT376 Knowledge Representation Methods for representing real world phenomena as comutational models over which the computer is able to perfom reasoning.
MNFIT378 Subsymbolic AI Neural network theory and methods, genetic algorithms and evolutionary computation.
45033 Graphics 2 The course gives students a deatiled understanding of curves and surfaces and the techniques for obtaining photoreal images.
SIF 8031 Knowledge Based Systems Introduction to knowledge based systems
78040 Logic Programming Introduction to logic programming.
78042 Knowledge Based Methods merged with SIF 8031 this academic year
78045 Distributed Artificial Intelligence and Intelligent Agents This course will give an introduction the basic principles of distributed Artificial Intelligence, as well as the use such techniques in a distributed computing environment. Central to the course is the term "intelligent agents", its features and interaction between agents.
DIF 8907 Natural Language Interfaces ...
DIF 8908 Knowledge-Based Software Engineering ...
DIF 8909 Logics for Computer Science ...


Editor: Head of department Kjell Bratbergsengen   Contact address:
Webmaster   Page updated: