Script programmingLaajuus (5 cr)
Code: TT00CB43
Credits
5 op
Objective
In this course the student will learn couple of scripting languages and will use them in practice. During the course students will produce simple scripts based on examples. Also scripts aim to help with such things as automation of workflows.
Content
During the course three different scripting languages will be handled: PowerShell, Bash and Python. The content for each language is as follows:
1. Introduction
2. Tools
2.1 Compiler and Interpreter
2.2 Text Editor
2.3 Debugger
2.4 Version Control
3. Variables, part 1
3.1 Concept of a Variable
3.2 Basic Variables
4. Flow Control Statements
4.1 If
4.2 Switch-case
4.3 While / Do-while
4.4 For
4.5 Exceptions
5. Subroutines / Functions / Methods
5.1 Methods
6. Variables, Part 2
6.1 Arrays
6.2 Structs
6.3 Pointer / References
7. Documentation
7.1 Documenting the Code
7.2 SDKs, Libraries, APIs
Materials
https://digicampus.fi/course/view.php?id=446&lang=en
Assessment criteria, excellent (5)
over 95% of the total score.
Assessment criteria, good (3)
65% - 95% of the total score.
Assessment criteria, satisfactory (1)
50% - 65% of the total score.
Assessment criteria, approved/failed
over 50% of the total score. Under 50% is fail.
Further information
Skripti programming is considered advanced knowledge linked to Microsoft and Linux certificate paths.
Enrollment
02.07.2025 - 31.07.2025
Timing
01.08.2025 - 31.12.2025
Number of ECTS credits allocated
5 op
Mode of delivery
Contact teaching
Unit
Teknologia
Teaching languages
- Finnish
Degree programmes
- Bachelor’s Degree in Business Information Technology
Teachers
- Jani Sourander
Groups
-
TTK24SDTTK24SD
Objective
In this course the student will learn couple of scripting languages and will use them in practice. During the course students will produce simple scripts based on examples. Also scripts aim to help with such things as automation of workflows.
Content
During the course three different scripting languages will be handled: PowerShell, Bash and Python. The content for each language is as follows:
1. Introduction
2. Tools
2.1 Compiler and Interpreter
2.2 Text Editor
2.3 Debugger
2.4 Version Control
3. Variables, part 1
3.1 Concept of a Variable
3.2 Basic Variables
4. Flow Control Statements
4.1 If
4.2 Switch-case
4.3 While / Do-while
4.4 For
4.5 Exceptions
5. Subroutines / Functions / Methods
5.1 Methods
6. Variables, Part 2
6.1 Arrays
6.2 Structs
6.3 Pointer / References
7. Documentation
7.1 Documenting the Code
7.2 SDKs, Libraries, APIs
Evaluation scale
0 - 5
Assessment criteria, excellent (5)
over 95% of the total score.
Assessment criteria, good (3)
65% - 95% of the total score.
Assessment criteria, satisfactory (1)
50% - 65% of the total score.
Assessment criteria, approved/failed
over 50% of the total score. Under 50% is fail.
Prerequisites
Before taking basics of scripting course it would be good to know the basics of Windows and Linux (TT00CB25) operating systems. Also content of Introduction to Programming (TT00CB41) course should be under control.
Further information
Skripti programming is considered advanced knowledge linked to Microsoft and Linux certificate paths.
Enrollment
19.08.2024 - 30.10.2024
Timing
28.10.2024 - 16.12.2024
Number of ECTS credits allocated
5 op
Mode of delivery
Contact teaching
Unit
Teknologia
Teaching languages
- Finnish
Degree programmes
- Bachelor’s Degree in Business Information Technology
Teachers
- Jani Sourander
Groups
-
TTK23SDTTK23SD
Objective
In this course the student will learn couple of scripting languages and will use them in practice. During the course students will produce simple scripts based on examples. Also scripts aim to help with such things as automation of workflows.
Content
During the course three different scripting languages will be handled: PowerShell, Bash and Python. The content for each language is as follows:
1. Introduction
2. Tools
2.1 Compiler and Interpreter
2.2 Text Editor
2.3 Debugger
2.4 Version Control
3. Variables, part 1
3.1 Concept of a Variable
3.2 Basic Variables
4. Flow Control Statements
4.1 If
4.2 Switch-case
4.3 While / Do-while
4.4 For
4.5 Exceptions
5. Subroutines / Functions / Methods
5.1 Methods
6. Variables, Part 2
6.1 Arrays
6.2 Structs
6.3 Pointer / References
7. Documentation
7.1 Documenting the Code
7.2 SDKs, Libraries, APIs
Evaluation scale
0 - 5
Assessment criteria, excellent (5)
over 95% of the total score.
Assessment criteria, good (3)
65% - 95% of the total score.
Assessment criteria, satisfactory (1)
50% - 65% of the total score.
Assessment criteria, approved/failed
over 50% of the total score. Under 50% is fail.
Prerequisites
Before taking basics of scripting course it would be good to know the basics of Windows and Linux (TT00CB25) operating systems. Also content of Introduction to Programming (TT00CB41) course should be under control.
Further information
Skripti programming is considered advanced knowledge linked to Microsoft and Linux certificate paths.
Enrollment
04.08.2023 - 30.09.2023
Timing
03.09.2023 - 17.12.2023
Number of ECTS credits allocated
5 op
Mode of delivery
Contact teaching
Unit
Teknologia
Teaching languages
- Finnish
Degree programmes
- Bachelor’s Degree in Business Information Technology
Teachers
- Jani Sourander
Groups
-
TTK22SDTTK22SD
Objective
In this course the student will learn couple of scripting languages and will use them in practice. During the course students will produce simple scripts based on examples. Also scripts aim to help with such things as automation of workflows.
Content
During the course three different scripting languages will be handled: PowerShell, Bash and Python. The content for each language is as follows:
1. Introduction
2. Tools
2.1 Compiler and Interpreter
2.2 Text Editor
2.3 Debugger
2.4 Version Control
3. Variables, part 1
3.1 Concept of a Variable
3.2 Basic Variables
4. Flow Control Statements
4.1 If
4.2 Switch-case
4.3 While / Do-while
4.4 For
4.5 Exceptions
5. Subroutines / Functions / Methods
5.1 Methods
6. Variables, Part 2
6.1 Arrays
6.2 Structs
6.3 Pointer / References
7. Documentation
7.1 Documenting the Code
7.2 SDKs, Libraries, APIs
Evaluation scale
0 - 5
Assessment criteria, excellent (5)
over 95% of the total score.
Assessment criteria, good (3)
65% - 95% of the total score.
Assessment criteria, satisfactory (1)
50% - 65% of the total score.
Assessment criteria, approved/failed
over 50% of the total score. Under 50% is fail.
Prerequisites
Before taking basics of scripting course it would be good to know the basics of Windows and Linux (TT00CB25) operating systems. Also content of Introduction to Programming (TT00CB41) course should be under control.
Further information
Skripti programming is considered advanced knowledge linked to Microsoft and Linux certificate paths.
Enrollment
01.08.2022 - 30.09.2022
Timing
01.08.2022 - 31.12.2022
Number of ECTS credits allocated
5 op
Mode of delivery
Contact teaching
Unit
Teknologia
Teaching languages
- Finnish
Degree programmes
- Bachelor’s Degree in Business Information Technology
Teachers
- Joona Tolonen
Groups
-
TTK21SDTTK21SD
Objective
In this course the student will learn couple of scripting languages and will use them in practice. During the course students will produce simple scripts based on examples. Also scripts aim to help with such things as automation of workflows.
Content
During the course three different scripting languages will be handled: PowerShell, Bash and Python. The content for each language is as follows:
1. Introduction
2. Tools
2.1 Compiler and Interpreter
2.2 Text Editor
2.3 Debugger
2.4 Version Control
3. Variables, part 1
3.1 Concept of a Variable
3.2 Basic Variables
4. Flow Control Statements
4.1 If
4.2 Switch-case
4.3 While / Do-while
4.4 For
4.5 Exceptions
5. Subroutines / Functions / Methods
5.1 Methods
6. Variables, Part 2
6.1 Arrays
6.2 Structs
6.3 Pointer / References
7. Documentation
7.1 Documenting the Code
7.2 SDKs, Libraries, APIs
Evaluation scale
0 - 5
Assessment criteria, excellent (5)
over 95% of the total score.
Assessment criteria, good (3)
65% - 95% of the total score.
Assessment criteria, satisfactory (1)
50% - 65% of the total score.
Assessment criteria, approved/failed
over 50% of the total score. Under 50% is fail.
Prerequisites
Before taking basics of scripting course it would be good to know the basics of Windows and Linux (TT00CB25) operating systems. Also content of Introduction to Programming (TT00CB41) course should be under control.
Further information
Skripti programming is considered advanced knowledge linked to Microsoft and Linux certificate paths.