1 semester

1.       

Course title

Scala technology

2.       

Course of Study, Speciality

1, 1-31 81 06 Web Development and Internet Technologies (2 years)

3.       

Semester

1

4.       

Credits

4

5.       

Lecturer

PhD of physical and mathematical sciences, associate professor

Blinou Ihar Mikalaevich

6.       

Course goal

To give students the basic concepts of the Scala language and functional programming techniques

7.       

Prerequisites

Programming Methods and Informatics, Java

8.       

Course Topics

Learning the syntax of the language programming Scala, learning the functional features, designing and building an application

9.       

Recommended Literature

  1. Блинов И.Н., Романчик В.С. Java. Методы программирования: уч.-мет. пособие. – Мн: Четыре четверти, 2013.
  2. Odersky M., Spoon L., Venner B. Programming in Scala. 2 изд. Walnut Creek: artima press, 2010. – 880 p.
  3. М.Фаулер, К.Скотт. UML основы. Second Edition – СПб.: Симбо, 2002. – 186 с.

10.   

Teaching Methods

Passive, active, interactive, verbal, visual, problematic

11.   

Teaching language

Russian

12.   

Requirements, current control

  • testing;
  • check of laboratory works

The score on the exam is set taking into account:40% – current academic performance per semester, 60% – the answer in the exam

13.   

Method of certification

Exam