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 |