Introduction to ScalaLaajuus (3 cr)
Code: TT00EW05
Credits
3 op
Teaching language
- English
Objective
After Studies Student know how to write data structures and algorithms using to the benefit of Scala Programming language. Student can read and decode Scala programming code.
Content
Data type, operators & variables
Methods and functions
Conditional statements
Collections
Loops
Classes and Objects
Regular expressions
Error handling
Databases
File handling
Prerequisites
To get most out of this course:
You should be familiar with the basics of programming
You should be familiar with the basics of OOP (Object Oriented Programming)
You should have basic knowledge of some programming language
You should have basic knowledge of SQL
Assessment criteria, approved/failed
Pass/Fail After you have done 80 % of the programming exercises.
Timing
16.04.2024 - 31.12.2025
Number of ECTS credits allocated
3 op
Virtual portion
3 op
Mode of delivery
Distance learning
Unit
School of ICT
Campus
Karaportti 2
Teaching languages
- English
Seats
0 - 5000
Degree programmes
- Information and Communication Technology
Teachers
- Virve Prami
Teacher in charge
Janne Salonen
Groups
-
VIOPE_2025_MAKSULLINEN_JARJESTELMAOpen UAS 2025
-
VIOPE_2024_MAKSULLINEN_JARJESTELMAViope TiVi (NonStop), year 2024
Objective
After Studies Student know how to write data structures and algorithms using to the benefit of Scala Programming language. Student can read and decode Scala programming code.
Content
Data type, operators & variables
Methods and functions
Conditional statements
Collections
Loops
Classes and Objects
Regular expressions
Error handling
Databases
File handling
Location and time
Course is 100% online (self-study) course and course can be done in own pace. Study environment is Metropolia's Viope.
Materials
Online in Viope system.
Teaching methods
Course is 100% online (self-study) course and course can be done in own pace.
Employer connections
N/A
Exam schedules
Online.
International connections
N/A
Completion alternatives
N/A
Student workload
Depends on the student from the baseline.
Content scheduling
Up to Student her-/himself.
Further information
ENROLLING
Open UAS and CampusOnline Student: Please fill in eform
Metropolia's Degree Student: https://vw4.viope.com/login?org=metropolia
- Register to system -> Click the link “Enroll on the course”
- Choose any course of (NonStop).
- Fill the others fields
Evaluation scale
Hyväksytty/Hylätty
Assessment criteria, approved/failed
Pass/Fail After you have done 80 % of the programming exercises.
Assessment methods and criteria
When you have done 80% of tasks, please send email to viopesupport@metropolia.fi.
Prerequisites
To get most out of this course:
You should be familiar with the basics of programming
You should be familiar with the basics of OOP (Object Oriented Programming)
You should have basic knowledge of some programming language
You should have basic knowledge of SQL
Timing
01.01.2024 - 31.12.2027
Number of ECTS credits allocated
3 op
Virtual portion
3 op
Mode of delivery
Distance learning
Unit
School of ICT
Campus
Karaportti 2
Teaching languages
- English
Seats
0 - 10000
Degree programmes
- Degree Programme in Information Technology
Teachers
- Mika Hyyryläinen
Groups
-
IT_path_180_ectsInformation Technology, Open path 180 ECTS
Objective
After Studies Student know how to write data structures and algorithms using to the benefit of Scala Programming language. Student can read and decode Scala programming code.
Content
Data type, operators & variables
Methods and functions
Conditional statements
Collections
Loops
Classes and Objects
Regular expressions
Error handling
Databases
File handling
Location and time
Course is 100% online (self-study) course and course can be done in own pace. Study environment is Metropolia's Viope.
Materials
Online in Viope system.
Teaching methods
Course is 100% online (self-study) course and course can be done in own pace.
Employer connections
N/A
Exam schedules
Online.
International connections
N/A
Completion alternatives
N/A
Student workload
Depends on the student from the baseline.
Content scheduling
Up to Student her-/himself.
Further information
ENROLLING
Open UAS and CampusOnline Student: Please fill in eform
Metropolia's Degree Student: https://vw4.viope.com/login?org=metropolia
- Register to system -> Click the link “Enroll on the course”
- Choose any course of (NonStop).
- Fill the others fields
Evaluation scale
Hyväksytty/Hylätty
Assessment criteria, approved/failed
Pass/Fail After you have done 80 % of the programming exercises.
Assessment methods and criteria
When you have done 80% of tasks, please send email to viopesupport@metropolia.fi.
Prerequisites
To get most out of this course:
You should be familiar with the basics of programming
You should be familiar with the basics of OOP (Object Oriented Programming)
You should have basic knowledge of some programming language
You should have basic knowledge of SQL
Timing
01.01.2024 - 31.07.2025
Number of ECTS credits allocated
3 op
Virtual portion
3 op
Mode of delivery
Distance learning
Unit
School of ICT
Campus
Karaportti 2
Teaching languages
- English
Seats
0 - 5000
Degree programmes
- Information and Communication Technology
Teachers
- Mika Hyyryläinen
- Virve Prami
Teacher in charge
Janne Salonen
Groups
-
VIOPE_2024_MAKSULLINEN_JARJESTELMAViope TiVi (NonStop), year 2024
Objective
After Studies Student know how to write data structures and algorithms using to the benefit of Scala Programming language. Student can read and decode Scala programming code.
Content
Data type, operators & variables
Methods and functions
Conditional statements
Collections
Loops
Classes and Objects
Regular expressions
Error handling
Databases
File handling
Location and time
Course is 100% online (self-study) course and course can be done in own pace. Study environment is Metropolia's Viope.
Materials
Online in Viope system.
Teaching methods
Course is 100% online (self-study) course and course can be done in own pace.
Employer connections
N/A
Exam schedules
Online.
International connections
N/A
Completion alternatives
N/A
Student workload
Depends on the student from the baseline.
Content scheduling
Up to Student her-/himself.
Further information
ENROLLING
Open UAS and CampusOnline Student: Please fill in eform
Metropolia's Degree Student: https://vw4.viope.com/login?org=metropolia
- Register to system -> Click the link “Enroll on the course”
- Choose any course of (NonStop).
- Fill the others fields
Evaluation scale
Hyväksytty/Hylätty
Assessment criteria, approved/failed
Pass/Fail After you have done 80 % of the programming exercises.
Assessment methods and criteria
When you have done 80% of tasks, please send email to viopesupport@metropolia.fi.
Prerequisites
To get most out of this course:
You should be familiar with the basics of programming
You should be familiar with the basics of OOP (Object Oriented Programming)
You should have basic knowledge of some programming language
You should have basic knowledge of SQL
Enrollment
02.07.2023 - 31.07.2023
Timing
01.01.2024 - 31.07.2024
Number of ECTS credits allocated
3 op
Virtual portion
3 op
Mode of delivery
Distance learning
Campus
Karaportti 2
Teaching languages
- English
Degree programmes
- Information and Communication Technology
Teachers
- Janne Salonen
Teacher in charge
Janne Salonen
Groups
-
VIOPE_NonStop6VIOPE_NonStop6
Objective
After Studies Student know how to write data structures and algorithms using to the benefit of Scala Programming language. Student can read and decode Scala programming code.
Content
Data type, operators & variables
Methods and functions
Conditional statements
Collections
Loops
Classes and Objects
Regular expressions
Error handling
Databases
File handling
Evaluation scale
Hyväksytty/Hylätty
Assessment criteria, approved/failed
Pass/Fail After you have done 80 % of the programming exercises.
Prerequisites
To get most out of this course:
You should be familiar with the basics of programming
You should be familiar with the basics of OOP (Object Oriented Programming)
You should have basic knowledge of some programming language
You should have basic knowledge of SQL
Enrollment
02.07.2023 - 31.07.2023
Timing
01.01.2024 - 31.07.2024
Number of ECTS credits allocated
3 op
Virtual portion
3 op
Mode of delivery
Distance learning
Campus
Karaportti 2
Teaching languages
- English
Degree programmes
- Information and Communication Technology
Teachers
- Janne Salonen
Teacher in charge
Janne Salonen
Groups
-
Viope_nonstop_9Viope_nonstop_9
Objective
After Studies Student know how to write data structures and algorithms using to the benefit of Scala Programming language. Student can read and decode Scala programming code.
Content
Data type, operators & variables
Methods and functions
Conditional statements
Collections
Loops
Classes and Objects
Regular expressions
Error handling
Databases
File handling
Evaluation scale
Hyväksytty/Hylätty
Assessment criteria, approved/failed
Pass/Fail After you have done 80 % of the programming exercises.
Prerequisites
To get most out of this course:
You should be familiar with the basics of programming
You should be familiar with the basics of OOP (Object Oriented Programming)
You should have basic knowledge of some programming language
You should have basic knowledge of SQL
Enrollment
02.07.2023 - 31.07.2023
Timing
01.01.2024 - 31.07.2024
Number of ECTS credits allocated
3 op
Virtual portion
3 op
Mode of delivery
Distance learning
Unit
School of ICT
Campus
Karaportti 2
Teaching languages
- English
Degree programmes
- Information and Communication Technology
Teachers
- Janne Salonen
Teacher in charge
Janne Salonen
Groups
-
Viope_nonstop_11Viope_nonstop_11
Objective
After Studies Student know how to write data structures and algorithms using to the benefit of Scala Programming language. Student can read and decode Scala programming code.
Content
Data type, operators & variables
Methods and functions
Conditional statements
Collections
Loops
Classes and Objects
Regular expressions
Error handling
Databases
File handling
Evaluation scale
Hyväksytty/Hylätty
Assessment criteria, approved/failed
Pass/Fail After you have done 80 % of the programming exercises.
Prerequisites
To get most out of this course:
You should be familiar with the basics of programming
You should be familiar with the basics of OOP (Object Oriented Programming)
You should have basic knowledge of some programming language
You should have basic knowledge of SQL
Enrollment
02.07.2023 - 31.07.2023
Timing
01.08.2023 - 31.07.2024
Number of ECTS credits allocated
3 op
Virtual portion
3 op
Mode of delivery
Distance learning
Unit
School of ICT
Campus
Karaportti 2
Teaching languages
- English
Degree programmes
- Information and Communication Technology
Teachers
- Janne Salonen
Teacher in charge
Janne Salonen
Groups
-
Viope_nonstop_12Viope_nonstop_12
Objective
After Studies Student know how to write data structures and algorithms using to the benefit of Scala Programming language. Student can read and decode Scala programming code.
Content
Data type, operators & variables
Methods and functions
Conditional statements
Collections
Loops
Classes and Objects
Regular expressions
Error handling
Databases
File handling
Evaluation scale
Hyväksytty/Hylätty
Assessment criteria, approved/failed
Pass/Fail After you have done 80 % of the programming exercises.
Prerequisites
To get most out of this course:
You should be familiar with the basics of programming
You should be familiar with the basics of OOP (Object Oriented Programming)
You should have basic knowledge of some programming language
You should have basic knowledge of SQL
Enrollment
02.07.2023 - 31.07.2023
Timing
01.08.2023 - 31.07.2024
Number of ECTS credits allocated
3 op
Virtual portion
3 op
Mode of delivery
Distance learning
Unit
School of ICT
Campus
Karaportti 2
Teaching languages
- English
Degree programmes
- Information and Communication Technology
Teachers
- Janne Salonen
Teacher in charge
Janne Salonen
Groups
-
Viope_nonstop_13Viope_nonstop_13
Objective
After Studies Student know how to write data structures and algorithms using to the benefit of Scala Programming language. Student can read and decode Scala programming code.
Content
Data type, operators & variables
Methods and functions
Conditional statements
Collections
Loops
Classes and Objects
Regular expressions
Error handling
Databases
File handling
Evaluation scale
Hyväksytty/Hylätty
Assessment criteria, approved/failed
Pass/Fail After you have done 80 % of the programming exercises.
Prerequisites
To get most out of this course:
You should be familiar with the basics of programming
You should be familiar with the basics of OOP (Object Oriented Programming)
You should have basic knowledge of some programming language
You should have basic knowledge of SQL
Timing
31.12.2022
Number of ECTS credits allocated
3 op
Virtual portion
3 op
Mode of delivery
Distance learning
Unit
School of ICT
Campus
Karaportti 2
Teaching languages
- English
Seats
0 - 1000
Degree programmes
- Information and Communication Technology
Teachers
- Mika Hyyryläinen
Groups
-
VIOPE_NonStop3VIOPE_NonStop3
Objective
After Studies Student know how to write data structures and algorithms using to the benefit of Scala Programming language. Student can read and decode Scala programming code.
Content
Data type, operators & variables
Methods and functions
Conditional statements
Collections
Loops
Classes and Objects
Regular expressions
Error handling
Databases
File handling
Location and time
Course is 100% online (self-study) course and course can be done in own pace. Study environment is Metropolia's Viope.
Materials
Online in Viope system.
Teaching methods
Course is 100% online (self-study) course and course can be done in own pace.
Employer connections
N/A
Exam schedules
Online.
International connections
N/A
Completion alternatives
N/A
Student workload
Depends on the student from the baseline.
Content scheduling
Up to Student her-/himself.
Further information
ENROLLING
Open UAS Student via https://hakija.oma.metropolia.fi/
CampusOnline Students via eform which can be find via https://campusonline.fi
Metropolia's Degree Student
- Go to https://vw4.viope.com/login?org=metropolia
- Register to system -> Click the link “Enroll on the course”
- Choose any course of (NonStop).
- Fill the others fields
If you have problems with enrolling into this course or questions about it, please contact to viopesupport@metropolia.fi
Evaluation scale
Hyväksytty/Hylätty
Assessment criteria, approved/failed
Pass/Fail After you have done 80 % of the programming exercises.
Assessment methods and criteria
When you have done 80% of tasks, please send email to viopesupport@metropolia.fi.
Prerequisites
To get most out of this course:
You should be familiar with the basics of programming
You should be familiar with the basics of OOP (Object Oriented Programming)
You should have basic knowledge of some programming language
You should have basic knowledge of SQL
Timing
31.12.2022
Number of ECTS credits allocated
3 op
Virtual portion
3 op
Mode of delivery
Distance learning
Unit
School of ICT
Campus
Karaportti 2
Teaching languages
- English
Seats
0 - 1000
Degree programmes
- Degree Programme in Information Technology
Teachers
- Mika Hyyryläinen
Groups
-
VIOPE_NonStop3VIOPE_NonStop3
Objective
After Studies Student know how to write data structures and algorithms using to the benefit of Scala Programming language. Student can read and decode Scala programming code.
Content
Data type, operators & variables
Methods and functions
Conditional statements
Collections
Loops
Classes and Objects
Regular expressions
Error handling
Databases
File handling
Location and time
Course is 100% online (self-study) course and course can be done in own pace. Study environment is Metropolia's Viope.
Materials
Online in Viope system.
Teaching methods
Course is 100% online (self-study) course and course can be done in own pace.
Employer connections
N/A
Exam schedules
Online.
International connections
N/A
Completion alternatives
N/A
Student workload
Depends on the student from the baseline.
Content scheduling
Up to Student her-/himself.
Further information
ENROLLING
Open UAS Student via https://hakija.oma.metropolia.fi/
CampusOnline Students via eform which can be find via https://campusonline.fi
Metropolia's Degree Student
- Go to https://vw4.viope.com/login?org=metropolia
- Register to system -> Click the link “Enroll on the course”
- Choose any course of (NonStop).
- Fill the others fields
If you have problems with enrolling into this course or questions about it, please contact to viopesupport@metropolia.fi
Evaluation scale
Hyväksytty/Hylätty
Assessment criteria, approved/failed
Pass/Fail After you have done 80 % of the programming exercises.
Assessment methods and criteria
When you have done 80% of tasks, please send email to viopesupport@metropolia.fi.
Prerequisites
To get most out of this course:
You should be familiar with the basics of programming
You should be familiar with the basics of OOP (Object Oriented Programming)
You should have basic knowledge of some programming language
You should have basic knowledge of SQL
Timing
31.12.2022
Number of ECTS credits allocated
3 op
Virtual portion
3 op
Mode of delivery
Distance learning
Unit
School of ICT
Campus
Karaportti 2
Teaching languages
- English
Seats
0 - 1000
Degree programmes
- Information and Communication Technology
Teachers
- Mika Hyyryläinen
Groups
-
VIOPE_NonStop4VIOPE_NonStop4
Objective
After Studies Student know how to write data structures and algorithms using to the benefit of Scala Programming language. Student can read and decode Scala programming code.
Content
Data type, operators & variables
Methods and functions
Conditional statements
Collections
Loops
Classes and Objects
Regular expressions
Error handling
Databases
File handling
Location and time
Course is 100% online (self-study) course and course can be done in own pace. Study environment is Metropolia's Viope.
Materials
Online in Viope system.
Teaching methods
Course is 100% online (self-study) course and course can be done in own pace.
Employer connections
N/A
Exam schedules
Online.
International connections
N/A
Completion alternatives
N/A
Student workload
Depends on the student from the baseline.
Content scheduling
Up to Student her-/himself.
Further information
ENROLLING
Open UAS Student via https://hakija.oma.metropolia.fi/
CampusOnline Students via eform which can be find via https://campusonline.fi
Metropolia's Degree Student
- Go to https://vw4.viope.com/login?org=metropolia
- Register to system -> Click the link “Enroll on the course”
- Choose any course of (NonStop).
- Fill the others fields
If you have problems with enrolling into this course or questions about it, please contact to viopesupport@metropolia.fi
Evaluation scale
Hyväksytty/Hylätty
Assessment criteria, approved/failed
Pass/Fail After you have done 80 % of the programming exercises.
Assessment methods and criteria
When you have done 80% of tasks, please send email to viopesupport@metropolia.fi.
Prerequisites
To get most out of this course:
You should be familiar with the basics of programming
You should be familiar with the basics of OOP (Object Oriented Programming)
You should have basic knowledge of some programming language
You should have basic knowledge of SQL
Timing
31.12.2022
Number of ECTS credits allocated
3 op
Virtual portion
3 op
Mode of delivery
Distance learning
Unit
School of ICT
Campus
Karaportti 2
Teaching languages
- English
Seats
0 - 1000
Degree programmes
- Information and Communication Technology
Teachers
- Mika Hyyryläinen
Groups
-
VIOPE_NonStop4VIOPE_NonStop4
Objective
After Studies Student know how to write data structures and algorithms using to the benefit of Scala Programming language. Student can read and decode Scala programming code.
Content
Data type, operators & variables
Methods and functions
Conditional statements
Collections
Loops
Classes and Objects
Regular expressions
Error handling
Databases
File handling
Location and time
Course is 100% online (self-study) course and course can be done in own pace. Study environment is Metropolia's Viope.
Materials
Online in Viope system.
Teaching methods
Course is 100% online (self-study) course and course can be done in own pace.
Employer connections
N/A
Exam schedules
Online.
International connections
N/A
Completion alternatives
N/A
Student workload
Depends on the student from the baseline.
Content scheduling
Up to Student her-/himself.
Further information
ENROLLING
Open UAS Student via https://hakija.oma.metropolia.fi/
CampusOnline Students via eform which can be find via https://campusonline.fi
Metropolia's Degree Student
- Go to https://vw4.viope.com/login?org=metropolia
- Register to system -> Click the link “Enroll on the course”
- Choose any course of (NonStop).
- Fill the others fields
If you have problems with enrolling into this course or questions about it, please contact to viopesupport@metropolia.fi
Evaluation scale
Hyväksytty/Hylätty
Assessment criteria, approved/failed
Pass/Fail After you have done 80 % of the programming exercises.
Assessment methods and criteria
When you have done 80% of tasks, please send email to viopesupport@metropolia.fi.
Prerequisites
To get most out of this course:
You should be familiar with the basics of programming
You should be familiar with the basics of OOP (Object Oriented Programming)
You should have basic knowledge of some programming language
You should have basic knowledge of SQL
Timing
31.12.2022
Number of ECTS credits allocated
3 op
Virtual portion
3 op
Mode of delivery
Distance learning
Unit
School of ICT
Campus
Karaportti 2
Teaching languages
- English
Seats
0 - 1000
Degree programmes
- Degree Programme in Information Technology
Teachers
- Mika Hyyryläinen
Groups
-
VIOPE_NonStop4VIOPE_NonStop4
Objective
After Studies Student know how to write data structures and algorithms using to the benefit of Scala Programming language. Student can read and decode Scala programming code.
Content
Data type, operators & variables
Methods and functions
Conditional statements
Collections
Loops
Classes and Objects
Regular expressions
Error handling
Databases
File handling
Location and time
Course is 100% online (self-study) course and course can be done in own pace. Study environment is Metropolia's Viope.
Materials
Online in Viope system.
Teaching methods
Course is 100% online (self-study) course and course can be done in own pace.
Employer connections
N/A
Exam schedules
Online.
International connections
N/A
Completion alternatives
N/A
Student workload
Depends on the student from the baseline.
Content scheduling
Up to Student her-/himself.
Further information
ENROLLING
Open UAS Student via https://hakija.oma.metropolia.fi/
CampusOnline Students via eform which can be find via https://campusonline.fi
Metropolia's Degree Student
- Go to https://vw4.viope.com/login?org=metropolia
- Register to system -> Click the link “Enroll on the course”
- Choose any course of (NonStop).
- Fill the others fields
If you have problems with enrolling into this course or questions about it, please contact to viopesupport@metropolia.fi
Evaluation scale
Hyväksytty/Hylätty
Assessment criteria, approved/failed
Pass/Fail After you have done 80 % of the programming exercises.
Assessment methods and criteria
When you have done 80% of tasks, please send email to viopesupport@metropolia.fi.
Prerequisites
To get most out of this course:
You should be familiar with the basics of programming
You should be familiar with the basics of OOP (Object Oriented Programming)
You should have basic knowledge of some programming language
You should have basic knowledge of SQL
Timing
31.12.2022
Number of ECTS credits allocated
3 op
Virtual portion
3 op
Mode of delivery
Distance learning
Unit
School of ICT
Campus
Karaportti 2
Teaching languages
- English
Seats
0 - 1000
Degree programmes
- Information and Communication Technology
Teachers
- Mika Hyyryläinen
Groups
-
VIOPE_NonStop5VIOPE_NonStop5
Objective
After Studies Student know how to write data structures and algorithms using to the benefit of Scala Programming language. Student can read and decode Scala programming code.
Content
Data type, operators & variables
Methods and functions
Conditional statements
Collections
Loops
Classes and Objects
Regular expressions
Error handling
Databases
File handling
Location and time
Course is 100% online (self-study) course and course can be done in own pace. Study environment is Metropolia's Viope.
Materials
Online in Viope system.
Teaching methods
Course is 100% online (self-study) course and course can be done in own pace.
Employer connections
N/A
Exam schedules
Online.
International connections
N/A
Completion alternatives
N/A
Student workload
Depends on the student from the baseline.
Content scheduling
Up to Student her-/himself.
Further information
ENROLLING
Open UAS Student via https://hakija.oma.metropolia.fi/
CampusOnline Students via eform which can be find via https://campusonline.fi
Metropolia's Degree Student
- Go to https://vw4.viope.com/login?org=metropolia
- Register to system -> Click the link “Enroll on the course”
- Choose any course of (NonStop).
- Fill the others fields
If you have problems with enrolling into this course or questions about it, please contact to viopesupport@metropolia.fi
Evaluation scale
Hyväksytty/Hylätty
Assessment criteria, approved/failed
Pass/Fail After you have done 80 % of the programming exercises.
Assessment methods and criteria
When you have done 80% of tasks, please send email to viopesupport@metropolia.fi.
Prerequisites
To get most out of this course:
You should be familiar with the basics of programming
You should be familiar with the basics of OOP (Object Oriented Programming)
You should have basic knowledge of some programming language
You should have basic knowledge of SQL
Timing
31.12.2022
Number of ECTS credits allocated
3 op
Virtual portion
3 op
Mode of delivery
Distance learning
Unit
School of ICT
Campus
Karaportti 2
Teaching languages
- English
Seats
0 - 1000
Degree programmes
- Degree Programme in Information Technology
Teachers
- Mika Hyyryläinen
Groups
-
VIOPE_NonStop5VIOPE_NonStop5
Objective
After Studies Student know how to write data structures and algorithms using to the benefit of Scala Programming language. Student can read and decode Scala programming code.
Content
Data type, operators & variables
Methods and functions
Conditional statements
Collections
Loops
Classes and Objects
Regular expressions
Error handling
Databases
File handling
Location and time
Course is 100% online (self-study) course and course can be done in own pace. Study environment is Metropolia's Viope.
Materials
Online in Viope system.
Teaching methods
Course is 100% online (self-study) course and course can be done in own pace.
Employer connections
N/A
Exam schedules
Online.
International connections
N/A
Completion alternatives
N/A
Student workload
Depends on the student from the baseline.
Content scheduling
Up to Student her-/himself.
Further information
ENROLLING
Open UAS Student via https://hakija.oma.metropolia.fi/
CampusOnline Students via eform which can be find via https://campusonline.fi
Metropolia's Degree Student
- Go to https://vw4.viope.com/login?org=metropolia
- Register to system -> Click the link “Enroll on the course”
- Choose any course of (NonStop).
- Fill the others fields
If you have problems with enrolling into this course or questions about it, please contact to viopesupport@metropolia.fi
Evaluation scale
Hyväksytty/Hylätty
Assessment criteria, approved/failed
Pass/Fail After you have done 80 % of the programming exercises.
Assessment methods and criteria
When you have done 80% of tasks, please send email to viopesupport@metropolia.fi.
Prerequisites
To get most out of this course:
You should be familiar with the basics of programming
You should be familiar with the basics of OOP (Object Oriented Programming)
You should have basic knowledge of some programming language
You should have basic knowledge of SQL
Timing
01.08.2022 - 31.12.2023
Number of ECTS credits allocated
3 op
Virtual portion
3 op
Mode of delivery
Distance learning
Unit
School of ICT
Campus
Karaportti 2
Teaching languages
- English
Seats
0 - 1000
Degree programmes
- Information and Communication Technology
Teachers
- Mika Hyyryläinen
- Virve Prami
Teacher in charge
Janne Salonen
Objective
After Studies Student know how to write data structures and algorithms using to the benefit of Scala Programming language. Student can read and decode Scala programming code.
Content
Data type, operators & variables
Methods and functions
Conditional statements
Collections
Loops
Classes and Objects
Regular expressions
Error handling
Databases
File handling
Location and time
Course is 100% online (self-study) course and course can be done in own pace. Study environment is Metropolia's Viope.
Materials
Online in Viope system.
Teaching methods
Course is 100% online (self-study) course and course can be done in own pace.
Employer connections
N/A
Exam schedules
Online.
International connections
N/A
Completion alternatives
N/A
Student workload
Depends on the student from the baseline.
Content scheduling
Up to Student her-/himself.
Further information
ENROLLING
Open UAS and CampusOnline Student: Please fill in eform
Metropolia's Degree Student: https://vw4.viope.com/login?org=metropolia
- Register to system -> Click the link “Enroll on the course”
- Choose any course of (NonStop).
- Fill the others fields
Evaluation scale
Hyväksytty/Hylätty
Assessment criteria, approved/failed
Pass/Fail After you have done 80 % of the programming exercises.
Assessment methods and criteria
When you have done 80% of tasks, please send email to viopesupport@metropolia.fi.
Prerequisites
To get most out of this course:
You should be familiar with the basics of programming
You should be familiar with the basics of OOP (Object Oriented Programming)
You should have basic knowledge of some programming language
You should have basic knowledge of SQL
Timing
01.08.2022 - 31.12.2023
Number of ECTS credits allocated
3 op
Virtual portion
3 op
Mode of delivery
Distance learning
Unit
School of ICT
Campus
Karaportti 2
Teaching languages
- English
Seats
0 - 1000
Degree programmes
- Information and Communication Technology
Teachers
- Mika Hyyryläinen
- Virve Prami
Teacher in charge
Janne Salonen
Objective
After Studies Student know how to write data structures and algorithms using to the benefit of Scala Programming language. Student can read and decode Scala programming code.
Content
Data type, operators & variables
Methods and functions
Conditional statements
Collections
Loops
Classes and Objects
Regular expressions
Error handling
Databases
File handling
Location and time
Course is 100% online (self-study) course and course can be done in own pace. Study environment is Metropolia's Viope.
Materials
Online in Viope system.
Teaching methods
Course is 100% online (self-study) course and course can be done in own pace.
Employer connections
N/A
Exam schedules
Online.
International connections
N/A
Completion alternatives
N/A
Student workload
Depends on the student from the baseline.
Content scheduling
Up to Student her-/himself.
Further information
ENROLLING
Open UAS and CampusOnline Student: Please fill in eform
Metropolia's Degree Student: https://vw4.viope.com/login?org=metropolia
- Register to system -> Click the link “Enroll on the course”
- Choose any course of (NonStop).
- Fill the others fields
Evaluation scale
Hyväksytty/Hylätty
Assessment criteria, approved/failed
Pass/Fail After you have done 80 % of the programming exercises.
Assessment methods and criteria
When you have done 80% of tasks, please send email to viopesupport@metropolia.fi.
Prerequisites
To get most out of this course:
You should be familiar with the basics of programming
You should be familiar with the basics of OOP (Object Oriented Programming)
You should have basic knowledge of some programming language
You should have basic knowledge of SQL
Timing
01.08.2022 - 31.12.2023
Number of ECTS credits allocated
3 op
Virtual portion
3 op
Mode of delivery
Distance learning
Unit
School of ICT
Campus
Karaportti 2
Teaching languages
- English
Seats
0 - 1000
Degree programmes
- Information and Communication Technology
Teachers
- Mika Hyyryläinen
- Virve Prami
Teacher in charge
Janne Salonen
Objective
After Studies Student know how to write data structures and algorithms using to the benefit of Scala Programming language. Student can read and decode Scala programming code.
Content
Data type, operators & variables
Methods and functions
Conditional statements
Collections
Loops
Classes and Objects
Regular expressions
Error handling
Databases
File handling
Location and time
Course is 100% online (self-study) course and course can be done in own pace. Study environment is Metropolia's Viope.
Materials
Online in Viope system.
Teaching methods
Course is 100% online (self-study) course and course can be done in own pace.
Employer connections
N/A
Exam schedules
Online.
International connections
N/A
Completion alternatives
N/A
Student workload
Depends on the student from the baseline.
Content scheduling
Up to Student her-/himself.
Further information
ENROLLING
Open UAS and CampusOnline Student: Please fill in eform
Metropolia's Degree Student: https://vw4.viope.com/login?org=metropolia
- Register to system -> Click the link “Enroll on the course”
- Choose any course of (NonStop).
- Fill the others fields
Evaluation scale
Hyväksytty/Hylätty
Assessment criteria, approved/failed
Pass/Fail After you have done 80 % of the programming exercises.
Assessment methods and criteria
When you have done 80% of tasks, please send email to viopesupport@metropolia.fi.
Prerequisites
To get most out of this course:
You should be familiar with the basics of programming
You should be familiar with the basics of OOP (Object Oriented Programming)
You should have basic knowledge of some programming language
You should have basic knowledge of SQL
Timing
01.08.2022 - 31.12.2023
Number of ECTS credits allocated
3 op
Virtual portion
3 op
Mode of delivery
Distance learning
Unit
School of ICT
Campus
Karaportti 2
Teaching languages
- English
Seats
0 - 1000
Degree programmes
- Information and Communication Technology
Teachers
- Mika Hyyryläinen
- Virve Prami
Teacher in charge
Janne Salonen
Groups
-
VIOPE_NonStop7VIOPE_NonStop7
Objective
After Studies Student know how to write data structures and algorithms using to the benefit of Scala Programming language. Student can read and decode Scala programming code.
Content
Data type, operators & variables
Methods and functions
Conditional statements
Collections
Loops
Classes and Objects
Regular expressions
Error handling
Databases
File handling
Location and time
Course is 100% online (self-study) course and course can be done in own pace. Study environment is Metropolia's Viope.
Materials
Online in Viope system.
Teaching methods
Course is 100% online (self-study) course and course can be done in own pace.
Employer connections
N/A
Exam schedules
Online.
International connections
N/A
Completion alternatives
N/A
Student workload
Depends on the student from the baseline.
Content scheduling
Up to Student her-/himself.
Further information
ENROLLING
Open UAS and CampusOnline Student: Please fill in eform
Metropolia's Degree Student: https://vw4.viope.com/login?org=metropolia
- Register to system -> Click the link “Enroll on the course”
- Choose any course of (NonStop).
- Fill the others fields
Evaluation scale
Hyväksytty/Hylätty
Assessment criteria, approved/failed
Pass/Fail After you have done 80 % of the programming exercises.
Assessment methods and criteria
When you have done 80% of tasks, please send email to viopesupport@metropolia.fi.
Prerequisites
To get most out of this course:
You should be familiar with the basics of programming
You should be familiar with the basics of OOP (Object Oriented Programming)
You should have basic knowledge of some programming language
You should have basic knowledge of SQL
Timing
01.08.2022 - 31.12.2023
Number of ECTS credits allocated
3 op
Virtual portion
3 op
Mode of delivery
Distance learning
Unit
School of ICT
Campus
Karaportti 2
Teaching languages
- English
Seats
0 - 1000
Degree programmes
- Information and Communication Technology
Teachers
- Mika Hyyryläinen
- Virve Prami
Teacher in charge
Janne Salonen
Groups
-
VIOPE_NonStop7VIOPE_NonStop7
Objective
After Studies Student know how to write data structures and algorithms using to the benefit of Scala Programming language. Student can read and decode Scala programming code.
Content
Data type, operators & variables
Methods and functions
Conditional statements
Collections
Loops
Classes and Objects
Regular expressions
Error handling
Databases
File handling
Location and time
Course is 100% online (self-study) course and course can be done in own pace. Study environment is Metropolia's Viope.
Materials
Online in Viope system.
Teaching methods
Course is 100% online (self-study) course and course can be done in own pace.
Employer connections
N/A
Exam schedules
Online.
International connections
N/A
Completion alternatives
N/A
Student workload
Depends on the student from the baseline.
Content scheduling
Up to Student her-/himself.
Further information
ENROLLING
Open UAS and CampusOnline Student: Please fill in eform
Metropolia's Degree Student: https://vw4.viope.com/login?org=metropolia
- Register to system -> Click the link “Enroll on the course”
- Choose any course of (NonStop).
- Fill the others fields
Evaluation scale
Hyväksytty/Hylätty
Assessment criteria, approved/failed
Pass/Fail After you have done 80 % of the programming exercises.
Assessment methods and criteria
When you have done 80% of tasks, please send email to viopesupport@metropolia.fi.
Prerequisites
To get most out of this course:
You should be familiar with the basics of programming
You should be familiar with the basics of OOP (Object Oriented Programming)
You should have basic knowledge of some programming language
You should have basic knowledge of SQL
Timing
01.08.2022 - 31.12.2023
Number of ECTS credits allocated
3 op
Virtual portion
3 op
Mode of delivery
Distance learning
Unit
School of ICT
Campus
Karaportti 2
Teaching languages
- English
Seats
0 - 1000
Degree programmes
- Information and Communication Technology
Teachers
- Mika Hyyryläinen
- Virve Prami
Teacher in charge
Janne Salonen
Groups
-
VIOPE_NonStop7VIOPE_NonStop7
Objective
After Studies Student know how to write data structures and algorithms using to the benefit of Scala Programming language. Student can read and decode Scala programming code.
Content
Data type, operators & variables
Methods and functions
Conditional statements
Collections
Loops
Classes and Objects
Regular expressions
Error handling
Databases
File handling
Location and time
Course is 100% online (self-study) course and course can be done in own pace. Study environment is Metropolia's Viope.
Materials
Online in Viope system.
Teaching methods
Course is 100% online (self-study) course and course can be done in own pace.
Employer connections
N/A
Exam schedules
Online.
International connections
N/A
Completion alternatives
N/A
Student workload
Depends on the student from the baseline.
Content scheduling
Up to Student her-/himself.
Further information
ENROLLING
Open UAS and CampusOnline Student: Please fill in eform
Metropolia's Degree Student: https://vw4.viope.com/login?org=metropolia
- Register to system -> Click the link “Enroll on the course”
- Choose any course of (NonStop).
- Fill the others fields
Evaluation scale
Hyväksytty/Hylätty
Assessment criteria, approved/failed
Pass/Fail After you have done 80 % of the programming exercises.
Assessment methods and criteria
When you have done 80% of tasks, please send email to viopesupport@metropolia.fi.
Prerequisites
To get most out of this course:
You should be familiar with the basics of programming
You should be familiar with the basics of OOP (Object Oriented Programming)
You should have basic knowledge of some programming language
You should have basic knowledge of SQL
Timing
31.07.2022 - 31.12.2022
Number of ECTS credits allocated
3 op
Virtual portion
3 op
Mode of delivery
Distance learning
Unit
School of ICT
Campus
Karaportti 2
Teaching languages
- English
Seats
0 - 1000
Degree programmes
- Information and Communication Technology
Teachers
- Mika Hyyryläinen
Groups
-
VIOPE_NonStop3VIOPE_NonStop3
Objective
After Studies Student know how to write data structures and algorithms using to the benefit of Scala Programming language. Student can read and decode Scala programming code.
Content
Data type, operators & variables
Methods and functions
Conditional statements
Collections
Loops
Classes and Objects
Regular expressions
Error handling
Databases
File handling
Location and time
Course is 100% online (self-study) course and course can be done in own pace. Study environment is Metropolia's Viope.
Materials
Online in Viope system.
Teaching methods
Course is 100% online (self-study) course and course can be done in own pace.
Employer connections
N/A
Exam schedules
Online.
International connections
N/A
Completion alternatives
N/A
Student workload
Depends on the student from the baseline.
Content scheduling
Up to Student her-/himself.
Further information
ENROLLING
Open UAS Student via https://hakija.oma.metropolia.fi/
CampusOnline Students via eform which can be find via https://campusonline.fi
Metropolia's Degree Student
- Go to https://vw4.viope.com/login?org=metropolia
- Register to system -> Click the link “Enroll on the course”
- Choose any course of (NonStop).
- Fill the others fields
If you have problems with enrolling into this course or questions about it, please contact to viopesupport@metropolia.fi
Evaluation scale
Hyväksytty/Hylätty
Assessment criteria, approved/failed
Pass/Fail After you have done 80 % of the programming exercises.
Assessment methods and criteria
When you have done 80% of tasks, please send email to viopesupport@metropolia.fi.
Prerequisites
To get most out of this course:
You should be familiar with the basics of programming
You should be familiar with the basics of OOP (Object Oriented Programming)
You should have basic knowledge of some programming language
You should have basic knowledge of SQL
Timing
31.07.2022 - 31.12.2022
Number of ECTS credits allocated
3 op
Virtual portion
3 op
Mode of delivery
Distance learning
Unit
School of ICT
Campus
Karaportti 2
Teaching languages
- English
Seats
0 - 1000
Degree programmes
- Information and Communication Technology
Teachers
- Mika Hyyryläinen
Groups
-
VIOPE_NonStop3VIOPE_NonStop3
Objective
After Studies Student know how to write data structures and algorithms using to the benefit of Scala Programming language. Student can read and decode Scala programming code.
Content
Data type, operators & variables
Methods and functions
Conditional statements
Collections
Loops
Classes and Objects
Regular expressions
Error handling
Databases
File handling
Location and time
Course is 100% online (self-study) course and course can be done in own pace. Study environment is Metropolia's Viope.
Materials
Online in Viope system.
Teaching methods
Course is 100% online (self-study) course and course can be done in own pace.
Employer connections
N/A
Exam schedules
Online.
International connections
N/A
Completion alternatives
N/A
Student workload
Depends on the student from the baseline.
Content scheduling
Up to Student her-/himself.
Further information
ENROLLING
Open UAS Student via https://hakija.oma.metropolia.fi/
CampusOnline Students via eform which can be find via https://campusonline.fi
Metropolia's Degree Student
- Go to https://vw4.viope.com/login?org=metropolia
- Register to system -> Click the link “Enroll on the course”
- Choose any course of (NonStop).
- Fill the others fields
If you have problems with enrolling into this course or questions about it, please contact to viopesupport@metropolia.fi
Evaluation scale
Hyväksytty/Hylätty
Assessment criteria, approved/failed
Pass/Fail After you have done 80 % of the programming exercises.
Assessment methods and criteria
When you have done 80% of tasks, please send email to viopesupport@metropolia.fi.
Prerequisites
To get most out of this course:
You should be familiar with the basics of programming
You should be familiar with the basics of OOP (Object Oriented Programming)
You should have basic knowledge of some programming language
You should have basic knowledge of SQL
Timing
01.01.2022 - 31.12.2022
Number of ECTS credits allocated
3 op
Virtual portion
3 op
Mode of delivery
Distance learning
Unit
School of ICT
Campus
Karaportti 2
Teaching languages
- English
Seats
0 - 1000
Degree programmes
- Information and Communication Technology
Teachers
- Mika Hyyryläinen
Groups
-
VIOPE_NonStopViope (NonStop)
-
VIOPE_2022_MAKSULLINEN_JÄRJESTELMÄViope TiVi (NonStop), year
Objective
After Studies Student know how to write data structures and algorithms using to the benefit of Scala Programming language. Student can read and decode Scala programming code.
Content
Data type, operators & variables
Methods and functions
Conditional statements
Collections
Loops
Classes and Objects
Regular expressions
Error handling
Databases
File handling
Location and time
Course is 100% online (self-study) course and course can be done in own pace. Study environment is Metropolia's Viope.
Materials
Online in Viope system.
Teaching methods
Course is 100% online (self-study) course and course can be done in own pace.
Employer connections
N/A
Exam schedules
Online.
International connections
N/A
Completion alternatives
N/A
Student workload
Depends on the student from the baseline.
Content scheduling
Up to Student her-/himself.
Further information
ENROLLING
Open UAS and CampusOnline Student: Please fill in eform
Metropolia's Degree Student: https://vw4.viope.com/login?org=metropolia
- Register to system -> Click the link “Enroll on the course”
- Choose any course of (NonStop).
- Fill the others fields
Evaluation scale
Hyväksytty/Hylätty
Assessment criteria, approved/failed
Pass/Fail After you have done 80 % of the programming exercises.
Assessment methods and criteria
When you have done 80% of tasks, please send email to viopesupport@metropolia.fi.
Prerequisites
To get most out of this course:
You should be familiar with the basics of programming
You should be familiar with the basics of OOP (Object Oriented Programming)
You should have basic knowledge of some programming language
You should have basic knowledge of SQL