We use cookies to collect statistics

We start using cookies when you continue to another page. You can decline data collection by clicking here. We will use a cookie to remember your choice.

If you wish to avoid cookies altogether, you must disable cookies in your browser settings. However, rejecting all cookies will result in losing some of the functionalities of the website.

Read more about the IT University's use of cookies.

Skip to content

Last updated on 2010-12-08Teaching

    Teaching 

     Master of Science: Software Development and Technology offers a total of ten specialisations, whereof two are taught by members of Algorithmic Intelligence. The two specializations are:

    Specialisation in Modern Artificial Intelligence
    The specialisation in Modern Artificial Intelligence enables you to:

    • Identify business opportunities to analyze and act on data using AI algorithms for optimization, reasoning, data mining, configuration, learning, and game playing
    • Design and implement efficient AI algorithms
    • Evaluate implemented algorithms in theory and practice

    These competences are of interest in the game development, in business intelligence, in logistics, and other specialized industries.
    Courses: Efficient AI Programming, Modern AI for Games
    Responsible: Georgios Yannakakis, Rune Møller Jensen

    Specialisation in Scalable Computing

    The specialisation in Scalable Computing enables you to:

    • Deal with computational problems where efficiency and scalability is crucial
    • Formulate real-world problems as algorithmic ones, analyze the time complexity of algorithms, and predict their performance in a large scale setting
    • Recognize computationally hard problems and apply techniques for dealing with them in practice
    • Devise and implement new, efficient data structures and algorithms for problems based on known algorithms for related problems and on general techniques for designing algorithms
    • Suggest suitable computing architectures for large-scale computations

    Algorithmic skills are typically thought by large mutinational IT brands, and by small innovative start-ups developing new technologies.
    Courses: Efficient AI Programming & Algorithm Design
    Responsible: Rasmus Pagh, Rune Møller Jensen
     

     

    List of courses

    Both PhD, master and bachelor, taught in the realm of Algorithmic Intelligence

     

    2010

    Advanced Data Management
    M.Sc. - Software Development and Technology

    Algorithms and Data Structures
    Bachelor - Software Development  

    Data Mining
    M.Sc. - Media Technology and Games

    Efficient AI Programming
    M.Sc. - Software Development and Technology

    Foundations of Computing - Algorithms and Data Structures
    M.Sc. - Software Development and Technology

    Modern AI for Games
    M.Sc. - Media Technology and Games

     

    2009

    Advanced AI in Games
    M.Sc. -  Media Technology and Games

    Advanced Algorithms
    M.Sc. -  Software Development and Technology

    Algorithms and Data Structures
    Bachelor - Software Development

    Efficient AI Programming
    M.Sc. - Software Development and Technology

     

    2008

    Advanced AI in Games
    M.Sc. - Media Technology and Games

    Advanced Algorithms
    M.Sc. - Software Development and Technology

    Efficient AI Programming
    M.Sc. - Software Development and Technology

     

    Find this page Online

    http://ai.itu.dk/Teaching