Skip to main content

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_13
    Viope_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