EPN-V2

ACIT4610 Evolutionary Artificial Intelligence and Robotics Course description

Course name in Norwegian
Evolutionary Artificial Intelligence and Robotics
Weight
10.0 ECTS
Year of study
2021/2022
Course history
Curriculum
FALL 2021
Schedule
  • Introduction

    This course will present complex systems (cellular automata, networks, and agent-based) modelling and programming through state-of-the-art artificial intelligence methods that take inspiration from biology (sub-symbolic and bio-inspired AI methods), such as evolutionary algorithms, neuro-evolution, artificial development, swarm intelligence, evolutionary and swarm robotics.

  • Required preliminary courses

    No formal requirements over and above the admission requirements.

  • Learning outcomes

    On successful completion of the course, students will get both theoretical and practical experience within complex systems and bio-inspired/sub-symbolic AI methods. In particular, students should have the following outcomes defined in terms of knowledge, skills and general competence:

    Knowledge

    The student:

    • Has a deep understanding of complex systems modelling and analysis
    • Has advanced knowledge in sub-symbolic and bio-inspired AI methods
    • Has a clear understanding of key concepts in AI such as emergence, adaptation, evolution.
    • Can relate concepts in artificial intelligence and biological intelligence

    Skills

    The student:

    • Can model and analyse complex systems using cellular automata, networks and agent- based models
    • Can program complex systems using bio-inspired AI methods
    • Can design and implement evolutionary and swarm robotic systems

    General Competence

    The student:

    • Has theoretical and practical understanding of complex and biologically-inspired AI methods and evolutionary robotics methods
    • Can understand and discuss relevance, strength and limitations of complex and biologically inspired systems
    • Is able to work in relevant research projects
  • Teaching and learning methods

    No formal requirements over and above the admission requirements.

  • Course requirements

    The student should have the following outcomes upon completing the course:

    Knowledge

    Upon successful completion of the course, the student:

    • has thorough knowledge of cyber security
    • has advanced knowledge of mechanisms for cyber defense, and how they are used in practice
    • has a thorough understanding of societal aspects of cyber security
    • has a thorough understanding of the relation between security and privacy
    • has good understanding of and insights into penetration testing

    Skills:

    Upon successful completion of the course, the student:

    • can describe the main aspects of the relation between security and privacy
    • can describe central problems related to cyber security governance
    • can perform basic operations related to penetration testing
    • can plan and describe the structure of cyber defense for an organization

    General com​petence:

    Upon successful completion of the course, the student:

    • understands the role of, and mechanisms that are used in penetration testing
    • understands the role of, and mechanisms that are used for cyber defence
    • can explain and discuss security challenges related to cyber security to experts and non-experts alike
    • can explain and discuss societal aspects of cyber security with experts and non-experts alike
  • Assessment

    This course features weekly lectures and workshops to provide both theoretical content and hands-on experience. Students work individually or in groups to complete assignments. The students supplement the lectures and workshops with their own reading. Compulsory assignments are given throughout the semester.

  • Permitted exam materials and equipment

    The following required coursework must be approved before the student can take the exam:

    The student is required to complete at least 8 of 12 assignments to a satisfactory level. The assignments focus on technical work or on theoretical aspects, and are documented in reports.

  • Grading scale

    Individual written exam 3 hours.

    The exam grade can be appealed.

    New/postponed exam

    In case of failed exam or legal absence, the student may apply for a new or postponed exam. New or postponed exams are offered within a reasonable time span following the regular exam. The student is responsible for applying for a new/postponed exam within the time limits set by OsloMet. The Regulations for new or postponed examinations are available in Regulations relating to studies and examinations at OsloMet.

  • Examiners

    None.

  • Course contact person

    For the final assessment a grading scale from A to E is used, where A denotes the highest and E the lowest pass grade, and F denotes a fail.