Scripting Languages
BASIC DATA
course listing
A - main register
course code
ICA0021
course title in Estonian
Skriptimiskeeled
course title in English
Scripting Languages
course volume CP
-
ECTS credits
6.00
to be declared
yes
fully online course
not
assessment form
Pass/fail assessment
teaching semester
spring
language of instruction
Estonian
English
Study programmes that contain the course
code of the study programme version
course compulsory
IAAB17/25
yes
Structural units teaching the course
IC - IT College
Course description link
Timetable link
View the timetable
Version:
VERSION SPECIFIC DATA
course aims in Estonian
Kursuse eesmärk on värskendada ja süvendada tudengite teadmisi Python programmeerimiskeelest ja PowerShell skriptimiskeelest. Omandatud teadmisi saab kasutada administratiivsete tegevuste automatiseerimiseks.
course aims in English
The course aim is first to refresh and deepen the students’ knowledge of Python programming and PowerShell scripting language. Using this knowledge, students will utilize Python and PoweShell to automate system administrative operations.
learning outcomes in the course in Est.
Kursuse läbinud üliõpilane:
- mõistab skriptimistehnikaid ning nende kasutusvaldkondi;
- analüüsib IT probleeme ning rakendab sobivaid strateegiaid nende lahendamiseks;
- automatiseerib levinumaid süsteemide administreerimise ülesandeid Python ja PowerShell skriptide abil;
- tunneb API-sid ning nende kasutust;
- paigaldab rakendusi ning turvaseadeid;
- kirjutab puhast, hallatavat ning loetavat koodi;
- rakendab konfiguratsioonihalduse automatiseerimist;
- kasutab tehnikaid pilvekeskkondades turvaliselt rakenduste paigaldamiseks.
learning outcomes in the course in Eng.
After successful completion of this course, the student:
- knows the need for scripting as a technique and the areas of use;
- is able to analyze real-world IT problems and implement the appropriate strategies to solve those problems;
- can automate common system administration tasks by writing Python and PowerShell scripts;
- understands and uses APIs;
- is able to deploy applications and security;
- applies automation at scale by using configuration management and the cloud;
- uses current technologies to deploy and secure applications and data in a cloud environment.
brief description of the course in Estonian
Kursusel õpetatakse, kuidas automatiseerida Python ja PowerShell skriptide abil süsteemide administreerimisülesandeid. Need võivad olla nii korduvad tegevused kui ka taristu automatiseerimine. Kursuse jooksul käiakse läbi seeria projekte, mis käsitlevad mõne elulise tegevuse või probleemi lahendamist.
brief description of the course in English
In this course, students will learn to write Python and PowerShell scripts to automate real-world system administration tasks, especially repeatable ones, and infrastructure automation using Python. We will walk through a series of projects that will teach students Python and PowerShell scripting with project aimed to solve real-world problems and automating system administrators' routine activities.
type of assessment in Estonian
Arvestus
type of assessment in English
Pass/fail assessment
independent study in Estonian
-
independent study in English
-
study literature
Organizational information is available on Moodle.
study forms and load
daytime study: weekly hours
4.0
session-based study work load (in a semester):
lectures
2.0
lectures
-
practices
0.0
practices
-
exercises
2.0
exercises
-
lecturer in charge
Aleksei Talisainen, lektor (IC - IT kolledž)
LECTURER SYLLABUS INFO
semester of studies
teaching lecturer / unit
language of instruction
Extended syllabus
2024/2025 spring
Aleksei Talisainen, IC - IT College
Estonian
    Course description in Estonian
    Course description in English