Change language: Suomi

Front Page > Current Education > Business Information Technology (TK) > 2024 > Year 1 > Ohjelmoinnin perusteet (TK00BG58)

Ohjelmoinnin perusteet

Structure Type: Study unit
Code: TK00BG58
Curriculum: TK 2024
Level: Bachelor of Business Administration
Year of Study: 1 (2024-2025)
Semester: Autumn
Credits: 5 cr
Responsible Teacher: Ulvinen, Tero
Language of Instruction: Finnish

Courses During the Academic Year 2024-2025

Impl.Group(s)Study TimeTeacher(s)LanguageEnrolment
3004TK2024-1A, TK2024-1B2024-08-19 – 2024-12-15Tero UlvinenFinnish2024-08-01 – 2024-09-06

Taking the course in advance? See the courses during the academic year 2023-2024.

Learning Outcomes

The student can the basics of object-oriented programming and the stages of software development, as well as can the basic structures of C#-programming and is able to use the programming environment. In addition, he is able to design and implement a user-friendly interface application and utilize error management tools. The student understands the importance of data storage and data management as well as best practices in programming. The student is able to create software production documents systematically and according to a standard.

Student's Workload

Total workload: 135 h


Object-oriented programming and program development steps
Programming environment, .NET Framework, Visual Studio
Programming infrastructures
Basics of the C#-programming language
Documents in Software production
Data warehousing and data management
Programming the user interface application

Regional Impact

Taking into account the need of companies in the area in the content of the course


Knowledge of international programming practices
English material

Recommended or Required Reading and Other Learning Resources/Tools

Study material in Moodle

Mode of Delivery / Planned Learning Activities and Teaching Methods

Lectures and assignments
Group work

Assessment Criteria

5 = The student has excellent knowledge of the basic structures and functions of programming and is able to program a user-friendly user interface application
3 = The student knows the basic structures and functions of programming well and is able to program an user interface application
1 = The student knows the basic structures and functions of programming and is able to program a user interface application according to the model solution

Assessment Methods

Exams and Project Work