Subject
Advanced web design
| 1. | Course Title |
Advanced web design Advanced Web Design |
||||||||||||
| 2. | Code | F23L3W136 | ||||||||||||
| 3. | Study Programme | Примена на информациски технологии, Софтверско инженерство | ||||||||||||
| 4. | Organizer of the study programme (unit, institute, department or division) | Faculty of Computer Science and Engineering | ||||||||||||
| 5. | Degree level (first, second, third cycle) | First Cycle | ||||||||||||
| 6. | Academic year / semester | 5 / Winter | ||||||||||||
| 7. | Number of ECTS credits | 6 | ||||||||||||
| 8. | Teacher | Бобан Јоксимоски, Гоце Арменски, Иван Чорбев | ||||||||||||
| 9. | Prerequisites for enrolling in the course | Object-oriented programming | ||||||||||||
| 10. | Objectives of the course programme (competences) | Целта на наставната програма е студентите да се запознаат со напредните технологии во областа на веб дизајнот и развојот на модерни динамички веб апликации. По завршување на предметот, студентите ќе имаат преглед на најновите технички достигнувања во областа на веб дизајнот и ќе бидат способни да ги користат истите во изработкa на практични проекти | ||||||||||||
| 11. | Course content | Lectures: 1. Вовед во предметот. Јазици за клиентско програмирање 2. Естетика за на Веб 3. Растерска графика за Веб. Canvas 4. Векторска графика за Веб. SVG 5. Напредни каскадни стилови. Респонсивен CSS. 6. Развој на апликации на клиентска страна (Front-end web development) 7. Рамки за развивање на сајтови базирани на CSS 8. Мултимедијални елементи во веб страници. Аудио и Видео 9. HTML5 Offline и Прогресивни Веб Апликации 10. Препроцесори за генерирање на каскадни стилови 11. Интернет Маркетинг 12. Системи за управување на содржини (Content Management Systems) Practical Classes: 1. Основи концепти во клиентско програмирање 2. Напредни концепти за клиентски апликации 3. Функционални аспекти на програмирање. Closures 4. Објектно-ориентирано програмирање базирано на прототипови. 5. Нови техники и пристапи при развивање на клиентски веб апликации. 6. Front-end рамки и библиотеки за клиентски развој 7. Основни концепти на front-end рамки за развој 8. Реактивност и пренос на податоци до клиентска страна 9. Компоненти за на веб 10. Настани и пропагација на настани во рамките на веб станиците 11. Напредно концепти за развивање на клиентски веб апликации (Рутирање на клиентска страна, менаџирање на состојби) 12. Нови концепти за развој на клиентски апликации |
||||||||||||
| 12. | Learning methods | Lectures supported by slide presentations, interactive lectures, exercises (using equipment and software packages), team work, case studies, guest lecturers, independent preparation and defense of a project assignment and a seminar paper, learning in an electronic environment (forums, consultations) | ||||||||||||
| 13. | Total available time | 6 ECTS x 30 hours = 180 hours | ||||||||||||
| 14. | Distribution of available time | 30 + 45 + 15 + 15 + 75 = 180 hours | ||||||||||||
| 15. | Forms of teaching activities |
|
||||||||||||
| 16. | Other forms of activities |
|
||||||||||||
| 17. | Assessment method |
|
||||||||||||
| 18. | Grading criteria (points / grade) |
|
||||||||||||
| 19. | Requirement for obtaining a signature and taking the final exam | Activities 15.1 and 15.2 completed | ||||||||||||
| 20. | Language of instruction | Macedonian and English | ||||||||||||
| 21. | Method for monitoring the quality of teaching | internal evaluation and survey mechanism | ||||||||||||
| 22. | Literature |
|