Master's Degree Programme in Automation Engineering
Head of degree programme
Anne-Maria Aho
e-mail: anne-maria.aho(a)seamk.fi
Phone: +358 (0)40 830 4173
Petteri Mäkelä
email: petteri.makela(a)seamk.fi
Phone: +358(0)408302351
Student counsellor
Essi Hauta
e-mail: essi.hauta(a)seamk.fi
Phone: +358 (0)40 830 1262
Enrollment
13.11.2023 - 17.01.2024
Timing
08.01.2024 - 26.05.2024
Credits
5 op
Teaching languages
- Finnish
Degree programmes
- Software Engineering
- Master's Degree Programme in Automation Engineering
Teachers
- Petteri Mäkelä
- Matti Panula
Student groups
-
YAUTE23Master of Engineering, Automation Engineering
-
OHSU23Software Engineering
Objective
After the course student can design and implement distributed information systems for the field of industrial automation.
Content
- Principles of distributed computing
- REST API
- MQTT
- OPC UA
- Databases
- Integration of industrial information systems
Materials
Material provided by the lecturer
Teaching methods
Lectures, exercises
Evaluation scale
1-5
Assessment criteria, satisfactory (1)
Student knows the basics of information systems in manufacturing industry.
Assessment criteria, good (3)
Student knows the basics of information systems in manufacturing industry. Student can develop a web-based application, which collects data from manufacturing system and sends that data to a server for further processing.
Assessment criteria, excellent (5)
Student knows the basics of information systems in manufacturing industry. Student can develop a web-based application, which collects data from manufacturing system and sends that data to a server for further processing. Student can utilize various web-based technologies.
Assessment methods and criteria
Assignments
Exam
Enrollment
17.04.2023 - 06.09.2023
Timing
28.08.2023 - 26.05.2024
Credits
5 op
Teaching languages
- Finnish
Degree programmes
- Master of Engineering, Technology Competence Management
- Master's Degree Programme in Automation Engineering
Teachers
- Pia-Mari Riihilahti
- Petteri Mäkelä
- Pasi Junell
Student groups
-
YAUTE23Master of Engineering, Automation Engineering
-
YTOJ23Master of Engineering, Technology Competence Management
Objective
The student is able to distinguish and explain the similarities and differences of everyday/lay and scientific thinking. S/he is able to recognise and define targets for development, improvement and research in working life. S/he knows how to plan and implement a justified process of developing or researching.
Content
- Similarities and differences in scientific and everyday/lay thinking.
- Ctirical thinking and argumentation.
- Critical observation of practical activities.
- Making suitable questions for development and research.
- Designing developmend and research processes that meet practical demands.
- Theories of knowledge.
- Different methods for development work.
Materials
Material provided by the teacher
Hirsjärvi, S., Remes, P., & Sajavaara, P. (2009). Tutki ja kirjoita (earlier editions znd later editions are ok)
Kananen, J. (2012). Kehittämistutkimus opinnäytetyönä : kehittämistutkimuksen kirjoittamisen käytännön opas
Teaching methods
Contact teaching: Lectures independent and group learning assignments
Student workload
5 cr = 40 hours of contact time and 90 hours of independent work
Evaluation scale
1-5
Assessment criteria, satisfactory (1)
.The student has read all the materials used and accomplished the tasks according to instructions. S/he is able to name the basic principles of development and research and can explain the differences and similarities between development and research.
Assessment criteria, good (3)
The student has thoroughly read all the materials used and studiously accomplished the tasks according to instructions. S/he is able to name the basic principles of development and research and shows ability in pointing out and evaluating different objects for development and research in everyday practices. Additionally s/he
can plan and implement development and research processes including reporting.
Assessment criteria, excellent (5)
The student has thoroughly read all the materials used and studiously accomplished the tasks according to instructions. S/he is able to name the basic principles of development and research and knows what kind of development and research methods are suitable for different kind of topics. S/he shows ability in pointing out and evaluating different objects for development and research in everyday practices. Additionally s/he can plan and implement development and research processes including reporting, which is done logically and clearly so that a reader is able to follow and evaluate the process and results.
Assessment methods and criteria
Learning assignments, active participation in the lectures. The assessment is based - to a large extent - on research plan and its presentation.
Assessment criteria, satisfactory (1)
The assignments have not been completed successfully. The student does not comprehend the meaning of various research methods or how to conduct research.
Assessment criteria, good (3)
The assignments have been completed, but the student has not understood the terminology. The student has only comprehended the difference of research methods but does not grasp the various ways to conduct research
Assessment criteria, excellent (5)
The assignments have been completed successfully and the student has understood the terminology. The student has comprehended the difference of research methods and has understood different ways to conduct research. The student knows how to choose a research method and validate its use.
Assessment criteria, approved/failed
The assignments have been completed successfully and show excellent knowledge of the subject and terminology. The student has comprehended the difference of research methods and knows how to use them in different situations. The student knows how to choose a research method and critically evaluate its use and the whole research.
Enrollment
17.04.2023 - 06.10.2023
Timing
28.08.2023 - 17.12.2023
Credits
5 op
Teaching languages
- Finnish
Degree programmes
- Master's Degree Programme in Automation Engineering
Teachers
- Niko Ristimäki
Student groups
-
YAUTE23Master of Engineering, Automation Engineering
Objective
The student knows how Industry 4.0 development, IEC62541 (OPC UA), IEC61131-3 and other related standards affect to the design of modern automation control software. The student knows the V-model of software development and agile methodology. The student is also able to utilize them in the design project of the control system. The student understands the paradigm of object-oriented programming and is able to use it in the design of control software. The student recognizes the most common languages used for system modeling, such as UML, SysML and Petri nets, and can model systems using these languages. The student is able to use modern design and simulation tools for testing control software.
Content
- PLC
- IEC 62541 (OPC UA)
- ISA-95
- Fieldbuses
- IEC 61131-3 and object-oriented programming
- IEC 61499
- UML ja SysML
- Software development, V-model and agile development
- AutomationML (IEC 62714)
Materials
Lecture handouts, lecture demonstrations, assignments, product and programming manuals.
Teaching methods
Lectures, demonstrations, assignments and group work
Student workload
Total work load 135 h of which scheduled 27 h.
Evaluation scale
1-5
Assessment criteria, satisfactory (1)
The student knows the basics of control system design. The student knows standards and technologies related to modern control system design.
Assessment criteria, good (3)
The student is able to model and design a modern control system to take advantage of the latest standards and technologies related to control system design.
Assessment criteria, excellent (5)
The student is able to model and design a modern control system that utilizes latest standards and technologies related to control system design and implements the principles of Industry 4.0.
Assessment methods and criteria
Exercises and an examination (100%)
Enrollment
17.04.2023 - 06.09.2023
Timing
28.08.2023 - 17.12.2023
Credits
5 op
Virtual proportion (cr)
3 op
Teaching languages
- Finnish
Degree programmes
- Master of Engineering, Technology Competence Management
- Software Engineering
- Master's Degree Programme in Automation Engineering
Teachers
- Aapo Koski
Student groups
-
YAUTE23Master of Engineering, Automation Engineering
-
YTOJ23Master of Engineering, Technology Competence Management
-
OHSU23Software Engineering
Objective
After completing this course, student knows the common methods and tools of software engineering. Student can use the version control systems (git). Student understands the principles of software testing and can develop software, which can be tested well. Student knows the principles of Devops and can utilize the container technology in system development (Docker).
Content
- Methods and tools of software engineering
- Version control systems
- Software testing
- Continuous integration, continuous deployment, Devops
- Containers (Docker)
Evaluation scale
1-5
Assessment criteria, satisfactory (1)
Student knows the common methods and tools of software engineering. Student can use the version control systems.
Assessment criteria, good (3)
Student knows the common methods and tools of software engineering. Student can use the version control systems. Student understands the principles of software testing and can develop software, which can be tested well. Student knows the principles of Devops and can utilize the container technology in system development.
Assessment criteria, excellent (5)
Student can utilize the methods and tools of software engineering. Student masters the use of the version control systems. Student understands the principles of software testing and can develop software, which can be tested well. Student knows the principles of Devops and can utilize the container technology in system development.
Qualifications
Basics of software engineering
Enrollment
13.11.2023 - 17.01.2024
Timing
22.03.2024 - 26.05.2024
Credits
5 op
Virtual proportion (cr)
3 op
Teaching languages
- Finnish
Degree programmes
- Master of Engineering, Technology Competence Management
- Master's Degree Programme in Automation Engineering
Teachers
- Jaakko Kujala
Responsible person
Elisa Kannasto
Student groups
-
YAUTE23Master of Engineering, Automation Engineering
-
YTOJ23Master of Engineering, Technology Competence Management
Objective
Upon completion of the course, students will understand and estimate the principles behind project work and will be competent in managing demanding projects.
Content
- Planning, preparing, initiating and ending a project
- Project organization and the project manager, working in projects and managing them
- Management of resources, time, costs and risks
- Project business
Evaluation scale
1-5
Assessment criteria, satisfactory (1)
Student knows basics of the project management and project business. Student understands different goals of the project and can actively operate as a member of the project group to gain the goals.
Assessment criteria, good (3)
In addition to the previous, Student can apply project management skills and business in various situations. Student can operate so that the goals of the project will be taken into consideration both in planning and running project. Students understands meaning of the certain project for company´s business. The student can estimate and develop operation in project level.
Assessment criteria, excellent (5)
In addition to the previous; Student can widely take into consideration various goals of the project and can in demanding conditions choose relevant methods. Student can estimate and develop project operations also in company level.
Qualifications
No prerequisites.
Enrollment
17.04.2023 - 06.09.2023
Timing
28.08.2023 - 17.12.2023
Credits
5 op
Teaching languages
- Finnish
Degree programmes
- Master of Engineering, Technology Competence Management
- Master's Degree Programme in Automation Engineering
Teachers
- Petteri Mäkelä
Student groups
-
YAUTE23Master of Engineering, Automation Engineering
-
YTOJ23Master of Engineering, Technology Competence Management
Objective
Student knows how the Industrial Internet affects to the business of manufacturing enterprises. Student knows the relevant technologies of Industrial Internet and the system architecture concepts. Student can conceptualize and design end-user services utilizing the Industrial Internet technologies.
Student understands how an industrial enterprise can improve its operations with Digital Manufacturing.
Student knows the impact of industrial internet of things on sustainable development.
Content
- Basic concepts of Industrial Internet
- Industrial Internet technology stack
- Data modelling and system integration
- Cloud services and IoT platforms
- Application and business scenarios
- Digital Manufacturing
Materials
To be announced at the beginning of the course
Teaching methods
Lectures and exercises
Exam schedules
The exam is in the last lesson
Student workload
Lectures 37 %, independent studying 63 %.
Evaluation scale
1-5
Assessment criteria, satisfactory (1)
Student knows the basics of the industrial internet. Student knows the technology stack of the industrial internet and knows the technologies associated to each level.
Assessment criteria, good (3)
Student can conceptualize application which utilizes IoT technologies. Student can conceptualize this application so that it improves the business of a company.
Assessment criteria, excellent (5)
Student can conceptualize an IoT system and integrate it to an industrial process.
Assessment methods and criteria
Exam 75 % and exercises 25 %
Qualifications
-
Further information
-
Enrollment
17.04.2023 - 06.09.2023
Timing
28.08.2023 - 17.12.2023
Credits
5 op
Teaching languages
- Finnish
Degree programmes
- Master's Degree Programme in Automation Engineering
Teachers
- Jarkko Pakkanen
- Juha Hirvonen
Student groups
-
YAUTE23Master of Engineering, Automation Engineering
Objective
Student knows the principles of machine vision systems and can apply machine vision technology in industrial automation. Student can develop a production cell, which utilizes industrial robots and machine vision system. Student can utilize mobile and collaboration robotics in industrial automation.
Content
- Machine vision systems in manufacturing industry
- Robotics and its applications
- Robot simulation and offline programming
- Robot programming
- Collaborative robotics
- Mobile robotics
Materials
Will be distributed during the course.
Teaching methods
Five independent exercise works that are related to robotics, machine vision and collaboration between them.
Contact lessons that support the exercise works.
Student workload
Contact sessions: 28h
Independent studying
Evaluation scale
1-5
Assessment criteria, satisfactory (1)
Student knows the basics of machine vision systems. Student knows how the industrial robots are used in industrial automation.
Assessment criteria, good (3)
Student knows the principles of machine systems and can apply machine vision technology in industrial automation. Student can develop a production cell, which utilizes industrial robots and machine vision system. Student can utilize mobile and collaboration robotics in industrial automation.
Assessment criteria, excellent (5)
Student have a good understanding of machine vision technology. Student can develop a production cell, which utilizes industrial robots and machine vision system. Student can utilize mobile and collaborative robotics in industrial automation.
Assessment methods and criteria
The accepted laboratory works are the basis of assessment. The assessment criteria are
- the extent of the work
- the rationality of the solution
- the neatness of the implementation
- reporting
Assessment criteria, satisfactory (1)
The student has not completed the laboratory works.
Assessment criteria, good (3)
The completed works are narrow and their implementation and reporting is a bit unclear.
Assessment criteria, excellent (5)
The completed works fulfill the requirements, their implementation is reasonable and the reporting is clear.
Assessment criteria, approved/failed
The completed works are highly extensive, their implementation is smooth and smart and the reporting is really clear and illustrative.
Enrollment
13.11.2023 - 17.01.2024
Timing
19.01.2024 - 26.05.2024
Credits
5 op
Virtual proportion (cr)
3 op
Teaching languages
- Finnish
Degree programmes
- Master of Engineering, Technology Competence Management
- Master's Degree Programme in Automation Engineering
Teachers
- Heikki Rasku
Student groups
-
YAUTE23Master of Engineering, Automation Engineering
-
YTOJ23Master of Engineering, Technology Competence Management
Objective
Upon completion of the course, students will understand the phases involved in the process of developing a new product, the principles of organizing product development activities, the principles of identifying customer needs and the principles of managing projects. They will be competent in making product development a part of the business strategy and in assessing the quality of product development. They know the basics of industrial internet from the product development point of view.
Content
- Phased, parallel product processing
- Organizational models for product development
- Identifying customer needs
- Managing costs for a product development project
- DFMA
- Product development as part of business strategy
- Industrial internet in the management product development operations
- Measuring the results of product development
- Company case study
Evaluation scale
1-5
Assessment criteria, satisfactory (1)
Student recognizes phased processing of developing a new product and can work in product developing organization accordingly. Student knows various principles of organizing product development and various bases to apply in different environment. Student can name various methods of identifying customer needs and principles of managing project portfolio. Student recognizes connection of product development to business strategy and basics of industrial internet and can name typical assessment criteria of the quality of product development.
Assessment criteria, good (3)
In addition to the previous; Student knows and can explain the idea of phased processing of developing a new product. Student can compare various ways of organizing product development. Student can choose most suitable methods to recognize various customer needs. Student can prioritize projects by principles of managing project portfolio. Student can analyze meaning of product development to business. Student recognize the potential of industrial internet to enhance product development. Student can apply quality assessment criteria in product development process.
Assessment criteria, excellent (5)
In addition to the previous; The student knows thoroughly the phased process of developing new product. Student can use in various ways many methods to recognize customer needs. Student can connect product development to company´s business strategy and can work in product development to support company´s strategic goals. Student can utilize industrial internet in product development activities and product development. Student can creatively utilize quality assessment methods to manage product development
Qualifications
No prerequisites.