Introduction to ProgrammingLaajuus (3 cr)
Code: TT00CB41
Credits
3 op
Objective
Introduction to Programming course offers you the basics of programming. Main languages recommended for the course are C# or Java.
Content
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=445&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.
Enrollment
02.07.2025 - 31.07.2025
Timing
01.08.2025 - 26.10.2025
Number of ECTS credits allocated
3 op
Mode of delivery
Contact teaching
Unit
Teknologia
Teaching languages
- Finnish
Degree programmes
- Bachelor’s Degree in Business Information Technology
Teachers
- Mika Sorsa
Groups
-
TTK25SPTTK25SP
Objective
Introduction to Programming course offers you the basics of programming. Main languages recommended for the course are C# or Java.
Content
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=445&lang=en
Evaluation scale
0 - 5
Assessment criteria, excellent (5)
50% - 65% of the total score.
Assessment criteria, good (3)
65% - 95% of the total score.
Assessment criteria, satisfactory (1)
over 95% of the total score.
Assessment criteria, approved/failed
over 50% of the total score. Under 50% is fail.
Prerequisites
There are no prerequisites for participating this course.
Enrollment
02.07.2025 - 31.07.2025
Timing
01.08.2025 - 26.10.2025
Number of ECTS credits allocated
3 op
Mode of delivery
Contact teaching
Unit
Teknologia
Teaching languages
- Finnish
Degree programmes
- Bachelor’s Degree in Business Information Technology
Teachers
- Mika Sorsa
Groups
-
TTK25SDTTK25SD
Objective
Introduction to Programming course offers you the basics of programming. Main languages recommended for the course are C# or Java.
Content
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=445&lang=en
Evaluation scale
0 - 5
Assessment criteria, excellent (5)
50% - 65% of the total score.
Assessment criteria, good (3)
65% - 95% of the total score.
Assessment criteria, satisfactory (1)
over 95% of the total score.
Assessment criteria, approved/failed
over 50% of the total score. Under 50% is fail.
Prerequisites
There are no prerequisites for participating this course.
Enrollment
19.08.2024 - 22.09.2024
Timing
01.08.2024 - 27.10.2024
Number of ECTS credits allocated
3 op
Mode of delivery
Contact teaching
Unit
Teknologia
Teaching languages
- Finnish
Degree programmes
- Bachelor’s Degree in Business Information Technology
Teachers
- Mika Sorsa
Groups
-
TTK24SDTTK24SD
Objective
Introduction to Programming course offers you the basics of programming. Main languages recommended for the course are C# or Java.
Content
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
Location and time
lukujärjestyksen mukaisesti luokkatiloissa
Materials
kaikki tarvittava materiaali tulee kurssin Reppu-Moodle -sivustolle
Teaching methods
lähiopetus, läsnäolo ei pakollinen, mutta vaaditaan tuntitehtävien suoritus, välitentit sekä lopputentti ja/tai laajempi ohjelmoinnin harjoitustyö
Evaluation scale
0 - 5
Assessment criteria, excellent (5)
50% - 65% of the total score.
Assessment criteria, good (3)
65% - 95% of the total score.
Assessment criteria, satisfactory (1)
over 95% of the total score.
Assessment criteria, approved/failed
over 50% of the total score. Under 50% is fail.
Prerequisites
There are no prerequisites for participating this course.
Enrollment
19.08.2024 - 22.09.2024
Timing
01.08.2024 - 27.10.2024
Number of ECTS credits allocated
3 op
Mode of delivery
Contact teaching
Unit
Teknologia
Teaching languages
- Finnish
Degree programmes
- Bachelor’s Degree in Business Information Technology
Teachers
- Mika Sorsa
Groups
-
TTK24SPTTK24SP
Objective
Introduction to Programming course offers you the basics of programming. Main languages recommended for the course are C# or Java.
Content
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
Location and time
lukujärjestyksen mukaisesti luokkatiloissa
Materials
kaikki tarvittava materiaali tulee kurssin Reppu-Moodle -sivustolle
Teaching methods
lähiopetus, läsnäolo ei pakollinen, mutta vaaditaan tuntitehtävien suoritus, välitentit sekä lopputentti ja/tai laajempi ohjelmoinnin harjoitustyö
Evaluation scale
0 - 5
Assessment criteria, excellent (5)
50% - 65% of the total score.
Assessment criteria, good (3)
65% - 95% of the total score.
Assessment criteria, satisfactory (1)
over 95% of the total score.
Assessment criteria, approved/failed
over 50% of the total score. Under 50% is fail.
Prerequisites
There are no prerequisites for participating this course.
Enrollment
01.08.2023 - 30.09.2023
Timing
01.08.2023 - 29.10.2023
Number of ECTS credits allocated
3 op
Mode of delivery
Contact teaching
Unit
Teknologia
Teaching languages
- Finnish
Degree programmes
- Bachelor’s Degree in Business Information Technology
Teachers
- Eero Huusko
Groups
-
TTK23SPOTTK23SPO
-
TTK23SPTTTK23SPT
-
TTK23SPGTTK23SPG
-
TTK23SPTTK23SP
Objective
Introduction to Programming course offers you the basics of programming. Main languages recommended for the course are C# or Java.
Content
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)
50% - 65% of the total score.
Assessment criteria, good (3)
65% - 95% of the total score.
Assessment criteria, satisfactory (1)
over 95% of the total score.
Assessment criteria, approved/failed
over 50% of the total score. Under 50% is fail.
Prerequisites
There are no prerequisites for participating this course.
Enrollment
01.08.2023 - 30.09.2023
Timing
01.08.2023 - 29.10.2023
Number of ECTS credits allocated
3 op
Mode of delivery
Contact teaching
Unit
Teknologia
Teaching languages
- Finnish
Degree programmes
- Bachelor’s Degree in Business Information Technology
Teachers
- Eero Huusko
Groups
-
TTK23SDTTK23SD
Objective
Introduction to Programming course offers you the basics of programming. Main languages recommended for the course are C# or Java.
Content
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)
50% - 65% of the total score.
Assessment criteria, good (3)
65% - 95% of the total score.
Assessment criteria, satisfactory (1)
over 95% of the total score.
Assessment criteria, approved/failed
over 50% of the total score. Under 50% is fail.
Prerequisites
There are no prerequisites for participating this course.
Enrollment
01.08.2022 - 30.09.2022
Timing
28.08.2022 - 23.10.2022
Number of ECTS credits allocated
3 op
Mode of delivery
Contact teaching
Unit
Teknologia
Teaching languages
- Finnish
Degree programmes
- Business Information Technology and Business Expertise Degree (Masters)
Teachers
- Joona Tolonen
Groups
-
TTK22SPTTTK22SPT
-
TTK22SPOTTK22SPO
-
TTK22SPGTTK22SPG
-
TTK22SPTTK22SP
-
TTK22SDTTK22SD
Objective
Introduction to Programming course offers you the basics of programming. Main languages recommended for the course are C# or Java.
Content
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)
50% - 65% of the total score.
Assessment criteria, good (3)
65% - 95% of the total score.
Assessment criteria, satisfactory (1)
over 95% of the total score.
Assessment criteria, approved/failed
over 50% of the total score. Under 50% is fail.
Prerequisites
There are no prerequisites for participating this course.
Enrollment
01.08.2022 - 30.09.2022
Timing
01.08.2022 - 30.10.2022
Number of ECTS credits allocated
3 op
Virtual portion
1 op
Mode of delivery
67 % Contact teaching, 33 % Distance learning
Unit
Teknologia
Teaching languages
- Finnish
Degree programmes
- Bachelor’s Degree in Business Information Technology
Teachers
- Vesa Vaihoja
Groups
-
TTK22SPGRaaheTTK22SPGRaahe
-
TTK22SPTRaaheTTK22SPTRaahe
-
TTK22SPORaaheTTK22SPORaahe
-
TTK22SPRaaheTTK22SPRaahe
Objective
Introduction to Programming course offers you the basics of programming. Main languages recommended for the course are C# or Java.
Content
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)
50% - 65% of the total score.
Assessment criteria, good (3)
65% - 95% of the total score.
Assessment criteria, satisfactory (1)
over 95% of the total score.
Assessment criteria, approved/failed
over 50% of the total score. Under 50% is fail.
Prerequisites
There are no prerequisites for participating this course.