Skip to main content

Introduction to Programming (3 cr)

Code: TT00CB41-3011

General information


Enrollment
02.07.2025 - 31.07.2025
Registration for introductions has not started yet.
Timing
01.08.2025 - 26.10.2025
The implementation has not yet started.
Number of ECTS credits allocated
3 cr
Local portion
3 cr
Mode of delivery
Contact learning
Unit
Teknologia
Teaching languages
Finnish
Degree programmes
Bachelor’s Degree in Business Information Technology
Teachers
Mika Sorsa
Groups
TTK25SD
TTK25SD
Course
TT00CB41

Realization has 8 reservations. Total duration of reservations is 26 h 0 min.

Time Topic Location
Thu 28.08.2025 time 08:30 - 11:45
(3 h 15 min)
Ohjelmoinnin perusteet TT00CB41-3011
TA12L123 ML8 TA12L123 ML8
Mon 01.09.2025 time 12:45 - 16:00
(3 h 15 min)
Ohjelmoinnin perusteet TT00CB41-3011
TA12L123 ML8 TA12L123 ML8
Mon 08.09.2025 time 12:45 - 16:00
(3 h 15 min)
Ohjelmoinnin perusteet TT00CB41-3011
TA12L123 ML8 TA12L123 ML8
Mon 15.09.2025 time 12:45 - 16:00
(3 h 15 min)
Ohjelmoinnin perusteet TT00CB41-3011
TA12L123 ML8 TA12L123 ML8
Mon 22.09.2025 time 12:45 - 16:00
(3 h 15 min)
Ohjelmoinnin perusteet TT00CB41-3011
TA12L123 ML8 TA12L123 ML8
Mon 29.09.2025 time 12:45 - 16:00
(3 h 15 min)
Ohjelmoinnin perusteet TT00CB41-3011
TA12L123 ML8 TA12L123 ML8
Mon 06.10.2025 time 12:45 - 16:00
(3 h 15 min)
Ohjelmoinnin perusteet TT00CB41-3011
TA12L123 ML8 TA12L123 ML8
Mon 20.10.2025 time 12:45 - 16:00
(3 h 15 min)
Ohjelmoinnin perusteet TT00CB41-3011
TA12L123 ML8 TA12L123 ML8
Changes to reservations may be possible.

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)

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

There are no prerequisites for participating this course.

Objective

Introduction to Programming course offers you the basics of programming. Main languages recommended for the course are C# or Java.

Execution methods

Classroom and / or online teaching.

Accomplishment methods

Course is available partly or in whole as an online course. During the course the student will produce simple pieces of code with a help of examples. These code pieces are then combined to form a bigger entity.

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

Qualifications

There are no prerequisites for participating this course.

Go back to top of page