Skip to main content

Introduction to Programming (3 cr)

Code: TT00CB41-3009

General information


Enrollment
19.08.2024 - 22.09.2024
Registration for the implementation has ended.
Timing
01.08.2024 - 27.10.2024
Implementation has ended.
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
TTK24SP
TTK24SP
Course
TT00CB41

Realization has 15 reservations. Total duration of reservations is 49 h 30 min.

Time Topic Location
Wed 21.08.2024 time 13:00 - 13:45
(0 h 45 min)
Ohjelmoinnin perusteet TT00CB41-3009
TA11L141 pelilabra TA11L141 pelilabra
Fri 30.08.2024 time 12:30 - 15:45
(3 h 15 min)
R1_Ohjelmoinnin perusteet TT00CB41-3009
TA11L115 DML TA11L115 DML
Mon 02.09.2024 time 12:30 - 16:00
(3 h 30 min)
R2_Ohjelmoinnin perusteet TT00CB41-3009
TA11L161 TA11L161
Wed 04.09.2024 time 12:30 - 16:00
(3 h 30 min)
R1_Ohjelmoinnin perusteet TT00CB41-3009
TA11L151 TA11L151
Mon 09.09.2024 time 12:30 - 16:00
(3 h 30 min)
R2_Ohjelmoinnin perusteet TT00CB41-3009
TA12L123 ML8 TA12L123 ML8
Wed 11.09.2024 time 12:30 - 16:00
(3 h 30 min)
R1_Ohjelmoinnin perusteet TT00CB41-3009
TA11L151 TA11L151
Mon 16.09.2024 time 12:30 - 16:00
(3 h 30 min)
R2_Ohjelmoinnin perusteet TT00CB41-3009
TA11L161 TA11L161
Mon 23.09.2024 time 12:30 - 16:00
(3 h 30 min)
R2_Ohjelmoinnin perusteet TT00CB41-3009
TA11L161 TA11L161
Wed 25.09.2024 time 12:30 - 16:00
(3 h 30 min)
R1_Ohjelmoinnin perusteet TT00CB41-3009
TA11L151 TA11L151
Mon 30.09.2024 time 12:30 - 16:00
(3 h 30 min)
R2_Ohjelmoinnin perusteet TT00CB41-3009
TA11L161 TA11L161
Wed 02.10.2024 time 12:30 - 16:00
(3 h 30 min)
R1_Ohjelmoinnin perusteet TT00CB41-3009
TA11L151 TA11L151
Mon 07.10.2024 time 12:30 - 16:00
(3 h 30 min)
R2_Ohjelmoinnin perusteet TT00CB41-3009
TA11L161 TA11L161
Wed 09.10.2024 time 12:30 - 16:00
(3 h 30 min)
R1_Ohjelmoinnin perusteet TT00CB41-3009
TA11L151 TA11L151
Mon 21.10.2024 time 12:30 - 16:00
(3 h 30 min)
R2_Ohjelmoinnin perusteet TT00CB41-3009
TA12L123 ML8 TA12L123 ML8
Fri 25.10.2024 time 12:30 - 16:00
(3 h 30 min)
R1_Ohjelmoinnin perusteet TT00CB41-3009
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

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)

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.

Go back to top of page