EPN-V2

ACIT4020 Robotics and Control Project Course description

Course name in Norwegian
Robotics and Control Project
Study programme
Master's Programme in Applied Computer and Information Technology
Weight
10.0 ECTS
Year of study
2024/2025
Curriculum
FALL 2024
Schedule
Course history

Introduction

This course gives students hands-on experience in the design, configuration and troubleshooting of networks. This course is rooted in a theoretical and technical overview of the field. General understanding of all layers of the networking stack is required. However, the focus is mainly on networking, i.e. how to make networks work and how to keep them working. Thus, routing, switching and services that support networking (e.g. DHCP and DNS) are core topics. Furthermore, the course focuses on large-scale scenarios where networking can be challenging.

This course has a limited number of spaces. A maximum of 22 students will be admitted on a first come, first served basis.

Recommended preliminary courses

Student's scientific background should comply with the the admission requirements of the robotics and control specialization. It is highly recommended that the student has previous knowledge in mathematics, programming, robotics and control. It is recommended that the student has taken the courses ACIT4810 Advanced Methods in Modelling, Simulation, and Control, ACIT4820 Applied Robotics, and Autonomous Systems and ACIT4830 Special Robotics and Control Subject.

Required preliminary courses

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

Knowledge

Upon successful completion of the course, the student will:

  • have advanced knowledge of service architectures and how they are applied in the industry
  • have advanced knowledge of the platforms used to deploy large-scale services
  • have a deep understanding of the principle of service continuity and the techniques and methods used to make services scalable and robust
  • have a deep understanding of the DevOps movement and its history
  • have expert insight into release management from an operations perspective

Skills

Upon successful completion of the course, the student:

  • can evaluate and discuss a service architecture in relationship to the intended service function with regard to performance, scale and robustness
  • can apply load balancing and scaling techniques in order to create robust services
  • can define release-management strategies
  • can evaluate and discuss a release-management plan in relationship to an agile development project

General competence

Upon successful completion of the course, the student:

  • can discuss the state of agile service management in the industry
  • can communicate challenges, analysis and conclusions in developer operations with regard to service architectures and release management to specialists as well as the general public

Learning outcomes

This course uses the flipped classroom methodology to cover topics in its theoretical form as homework and lets students experience them with hands-on work in the classroom. Students work individually in order to complete technical assignments. Lab-work is supervised by the teacher who provides feedback to the student along the way.

Students will organize their work surrounding a chosen project. The project report will based on a task which they can choose from a list of available projects. The task will be a combination of technical work along with a theoretical discussion.

Towards the end of the course, students will spend more time on their own projects in class under continuous supervision from the course teachers. Students can use that time to discuss approaches and challenges to their own projects.

Content

Topics covered in this course

  • Application of novel theories and methods into a specific system in robotics and control.
  • Project work related to current research projects at the Mechanical, Electronic and Chemical Engineering department and related laboratories at OsloMet.

Teaching and learning methods

Individual written exam, 1.5 hours.

The exam will be a multiple-choice test.

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 registering 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.

Course requirements

No aids are permitted

Assessment

Grade scale A-F.

Permitted exam materials and equipment

One internal examiner. External examiners are used periodically.

Grading scale

Associate Professor Kyrre Begnum

Examiners

Two internal examiners. External examiner is used periodically.

Course contact person

The course main teacher will be one of the teachers in the Robotics and Control specialization. Questions can be sent to specialization coordinator, Professor Tiina Komulainen.