Introduction to ProgrammingLaajuus (5 cr)
Code: 4A00HB30
Credits
5 op
Objectives
After completing the course, the student will have acquired basic programming skills. The student will be proficient in constructing basic applications and will comprehend several crucial principles associated with application development.
Upon completion of the course the student is able to:
• compile and run a programs,
• write programs to solve problems,
• implement basic applications.
Content
• Programming tools installation
• Variables, data types, data structures etc.
• Constructs, control structures, loops etc.
• Methods
• Fundamentals of objects
Assessment criteria, satisfactory (1-2)
The student
• will understand the code of various applications,
• can compile and run applications, and create applications using control structures, variables, and arrays.
Assessment criteria, good (3-4)
The student
• is capable of implementing an application that utilizes complex data structures (such as two-dimensional arrays) and whose functionality is divided into parts (methods).
• is able to apply good programming practices.
Assessment criteria, excellent (5)
The student
• is able to use advanced data structures,
• can use the features of object-oriented programming in applications,
• is able to use maintainability and other supporting programming practices (e.g. Green Coding).
Enrolment period
09.06.2025 - 07.09.2025
Timing
01.08.2025 - 31.12.2025
Credits
5 op
Mode of delivery
Contact teaching
Unit
Business Information Systems
Campus
TAMK Main Campus
Teaching languages
- Finnish
Degree programmes
- Degree Programme in Business Information Systems
Teachers
- Jussi Pohjolainen
Person in charge
Jussi Pohjolainen
Groups
-
25TIKO1
Objectives (course unit)
After completing the course, the student will have acquired basic programming skills. The student will be proficient in constructing basic applications and will comprehend several crucial principles associated with application development.
Upon completion of the course the student is able to:
• compile and run a programs,
• write programs to solve problems,
• implement basic applications.
Content (course unit)
• Programming tools installation
• Variables, data types, data structures etc.
• Constructs, control structures, loops etc.
• Methods
• Fundamentals of objects
Assessment criteria, satisfactory (1-2) (course unit)
The student
• will understand the code of various applications,
• can compile and run applications, and create applications using control structures, variables, and arrays.
Assessment criteria, good (3-4) (course unit)
The student
• is capable of implementing an application that utilizes complex data structures (such as two-dimensional arrays) and whose functionality is divided into parts (methods).
• is able to apply good programming practices.
Assessment criteria, excellent (5) (course unit)
The student
• is able to use advanced data structures,
• can use the features of object-oriented programming in applications,
• is able to use maintainability and other supporting programming practices (e.g. Green Coding).
Assessment scale
0-5
Enrolment period
09.06.2025 - 07.09.2025
Timing
01.08.2025 - 31.12.2025
Credits
5 op
Mode of delivery
Contact teaching
Unit
Business Information Systems
Campus
TAMK Main Campus
Teaching languages
- Finnish
Degree programmes
- Degree Programme in Business Information Systems
Teachers
- Jussi Pohjolainen
Person in charge
Jussi Pohjolainen
Groups
-
25TIKO2
Objectives (course unit)
After completing the course, the student will have acquired basic programming skills. The student will be proficient in constructing basic applications and will comprehend several crucial principles associated with application development.
Upon completion of the course the student is able to:
• compile and run a programs,
• write programs to solve problems,
• implement basic applications.
Content (course unit)
• Programming tools installation
• Variables, data types, data structures etc.
• Constructs, control structures, loops etc.
• Methods
• Fundamentals of objects
Assessment criteria, satisfactory (1-2) (course unit)
The student
• will understand the code of various applications,
• can compile and run applications, and create applications using control structures, variables, and arrays.
Assessment criteria, good (3-4) (course unit)
The student
• is capable of implementing an application that utilizes complex data structures (such as two-dimensional arrays) and whose functionality is divided into parts (methods).
• is able to apply good programming practices.
Assessment criteria, excellent (5) (course unit)
The student
• is able to use advanced data structures,
• can use the features of object-oriented programming in applications,
• is able to use maintainability and other supporting programming practices (e.g. Green Coding).
Assessment scale
0-5
Enrolment period
09.06.2025 - 07.09.2025
Timing
01.08.2025 - 31.12.2025
Credits
5 op
Mode of delivery
Contact teaching
Unit
Business Information Systems
Campus
TAMK Main Campus
Teaching languages
- Finnish
Degree programmes
- Degree Programme in Business Information Systems
Teachers
- Jussi Pohjolainen
Person in charge
Jussi Pohjolainen
Groups
-
25TIKO3
Objectives (course unit)
After completing the course, the student will have acquired basic programming skills. The student will be proficient in constructing basic applications and will comprehend several crucial principles associated with application development.
Upon completion of the course the student is able to:
• compile and run a programs,
• write programs to solve problems,
• implement basic applications.
Content (course unit)
• Programming tools installation
• Variables, data types, data structures etc.
• Constructs, control structures, loops etc.
• Methods
• Fundamentals of objects
Assessment criteria, satisfactory (1-2) (course unit)
The student
• will understand the code of various applications,
• can compile and run applications, and create applications using control structures, variables, and arrays.
Assessment criteria, good (3-4) (course unit)
The student
• is capable of implementing an application that utilizes complex data structures (such as two-dimensional arrays) and whose functionality is divided into parts (methods).
• is able to apply good programming practices.
Assessment criteria, excellent (5) (course unit)
The student
• is able to use advanced data structures,
• can use the features of object-oriented programming in applications,
• is able to use maintainability and other supporting programming practices (e.g. Green Coding).
Assessment scale
0-5
Enrolment period
07.06.2024 - 04.09.2024
Timing
01.08.2024 - 31.12.2024
Credits
5 op
Mode of delivery
Contact teaching
Campus
TAMK Main Campus
Teaching languages
- Finnish
Degree programmes
- Degree Programme in Business Information Systems
Teachers
- Jussi Pohjolainen
Person in charge
Jussi Pohjolainen
Groups
-
24TIKO2
Objectives (course unit)
After completing the course, the student will have acquired basic programming skills. The student will be proficient in constructing basic applications and will comprehend several crucial principles associated with application development.
Upon completion of the course the student is able to:
• compile and run a programs,
• write programs to solve problems,
• implement basic applications.
Content (course unit)
• Programming tools installation
• Variables, data types, data structures etc.
• Constructs, control structures, loops etc.
• Methods
• Fundamentals of objects
Assessment criteria, satisfactory (1-2) (course unit)
The student
• will understand the code of various applications,
• can compile and run applications, and create applications using control structures, variables, and arrays.
Assessment criteria, good (3-4) (course unit)
The student
• is capable of implementing an application that utilizes complex data structures (such as two-dimensional arrays) and whose functionality is divided into parts (methods).
• is able to apply good programming practices.
Assessment criteria, excellent (5) (course unit)
The student
• is able to use advanced data structures,
• can use the features of object-oriented programming in applications,
• is able to use maintainability and other supporting programming practices (e.g. Green Coding).
Assessment scale
0-5
Enrolment period
07.06.2024 - 04.09.2024
Timing
01.08.2024 - 31.12.2024
Credits
5 op
Mode of delivery
Contact teaching
Campus
TAMK Main Campus
Teaching languages
- Finnish
Degree programmes
- Degree Programme in Business Information Systems
Teachers
- Jussi Pohjolainen
Person in charge
Jussi Pohjolainen
Groups
-
24TIKO3
Objectives (course unit)
After completing the course, the student will have acquired basic programming skills. The student will be proficient in constructing basic applications and will comprehend several crucial principles associated with application development.
Upon completion of the course the student is able to:
• compile and run a programs,
• write programs to solve problems,
• implement basic applications.
Content (course unit)
• Programming tools installation
• Variables, data types, data structures etc.
• Constructs, control structures, loops etc.
• Methods
• Fundamentals of objects
Assessment criteria, satisfactory (1-2) (course unit)
The student
• will understand the code of various applications,
• can compile and run applications, and create applications using control structures, variables, and arrays.
Assessment criteria, good (3-4) (course unit)
The student
• is capable of implementing an application that utilizes complex data structures (such as two-dimensional arrays) and whose functionality is divided into parts (methods).
• is able to apply good programming practices.
Assessment criteria, excellent (5) (course unit)
The student
• is able to use advanced data structures,
• can use the features of object-oriented programming in applications,
• is able to use maintainability and other supporting programming practices (e.g. Green Coding).
Assessment scale
0-5
Enrolment period
07.06.2024 - 04.09.2024
Timing
01.08.2024 - 31.12.2024
Credits
5 op
Mode of delivery
Contact teaching
Campus
TAMK Main Campus
Teaching languages
- Finnish
Degree programmes
- Degree Programme in Business Information Systems
Teachers
- Jussi Pohjolainen
Person in charge
Jussi Pohjolainen
Groups
-
24TIKO1
Objectives (course unit)
After completing the course, the student will have acquired basic programming skills. The student will be proficient in constructing basic applications and will comprehend several crucial principles associated with application development.
Upon completion of the course the student is able to:
• compile and run a programs,
• write programs to solve problems,
• implement basic applications.
Content (course unit)
• Programming tools installation
• Variables, data types, data structures etc.
• Constructs, control structures, loops etc.
• Methods
• Fundamentals of objects
Assessment criteria, satisfactory (1-2) (course unit)
The student
• will understand the code of various applications,
• can compile and run applications, and create applications using control structures, variables, and arrays.
Assessment criteria, good (3-4) (course unit)
The student
• is capable of implementing an application that utilizes complex data structures (such as two-dimensional arrays) and whose functionality is divided into parts (methods).
• is able to apply good programming practices.
Assessment criteria, excellent (5) (course unit)
The student
• is able to use advanced data structures,
• can use the features of object-oriented programming in applications,
• is able to use maintainability and other supporting programming practices (e.g. Green Coding).
Assessment scale
0-5