Algorithmic Intelligence logo
Skip to content empty

Last updated on 2020-08-20Teaching

    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

    https://ai.itu.dk/Teaching