2 semester

1.       

Course title

Web-programming

2.       

Course of Study, Speciality

1, Mathematics and information technologies (majors in)

Major in 1-31 03 08-01 Web development and Internet Technologies

Major in 1-31 03 08-02 Mathematical and Software of Mobile Devices

3.       

Semester

 

2

4.       

Credits

2

5.       

Lecturer

Vrublevsky Ilya Dmitrievich

6.       

Course goal

Formation of students’ steady theoretical knowledge and practical skills in the development of HTML pages and the use of dynamic scripts developed in the language of JavaScript. Mastering and applying skills to work with cascading style sheets. Mastering the use of the graphic editor Photoshop when creating layouts and designs for web pages. Develop skills to work with the DOM model of a web page. Learn the skill of debugging web pages. Mastering students with basic techniques of working with development tools and debugging.

7.       

Prerequisites

Additional knowledge in the course of the course for 1 semesters.

8.       

Course Topics

Designing pages and working with the graphic editor Photoshop. Working with scripts on the client side using JavaScript. Working with DOM-model of web pages. Building adaptive web pages. A basic study of the work of popular web frameworks using the example of Bootstrap.

9.       

Recommended Literature

1. Флэнаган, Д. JavaScript. Подробное руководство. 6-е издание. /  Д. Флэнаган –  СПб.: Питер, O`REILLY, 2013.

2.Макфарланд, Д. Большая книга CSS3. / Д. С.Макфарланд – СПб.: Питер, O`REILLY, 2016.

3.Фрейн, Б. HTML5 и CSS3. Разработка сайтов для любых браузеров и устройств. 2-e издание  / Б. Фрейн – СПб.: Питер, O`REILLY,  2017

10.   

Teaching Methods

Passive, active, interactive, verbal, visual, problematic, project

11.   

Teaching language

Russian

12.   

Requirements, current control

–                    Performance of control tasks;

–                    Testing

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

Examination