1. | Course Title | Advanced Web Technologies and Services | |||||||||||
2. | Code | 4ФЕИТ11005 | |||||||||||
3. | Study program | 8-KM-INN, 9-VMS, 11-IBS, 12-KIT, 20-IMSA | |||||||||||
4. | Organizer of the study program (unit, institute, department) | Faculty of Electrical Engineering and Information Technologies | |||||||||||
5. | Degree (first, second, third cycle) | Second cycle | |||||||||||
6. | Academic year/semester | I/1 | 7. | Number of ECTS credits | 6.00 | ||||||||
8. | Lecturer | Dr Marija Kalendar, Dr Marko Porjazoski | |||||||||||
9. | Course Prerequisites | ||||||||||||
10. | Course Goals (acquired competencies):
Candidates will be able to develop advanced applications and services based on modern web technologies. |
||||||||||||
11. | Course Syllabus:
WEB 2.0. WEB 2.0 Examples. WEB 2.0 and user generated content. Social networks and collective intelligence. WEB 2.0 technologies. Influence of WEB 2.0 over business and society. WEB 2.x technologies. Web services and cloud computing. Amazon Web Services, Microsoft Azure, and Google Cloud. Web 3.0 and semantic web concepts. Web 3.0 technologies. Web 3.0 applications and management of web data. Security of web services. Web services management. Mobile web services. Future trend in web technologies and services. WebSocket Secured (WSS://). Server Sent Events. Real-Time Communication Over Web (WebRTC and RTCWEB). Web Speech API (WSA). |
||||||||||||
12. | Learning methods:
Lectures; Self-study and presentation of papers from journals; self-study and presentation of practical examples in the field; interactive discussions |
||||||||||||
13. | Total number of course hours | 180 | |||||||||||
14. | Distribution of course hours | 3 + 3 | |||||||||||
15. | Forms of teaching | 15.1 | Lectures-theoretical teaching | 45 hours | |||||||||
15.2 | Exercises (laboratory, practice classes), seminars, teamwork | 45 hours | |||||||||||
16. | Other course activities | 16.1 | Projects, seminar papers | 30 hours | |||||||||
16.2 | Individual tasks | 30 hours | |||||||||||
16.3 | Homework and self-learning | 30 hours | |||||||||||
17. | Grading | ||||||||||||
17.1 | Exams | 30 points | |||||||||||
17.2 | Seminar work/project (presentation: written and oral) | 50 points | |||||||||||
17.3. | Activity and participation | 20 points | |||||||||||
17.4. | Final exam | 0 points | |||||||||||
18. | Grading criteria (points) | up to 50 points | 5 (five) (F) | ||||||||||
from 51 to 60 points | 6 (six) (E) | ||||||||||||
from 61 to 70 points | 7 (seven) (D) | ||||||||||||
from 71 to 80 points | 8 (eight) (C) | ||||||||||||
from 81 to 90 points | 9 (nine) (B) | ||||||||||||
from 91 to 100 points | 10 (ten) (A) | ||||||||||||
19. | Conditions for acquiring teacher’s signature and for taking final exam | none | |||||||||||
20. | Forms of assessment | exam and project | |||||||||||
21. | Language | Macedonian and English | |||||||||||
22. | Method of monitoring of teaching quality | Self-evaluation | |||||||||||
23. | Literature | ||||||||||||
23.1. | Required Literature | ||||||||||||
No. | Author | Title | Publisher | Year | |||||||||
1. | Akshi Kumar |
Web Technology: Theory and Practice |
Chapman and Hall/CRC | 2018 | |||||||||
2. | Maddie Stigler | Beginning Serverless Computing Developing with Amazon Web Services, Microsoft Azure, and Google Cloud | Apress | 2018 |