2 semester

1.    

Course title

Mathematical models in information technology

2.    

Course of Study, Speciality

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

3.    

Semester

2

4.    

Credits

3,5

5.    

Lecturer

PhD of physical and mathematical sciences, associate professor

Dubrov Boris Mikhailovich

6.    

Course goal

The aim of the course is to study the most popular mathematical models in modern computer technologies. This includes mathematical models of compilers and the theory of formal languages based on idempotent analysis, elliptical cryptography methods based on number theory, modern image analysis technologies based on functional analysis.

7.    

Prerequisites

Java, or C ++, or Python to choose a student

8.    

Course Topics

  1. The role of fundamental mathematical research in the development of computer technology
  2. The theory of formal languages and idempotent analysis
  3. Mathematical models of cryptography
  4. Functional analysis and image processing.

9.    

Recommended Literature

  1. А. Ахо, Дж. Ульман, Р. Сети. Компиляторы: принципы, технологии и инструменты. – СПб: Вильямс, 2001.
  2. Ю.С. Харин, В.И. Берник, Г.В. Матвеев. Математические и компьютерные основы криптологии. Минск: Новое знание, 2003.
  3. Э. Столниц, Т. ДеРоуз, Д. Салезин. Вейвлеты в компьютерной графике. Теория и приложения. М.: Регулярная и хаотическая динамика. 2002.

10.        

Teaching Methods

Problematic, project

11.        

Teaching language

Russian

12.        

Requirements, current control

  • test papers;
  • checking practical tasks

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