Skip to main content

Ruby Programming (4 cr)

Code: TT00AC16-3068

General information


Enrollment
02.07.2024 - 31.07.2024
Registration for the implementation has ended.
Timing
01.01.2024 - 31.07.2024
Implementation has ended.
Number of ECTS credits allocated
4 cr
Virtual portion
4 cr
Mode of delivery
Online
Unit
(2019-2024) School of ICT
Campus
Karaportti 2
Teaching languages
Finnish
Degree programmes
Information and Communication Technology
Teachers
Janne Salonen
Groups
Viope_nonstop_9
Viope_nonstop_9
Course
TT00AC16
No reservations found for implementation TT00AC16-3068!

Objective

After completing the course the student is able to understand and write code with inlanguage which is popular in server systems and cloud programming.

Content

- Ruby's basic functions and syntax
- Strings and tables
- Control structures
- Files
- Methods
- Modules and modul library
- Error handling
- Classes

Evaluation scale

Hyväksytty/Hylätty

Assessment criteria, satisfactory (1)

Algorithms and control structures:
- the student understands what the different control structures are and knows what kind of a structure can be used in different situations;
- the student can explain a simple program structure;

Variables, constants and data types:
- the student understands what variables, constants and data types are;

Subroutines:
- the student understands what subroutine is, is able to name it and call it from the main program;

Assessment criteria, good (3)

Algorithms and control structures:
- the student understands what the different control structures are and knows what kind of a structure can be used in different situations;
- the student can explain a relatively complex program structure;
- the student shows independent solutions.

Variables, constants and data types:
- the student understands what variables, constants and data types are;
- the student shows independent solutions.

Subroutines:
- the student understands what subroutine is, is able to name it and call it from the main program;
- the student is able to write relatively complex subroutines with elegant solutions;
- the student shows independent solutions.

Assessment criteria, excellent (5)

Algorithms and control structures:
- the student understands what the different control structures are and knows what kind of a structure can

be used in different situations;
- the student can explain a relatively complex program structure;
- the student shows independent solutions and critical evaluation.

Variables, constants and data types:
- the student understands what variables, constants and data types are;
- the student shows independent solutions and critical evaluation.

Subroutines:
- the student understands what subroutine is, is able to name it and call it from the main program;
- the student is able to write relatively complex subroutines with elegant solutions;
- the student shows independent solutions and critical evaluation.

Objective

After completing the course the student is able to understand and write code with inlanguage which is popular in server systems and cloud programming.

Content

- Ruby's basic functions and syntax
- Strings and tables
- Control structures
- Files
- Methods
- Modules and modul library
- Error handling
- Classes

Go back to top of page