Programplaner og emneplaner - Student
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
- Programme description
-
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 competence:
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.