(2022-present) At the exam you will get to choose two of the three randomly generated topics. The professor will guide your explanation regarding the topics by asking sub-questions. At the end, there is a short question on one of the topics of the exercise sessions.
Exam 26/01/2023
Topics:
Rich Internet Applications (RIA's): (not chosen)
HTTP. What is HTTP? Why was it developed? What are the main principles behind HTTP (there are two principles talked about throughout many lectures)? Can you give me some history? How are connections established? What is casheing? Can you tell me about tunnelling? How is this different from Gateways?
HTML5. What is it? What makes Hypertext different from just regular text documents? History? What is the difference with Ted Nelsons vision of Hypertext? What are the main shortcomings? How would you describe the use of HTML5 today (separate data from style/functionalities)? What can you tell me about XHTML, what were the main shortcomings and why was it not popular?
Exercises: If you go to a website and you see "This website is only available from the VUB browser", how would you resolve this issue? (last exercise session on privacy)
Topics:
CSS
HTTP
Topics:
Semantic Web
RIA
Exam 28/01/2022
Topics:
Rich internet Applications (RIA's); What are these? How do they try to imitate native applications? What tools are used to accomplish these RIA's? How does this influence the web search?
HTML: Give a brief history (HESS, Ted Nelson, Tim Berners-Lee), When was it published/brought in use? Give the main differences with Ted Nelsons vision of hypertext. How did the language evolve? What things were added? What was the use of XHTML and what went wrong? Give the main attributes of HTML5 and give some API examples (He went from Web Sockets to AJAX and web workers).