Skip to main content

Introduction to Programming (3 cr)

Code: TT00CB41-3004

General information


Enrollment
01.08.2022 - 30.09.2022
Registration for the implementation has ended.
Timing
28.08.2022 - 23.10.2022
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
Business Information Technology and Business Expertise Degree (Masters)
Teachers
Joona Tolonen
Groups
TTK22SPT
TTK22SPT
TTK22SPO
TTK22SPO
TTK22SPG
TTK22SPG
TTK22SP
TTK22SP
TTK22SD
TTK22SD
Course
TT00CB41
No reservations found for realization TT00CB41-3004!

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)

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