Introduction to Scala (3 ECTS)
Code: TT00EW05-3027
General information
- Enrollment
- 05.08.2024 - 31.12.2025
-
Enrollment is ongoing
Enroll to the implementation in OMA
- Timing
- 05.08.2024 - 31.12.2026
- Implementation is running.
- Number of ECTS credits allocated
- 3 ECTS
- Virtual portion
- 3 ECTS
- Mode of delivery
- Online
- Unit
- School of ICT and Industrial Management
- Campus
- Karaportti 2
- Teaching languages
- English
- Seats
- 0 - 500
- Degree programmes
- Information and Communication Technology
- Teachers
- Virve Prami
- Teacher in charge
- Tino Kankkunen
- Groups
-
CAMPUSONLINE_TIVI_NONSTOPCampusOnline implementations (Tivi Nonstop)
- Course
- TT00EW05
Learning outcomes
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
Teaching methods
Course is 100% online (self-study) course and course can be done in own pace.
Location and time
Course is 100% online (self-study) course and course can be done in own pace. Study environment is Metropolia's Viope.
Learning materials and recommended literature
Online in Viope system.
Alternative completion methods of implementation
N/A
Internship and working life connections
N/A
Exam dates and retake possibilities
Online.
International connections
N/A
Student workload
Depends on the student from the baseline.
Content scheduling
Up to Student her-/himself.
Assessment methods and criteria
Pass after you have done 80% of tasks.
Evaluation scale
Hyväksytty/Hylätty
Assessment criteria, approved/failed
Pass/Fail After you have done 80 % of the programming exercises.