{"id":null,"code":"DTEK2081","name":{"valueFi":"Algorithmic Foundations of Robotic and AI Systems","valueEn":"Algorithmic Foundations of Robotic and AI Systems","valueSv":"Algorithmic Foundations of Robotic and AI Systems"},"credits":5.0,"minCredits":5,"maxCredits":5,"tags":[{"code":"KEKE","title":{"valueFi":"Kestävä kehitys","valueEn":"Sustainable development","valueSv":"Sustainable development"}}],"createdAt":1790534321087,"contentList":[{"title":{"valueFi":"Osaamistavoitteet","valueEn":"Learning outcomes","valueSv":""},"content":{"valueFi":"Upon completion of this course, students will be familiar with the Robot Operating System (ROS): today’s standard middleware in robotic and autonomous systems. This course will equip students with an understanding of core algorithms employed in robotics. These algorithms encompass a variety of areas, for example, motion and path planning, optimisation and control, localisation and mapping, or learning systems.\r\n\r\nThe course strengthens the following working life skills: presentation skills, creativity, problem solving skills, project management, information and communication technology skills, networking skills, communication skills and cooperation and negotiation skills.","valueEn":"Upon completion of this course, students will be familiar with the Robot Operating System (ROS): today’s standard middleware in robotic and autonomous systems. This course will equip students with an understanding of core algorithms employed in robotics. These algorithms encompass a variety of areas, for example, motion and path planning, optimisation and control, localisation and mapping, or learning systems.\r\n\r\nThe course strengthens the following working life skills: presentation skills, creativity, problem solving skills, project management, information and communication technology skills, networking skills, communication skills and cooperation and negotiation skills.","valueSv":"Upon completion of this course, students will be familiar with the Robot Operating System (ROS): today’s standard middleware in robotic and autonomous systems. This course will equip students with an understanding of core algorithms employed in robotics. These algorithms encompass a variety of areas, for example, motion and path planning, optimisation and control, localisation and mapping, or learning systems.\r\n\r\nThe course strengthens the following working life skills: presentation skills, creativity, problem solving skills, project management, information and communication technology skills, networking skills, communication skills and cooperation and negotiation skills."}},{"title":{"valueFi":"Sisältö","valueEn":"Content","valueSv":""},"content":{"valueFi":"The course covers the core algorithms and design principles of autonomous systems, particularly from the perspective of autonomous robots and AI systems. Attention will be paid to key elements of mobile robotic solutions and the foundations of real-world autonomy. The implementation of the algorithms will be done mostly in Python and within the Robot Operating System (ROS) middleware.","valueEn":"The course covers the core algorithms and design principles of autonomous systems, particularly from the perspective of autonomous robots and AI systems. Attention will be paid to key elements of mobile robotic solutions and the foundations of real-world autonomy. The implementation of the algorithms will be done mostly in Python and within the Robot Operating System (ROS) middleware.","valueSv":"The course covers the core algorithms and design principles of autonomous systems, particularly from the perspective of autonomous robots and AI systems. Attention will be paid to key elements of mobile robotic solutions and the foundations of real-world autonomy. The implementation of the algorithms will be done mostly in Python and within the Robot Operating System (ROS) middleware."}},{"title":{"valueFi":"Suoritustavat","valueEn":"Study methods","valueSv":""},"content":{"valueFi":"Lectures, exercises and/or team projects, and student presentations.","valueEn":"Lectures, exercises and/or team projects, and student presentations.","valueSv":""}},{"title":{"valueFi":"Toteutustavat","valueEn":"Course unit methods","valueSv":""},"content":{"valueFi":"Lectures, exercises, independent work.","valueEn":"Lectures, exercises, independent work.","valueSv":""}},{"title":{"valueFi":"Oppimateriaalit","valueEn":"Learning material","valueSv":""},"content":{"valueFi":"Lecture slides, instructions for exercises, reference material","valueEn":"Lecture slides, instructions for exercises, reference material","valueSv":""}},{"title":{"valueFi":"Lisätiedot","valueEn":"Further information","valueSv":""},"content":{"valueFi":"The content of the course has a connection to the following UN sustainable development goals: 4. Quality education, 7. Affordable and clean energy, 8. Decent work and economic growth, 9. Industry, innovation and infrastructure, 11. Sustainable cities and communities, 12. Responsible consumption and production, 13. Climate action, 14. Life below water, 15. Life on land and 17. Partnerships for the goals.","valueEn":"The content of the course has a connection to the following UN sustainable development goals: 4. Quality education, 7. Affordable and clean energy, 8. Decent work and economic growth, 9. Industry, innovation and infrastructure, 11. Sustainable cities and communities, 12. Responsible consumption and production, 13. Climate action, 14. Life below water, 15. Life on land and 17. Partnerships for the goals.","valueSv":""}},{"title":{"valueFi":"Kurssikirjallisuus","valueEn":"Literature","valueSv":""},"content":{"valueFi":"","valueEn":"","valueSv":""}},{"title":{"valueFi":"Esitietovaatimukset","valueEn":"Qualifications","valueSv":""},"content":{"valueFi":"Basic programming, mainly Python, and basic algorithmic design.","valueEn":"Basic programming, mainly Python, and basic algorithmic design.","valueSv":""}},{"title":{"valueFi":"Arviointiasteikko","valueEn":"Assessment scale","valueSv":""},"content":{"valueFi":"0-5","valueEn":"0-5","valueSv":"0-5"}},{"title":{"valueFi":"Arviointikriteerit","valueEn":"Assessment criteria","valueSv":""},"content":{"valueFi":"","valueEn":"","valueSv":""}},{"title":{"valueFi":"Arviointikriteerit 2","valueEn":"Assessment criteria 2","valueSv":""},"content":{"valueFi":"","valueEn":"","valueSv":""}},{"title":{"valueFi":"Arviointikriteerit 3","valueEn":"Assessment criteria 3","valueSv":""},"content":{"valueFi":"","valueEn":"","valueSv":""}},{"title":{"valueFi":"Arviointikriteerit 4","valueEn":"Assessment criteria 4","valueSv":""},"content":{"valueFi":"","valueEn":"","valueSv":""}},{"title":{"valueFi":"Kielet","valueEn":"Languages","valueSv":""},"content":{"valueFi":"englanti","valueEn":"English","valueSv":"engelska"}},{"title":{"valueFi":"Taso","valueEn":"Level","valueSv":""},"content":{"valueFi":"Syventävät opinnot","valueEn":"Advanced Studies","valueSv":""}},{"title":{"valueFi":"Oppiaine","valueEn":"Subject","valueSv":""},"content":{"valueFi":"Tietotekniikka","valueEn":"Information and Communication Technology","valueSv":"Information and Communication Technology"}},{"title":{"valueFi":"Vastuuhenkilöt","valueEn":"Person in charge","valueSv":""},"content":{"valueFi":"Tomi Westerlund","valueEn":"Tomi Westerlund","valueSv":"Tomi Westerlund"}},{"title":{"valueFi":"Luokittelu","valueEn":"Classification","valueSv":""},"content":{"valueFi":"Kestävä kehitys","valueEn":"Sustainable development","valueSv":"Sustainable development"}},{"title":{"valueFi":"Linkit","valueEn":"Links","valueSv":""},"content":{"valueFi":"","valueEn":"","valueSv":""}}]}