Round Corner
Department of Computer and Information Science




Year of Study 2021/2022

Ordinary Courses (39)

Code Name Level Sem. Instructor
IT1604 Digital Society Basic A21 Eric MonteiroEric Monteiro
IT1901 Informatics, Project I Basic A21 George Adrian StoicaGeorge Adrian Stoica
IT2805 Web Technologies Intermediate A21 Michail GiannakosMichail Giannakos
IT2810 Web Development Intermediate A21 Trond AalbergTrond Aalberg
IT3020 Current Topics in Informatics Advanced A21 John KrogstieJohn Krogstie
IT3021 Game+ Intermediate A21 Alf Inge WangAlf Inge Wang
IT3023 Learning Technology and Analytics Advanced A21 Michail GiannakosMichail Giannakos
IT3402 User Interface Design Advanced A21 Yngve DahlYngve Dahl
IT3901 Informatics Postgraduate Thesis: Software Advanced A21 Dag SvanæsDag Svanæs
IT3902 Informatics Postgraduate Thesis: Database Management and Search Advanced A21 Heri RamampiaroHeri Ramampiaro
IT3903 Informatics Postgraduate Thesis: Artifical Intelligense Advanced A21 Pinar ÖztürkPinar Öztürk
IT3906 Informatics Postgraduate Thesis: Interaction Design, Game and Learning Technology Advanced A21 Dag SvanæsDag Svanæs
IT3950 Informatics Postgraduate Thesis Advanced A21 John KrogstieJohn Krogstie
LAOS Teaching Assistant Training Basic A21 Kristin Susanne KarlsenKristin Susanne Karlsen
TDT4109 Information Technology, Introduction (2x) Basic A21 Alf Inge WangAlf Inge Wang
TDT4110 Information Technology, Introduction (2x) Basic A21 Alf Inge WangAlf Inge Wang
TDT4113 Computer Science, Programming Project Basic A21 Rudolf MesterRudolf Mester
TDT4117 Information Retrieval Intermediate A21 Heri RamampiaroHeri Ramampiaro
TDT4120 Algorithms and Data Structures Intermediate A21 Magnus Lie HetlandMagnus Lie Hetland
TDT4127 Programming and Numerics Basic A21 Ali AlsamAli Alsam
TDT4136 Introduction to Artificial Intelligence Intermediate A21 Pinar ÖztürkPinar Öztürk
TDT4137 Cognitive Architectures Advanced A21 Agnar AamodtAgnar Aamodt
TDT4160 Computer Fundamentals Intermediate A21 Odd Rune Strømmen LykkebøOdd Rune Strømmen Lykkebø
TDT4165 Programming Languages Intermediate A21 Øystein NytrøØystein Nytrø
TDT4173 Machine Learning and Case-Based Reasoning Advanced A21 Kerstin BachKerstin Bach
TDT4175 Information Systems Intermediate A21 Pieter Jelle ToussaintPieter Jelle Toussaint
TDT4195 Visual Computing Fundamentals Intermediate A21 Theoharis TheoharisTheoharis Theoharis
TDT4200 Parallel Computing Advanced A21 Anne C. ElsterAnne C. Elster
TDT4225 Very Large, Distributed Data Volumes Advanced A21 Svein Erik BratsbergSvein Erik Bratsberg
TDT4250 Advanced Software Design Advanced A21 Hallvard TrættebergHallvard Trætteberg
TDT4252 Enterprise Architecture for Enterprise Innovation Advanced A21 Sobah Abbas PetersenSobah Abbas Petersen
TDT4255 Computer Design Advanced A21 Magnus JahreMagnus Jahre
TDT4258 Low-Level Programming Intermediate A21 Magnus JahreMagnus Jahre
TDT4259 Applied Data Science Advanced A21 Patrick MikalefPatrick Mikalef
TDT4287 Algorithms for Bioinformatics Advanced A21 Pål SætromPål Sætrom
TDT4290 Customer Driven Project Advanced A21 Maria Letizia JaccheriMaria Letizia Jaccheri
TDT4295 Computer Design Project Advanced A21 Asbjørn DjupdalAsbjørn Djupdal
TDT4501 Computer Science, Specialization Project Advanced A21 John KrogstieJohn Krogstie
TDT4506 Computer Science, Specialization Course Advanced A21 John KrogstieJohn Krogstie

Theory Modules (33)

Code Name Level Sem. Instructor
TDT01 Architecture of Computing Systems Advanced A21 Rakesh KumarRakesh Kumar
TDT02 Advanced, distributed systems Advanced A21 Svein Erik BratsbergSvein Erik Bratsberg
TDT03 Advanced Topics in Visual Computing Advanced A21 Theoharis TheoharisTheoharis Theoharis
TDT04 Advanced Bio-inspired Methods Advanced A21 Pauline HaddowPauline Haddow
TDT05 Modern Machine Learning in Practice Advanced A21 Zhirong YangZhirong Yang
TDT06 Educational Technology Advanced A21 Michail GiannakosMichail Giannakos
TDT07 Learning Analytics Advanced A21 Michail GiannakosMichail Giannakos
TDT08 Algorithmic game theory Advanced A21 Magnus Lie HetlandMagnus Lie Hetland
TDT09 System and runtime software interaction with modern hardware Advanced A21 Michael EngelMichael Engel
TDT10 Gender and Diversity in Software Development Advanced A21 Maria Letizia JaccheriMaria Letizia Jaccheri
TDT11 Digitalization of public services Advanced A21 Babak A. FarshchianBabak A. Farshchian
TDT12 Computational Creativity Advanced A21 Björn GambäckBjörn Gambäck
TDT13 Advanced Text Analytics and Language Understanding Advanced A21 Björn GambäckBjörn Gambäck
TDT16 Extended Reality (XR) Advanced A21 Gabriel KissGabriel Kiss
TDT17 Visual Intelligence Advanced A21 Frank LindsethFrank Lindseth
TDT18 Ethics and Fairness in Artificial Intelligence Advanced A21 Pinar ÖztürkPinar Öztürk
TDT20 Enterprise Architecture, Smart Cities and Value-Added services Advanced A21 Sobah Abbas PetersenSobah Abbas Petersen
TDT24 Parallell Environments and Numerical Methods
Advanced A21 Anne C. ElsterAnne C. Elster
TDT28 Computing Education Research Advanced A21 Monica DivitiniMonica Divitini
TDT29 Cooperation Technologies and Learning Advanced A21 Monica DivitiniMonica Divitini
TDT37 Digitalisering i praksis Advanced A21 Eric MonteiroEric Monteiro
TDT38 Clinical process and decision support systems Advanced A21 Øystein NytrøØystein Nytrø
TDT39 Empirical Studies of ICT Advanced A21 Babak A. FarshchianBabak A. Farshchian
TDT40 Advanced topics in software process improvement Advanced A21 Torgeir DingsøyrTorgeir Dingsøyr
TDT41 From Networks to Causal Models in Artificial Intelligence Advanced A21 Ole Jakob MengshoelOle Jakob Mengshoel
TDT42 Theoretical Fundations of Game Design Advanced A21 Dag SvanæsDag Svanæs
TDT44 Semantic Web Advanced A21 Özlem ÖzgöbekÖzlem Özgöbek
TDT46 Information Retrieval Advanced A21 Heri RamampiaroHeri Ramampiaro
TDT50 IT for sustainable development Advanced A21 John KrogstieJohn Krogstie
TDT55 Knowledge-Intensive Case-Based Reasoning Advanced A21 Agnar AamodtAgnar Aamodt
TDT63 Quality of Models and Modeling Languages Advanced A21 John KrogstieJohn Krogstie
TDT71 Game development Advanced A21 Alf Inge WangAlf Inge Wang
TDT99 Modern Machine Learning for Time Series Analysis Advanced A21 Massimiliano RuoccoMassimiliano Ruocco

PhD Courses (11)

Code Name Level Sem. Instructor
DT8103 Distributed Database Systems PhD A21 Kjetil NørvågKjetil Nørvåg
DT8106 Transaction Processing Systems PhD A21 Svein-Olaf HvasshovdSvein-Olaf Hvasshovd
DT8109 Business Systems PhD A21 Jon Atle GullaJon Atle Gulla
DT8112 Research Topics in Health Informatics PhD A21 Pieter Jelle ToussaintPieter Jelle Toussaint
DT8114 PhD Seminar in Computer and Information Science PhD A21
DT8115 Learning in Technology Rich Environments PhD A21 Monica DivitiniMonica Divitini
DT8118 Advanced Cooperation Systems PhD A21 Monica DivitiniMonica Divitini
DT8119 Clinical Decision Support PhD A21 Øystein NytrøØystein Nytrø
DT8802 Enterprise Modelling and Enterprise Architecture PhD A21 John KrogstieJohn Krogstie
IT8001 Context-Sensitive Systems PhD A21 Pinar ÖztürkPinar Öztürk
IT8002 Advanced Topics in Human-Computer Interaction PhD A21 Dag SvanæsDag Svanæs

Continued Education (2)

Contact for information / admission.

Code Name Level Sem. Instructor
IT6122 Clinical Information Systems and Decision Support Basic A21 Øystein NytrøØystein Nytrø
IT6205 Enabling Technologies for Digitalization
Basic A21 Patrick MikalefPatrick Mikalef
NTNU logo