Skip to main content

Scripting and AutomatizationLaajuus (3 cr)

Code: TT00CD76

Credits

3 op

Teaching language

  • Finnish
  • English

Responsible person

  • Esa Salmikangas
  • Juho Pekki

Objective

You understand the benefits of automation related to the management of operating system and the principles of the operation of command interpreters. You know how to automate individual functions in Linux and Windows environments.

EUR-ACE Knowledge and Understanding
You understand the basic methods of automation and know how to use this in basic tasks. You know the basic concepts of automation.

EUR-ACE Engineering practice
You recognize the importance of automation in IT. You know how to apply automation in different environments

Content

In this course, you will learn the benefits of automating operating system management and the principles of command interpreter operation. You will be able to automate individual functionalities in both Linux and Windows environments. This course will equip you with the skills to improve system management and productivity through automation. You will also learn how to effectively use command interpreters across different operating systems.

Windows operating system automation
PowerShell shell
Linux operating system automation
Shell command interpreter

Qualifications

Linux Basics
Windows Basics

Assessment criteria, satisfactory (1)

Sufficient (1)
You understand the automation of operating systems to some extent. You can implement some simple scripts for Windows and Linux environments. You have only completed a part of the assignments.

Satisfactory (2)
You understand the automation of operating systems to some extent. You know how to implement simple scripts to Windows and Linux environments. You have only completed a part of the assignments.

Assessment criteria, good (3)

Good (3)
You understand the concepts and possibilities of automation. You know how to make scripts to Windows and Linux environments. You have completed a part of the assignments.

Very good (4)
You understand the concepts and possibilities of automation. You know how to implement scripts containing several functionalities for Windows and Linux environments. You have completed most of the assignments.

Assessment criteria, excellent (5)

Excellent (5)
You demonstrate extensive knowledge and understanding of the concepts and possibilities of automation. You know how to implement demanding, multi-functional scripts for Windows and Linux environments. You have completed all the assignments of the course.

Timing

01.10.2024 - 31.07.2025

Number of ECTS credits allocated

3 op

Virtual portion

3 op

Mode of delivery

Online learning

Unit

School of Technology

Teaching languages
  • Finnish
Seats

20 - 60

Degree programmes
  • Bachelor's Degree Programme in Electrical and Automation Engineering
  • Bachelor's Degree Programme in Information and Communications Technology
Teachers
  • Juho Pekki
  • Esa Salmikangas
Groups
  • ZJA24STINO
    Avoin amk, ICT,Nonstop, Verkko
  • ZJA25KTINO
    Avoin amk,ICT, Nonstop, Verkko

Objectives

You understand the benefits of automation related to the management of operating system and the principles of the operation of command interpreters. You know how to automate individual functions in Linux and Windows environments.

EUR-ACE Knowledge and Understanding
You understand the basic methods of automation and know how to use this in basic tasks. You know the basic concepts of automation.

EUR-ACE Engineering practice
You recognize the importance of automation in IT. You know how to apply automation in different environments

Content

In this course, you will learn the benefits of automating operating system management and the principles of command interpreter operation. You will be able to automate individual functionalities in both Linux and Windows environments. This course will equip you with the skills to improve system management and productivity through automation. You will also learn how to effectively use command interpreters across different operating systems.

Windows operating system automation
PowerShell shell
Linux operating system automation
Shell command interpreter

Time and location

Nonstop, student paced schedule

Learning materials and recommended literature

Course website (material, exercises and assignments)

Teaching methods

videos, demos, assignments, exam (online)

Exam dates and retake possibilities

Exam can be completed according to your own schedule once you have submitted the assignments

International connections

The course material is in English

Alternative completion methods

The admission procedures are described in the degree rule and the study guide. The teacher of the course will give you more information on possible specific course practices.

Student workload

demos 25h
assignments 30h
self studying 20 h
exam 5h
Total 80h

Further information for students

The grade is assessed by assignments and exam.
Lecture videos in Finnish. Written material in English

Evaluation scale

0-5

Evaluation criteria, satisfactory (1-2)

Sufficient (1)
You understand the automation of operating systems to some extent. You can implement some simple scripts for Windows and Linux environments. You have only completed a part of the assignments.

Satisfactory (2)
You understand the automation of operating systems to some extent. You know how to implement simple scripts to Windows and Linux environments. You have only completed a part of the assignments.

Evaluation criteria, good (3-4)

Good (3)
You understand the concepts and possibilities of automation. You know how to make scripts to Windows and Linux environments. You have completed a part of the assignments.

Very good (4)
You understand the concepts and possibilities of automation. You know how to implement scripts containing several functionalities for Windows and Linux environments. You have completed most of the assignments.

Evaluation criteria, excellent (5)

Excellent (5)
You demonstrate extensive knowledge and understanding of the concepts and possibilities of automation. You know how to implement demanding, multi-functional scripts for Windows and Linux environments. You have completed all the assignments of the course.

Prerequisites

Linux Basics
Windows Basics