Introduction to Scala (3 cr)
Code: TT00EW05-3032
General information
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