Dr. Alexandra I. Cristea CS 411: Dynamic Web-Based Systems Exam Preparation.

Slides:



Advertisements
Similar presentations
Feichter_DPG-SYKL03_Bild-01. Feichter_DPG-SYKL03_Bild-02.
Advertisements

Chapter 7 System Models.
Copyright © 2003 Pearson Education, Inc. Slide 7-1 Created by Cheryl M. Hughes, Harvard University Extension School Cambridge, MA The Web Wizards Guide.
Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 8-12 John D. Carpinelli.
Chapter 1 The Study of Body Function Image PowerPoint
1 Copyright © 2013 Elsevier Inc. All rights reserved. Appendix 01.
Properties Use, share, or modify this drill on mathematic properties. There is too much material for a single class, so you’ll have to select for your.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
FACTORING ax2 + bx + c Think “unfoil” Work down, Show all steps.
Module 2 Sessions 10 & 11 Report Writing.
UKOLN, University of Bath
Dr. Alexandra I. Cristea CS 253: Topics in Database Systems: XPath, NameSpaces.
Dr. Alexandra I. Cristea CS 411: Dynamic Web-Based Systems Exam Preparation.
Dr. Alexandra I. Cristea CS 319: Theory of Databases: C3.
Dr. A.I. Cristea CS 319: Theory of Databases: FDs.
Adaptive Hypermedia and The Semantic Web Dr. Alexandra Cristea
PROLEARN International Summer School 27May – 2June 2007 Authoring and Engineering Adaptive eLearning Systems Dr. Alexandra Cristea
Company LOGO Towards the Validation of Adaptive Educational Hypermedia using CAVIAr Mark Melia & Claus Pahl Dublin City University.
Fawaz Ghali Web 2.0 for the Adaptive Web.
Dr. Alexandra I. Cristea CS 253: Topics in Database Systems: C3.
Dr. Alexandra I. Cristea CS 411: Dynamic Web-Based Systems.
LAOS: Layered WWW AHS Authoring Model and their corresponding Algebraic Operators Dr. Alexandra Cristea
Profiles Construction Eclipse ECESIS Project Construction of Complex UML Profiles UPM ETSI Telecomunicación Ciudad Universitaria s/n Madrid 28040,
Photo Slideshow Instructions (delete before presenting or this page will show when slideshow loops) 1.Set PowerPoint to work in Outline. View/Normal click.
Part Three Markets and Consumer Behavior
Knowledge Extraction from Technical Documents Knowledge Extraction from Technical Documents *With first class-support for Feature Modeling Rehan Rauf,
Fact-finding Techniques Transparencies
WEB- BASED TRAINING Chapter 4 Virginija Limanauskiene, KTU, Lithuania.
Campaign Overview Mailers Mailing Lists
Ontology-based User Modeling for Web-based Information Systems Anton Andrejko, Michal Barla and Mária Bieliková {andrejko, barla,
1 University of Utah – School of Computing Computer Science 1021 "Thinking Like a Computer"
Success Planner PREPARE FOR EXAMINATIONS Student Wall Planner and Study Guide.
IP Multicast Information management 2 Groep T Leuven – Information department 2/14 Agenda •Why IP Multicast ? •Multicast fundamentals •Intradomain.
TU e technische universiteit eindhoven / department of mathematics and computer science 1 Empirical Evaluation of Learning Styles Adaptation Language Natalia.
VOORBLAD.
1 Multimedia Systems 2 Dr Paul Newbury School of Engineering and Information Technology ENGG II - 3A11 Ext:
15. Oktober Oktober Oktober 2012.
Basel-ICU-Journal Challenge18/20/ Basel-ICU-Journal Challenge8/20/2014.
Adaptive Hypermedia Dr. Alexandra Cristea
CMPT 275 Software Engineering
© 2012 National Heart Foundation of Australia. Slide 2.
/ faculty of mathematics and informatics TU/e eindhoven university of technology 1 Adaptive Authoring of Adaptive Educational Hypermedia Alexandra Cristea.
Dr. Alexandra I. Cristea XHTML.
25 seconds left…...
Chapter 2 Entity-Relationship Data Modeling: Tools and Techniques
Parsing for XML Developers Roger L. Costello 28 September 2014.
Chapter 12 Analyzing Semistructured Decision Support Systems Systems Analysis and Design Kendall and Kendall Fifth Edition.
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
PSSA Preparation.
Chapter 11 Creating Framed Layouts Principles of Web Design, 4 th Edition.
Other Dynamic Programming Problems
CINAHL Keyword Searching. This presentation will take you through the procedure of finding reliable information which can be used in your academic work.
Chapter 13 The Data Warehouse
Introduction Peter Dolog dolog [at] cs [dot] aau [dot] dk Intelligent Web and Information Systems September 9, 2010.
1 Distributed Agents for User-Friendly Access of Digital Libraries DAFFODIL Effective Support for Using Digital Libraries Norbert Fuhr University of Duisburg-Essen,
From Model-based to Model-driven Design of User Interfaces.
South Dakota Library Network MetaLib User Interface South Dakota Library Network 1200 University, Unit 9672 Spearfish, SD © South Dakota.
XML Technology in E-Commerce
RDF Tutorial.
Dr. Alexandra I. Cristea RDF.
Dr. Alexandra I. Cristea CS 411: Dynamic Web-Based Systems Exam Preparation.
COMP 6703 eScience Project Semantic Web for Museums Student : Lei Junran Client/Technical Supervisor : Tom Worthington Academic Supervisor : Peter Strazdins.
Adaptive Hypermedia Dr. Alexandra Cristea
Adaptive Hypermedia: What is it and why are we doing it? Dr. Alexandra Cristea
Dr. Alexandra I. Cristea CS 411: Dynamic Web-Based Systems Exam Preparation.
Artificial Intelligence 2004 Ontology
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
Presentation transcript:

Dr. Alexandra I. Cristea CS 411: Dynamic Web-Based Systems Exam Preparation

2 Exam Structure Time allowed: 2 hours This is a closed book exam. No information sources and communication devices are allowed. Illegible text will not be evaluated. Answer THREE questions (out of FOUR topics). –Each 33 marks, for a total of 99 marks (plus 1 mark for good reasoning). This will represent 50% of your overall mark (the rest of 50% is coursework & presentation) Read carefully the instructions on the answer book and make sure that the particulars required are entered on each answer book. Day, Time, Place: MAY 24 th in F107 (engineering) at 13:45 (starting around 2pm). –Check exam time-table for changes! tions/ tions/

3 Exam 2012/13 topics 1.Adaptive Hypermedia, Personalisation in e- commerce, User Modelling 2.Authoring of Adaptive Systems, LAOS, LAG framework, LAG language 3.Semantic Web, RDF, RDFS, OWL, SPARQL 4.Social Web for the Adaptive Web: Web 2.0, Social Web, Collaborative Filtering

4 General info check old exams online.old exams online

5 1. Adaptive Hypermedia, User Modelling and Personalisation What do I need to know?

6 AH Main text:Adaptive Hypermedia;Adaptive Hypermedia Also read: AH; Adaptive Education; AdaptiveContentPresentation.pdf; AdaptiveNavigationSupport.pdf; OpenCorpusAEH.pdf; Privacy- EnhancedWebPersonalization.pdf; UsabilityEngineeringforAdaptiveWeb.pdf PersonalizationECommerce.pdfAHAdaptive Education AdaptiveContentPresentation.pdf AdaptiveNavigationSupport.pdf OpenCorpusAEH.pdfPrivacy- EnhancedWebPersonalization.pdf UsabilityEngineeringforAdaptiveWeb.pdf PersonalizationECommerce.pdf Systems: ADE; GALE; AHA! AH Example Systems, as well as in the papers aboveADEGALEAHA! AH Example Systems –Only from the p.o.v of algorithms, functionality – not to remember by heart how each works

UM Main text: User Modelling;User Modelling Also read: Generic-UM.pdf; UM.pdf; UserProfilesforPersonalizedInfoAccess. pdf; AH and Cognitive Styles; Personalisation and Cognitive StylesGeneric-UM.pdfUM.pdf UserProfilesforPersonalizedInfoAccess. pdfAH and Cognitive Styles Personalisation and Cognitive Styles ILS questionnaire –Axes, what they represent –Not all questions by heart! 7

8 Adaptive Hypermedia Why, areas of application, what to adapt, Brusilovskys taxonomy, Adapt to what, (UM, GM, DM, Envir.) how to adapt, Brusilovskys loop, adaptability versus adaptivity, new solutions. You can be presented with a description of an application, and asked to describe it in terms of AH as above. E.g., what is Amazon book recommendation adapting to? What is being adapted? Etc.

9 (Personalization in e-Commerce)** Benefits, perspectives, ubiquitous computing, b2b, b2c, CRM, CDI, pull, push, generalized, personalised recommendations, hybrid, latency (cold start), m- commerce Again, theory and application of theory in practice; e.g., a business personalization case is presented to you, and you are asked to describe it in terms of the newly learned acronyms and give the definitions. You would need to recognize from the description which apply and which not. E.g., is Amazons book recommender technique push or pull? Is b2b, b2c? Etc.

10 User Modeling What, why, what for, how, early history, academic developments, what can we adapt to (revisited, extended – knowledge, cognitive, etc.), generic UM techniques, new developments Stereotypes, overlays, UM system, UM shell services + requirements (Kobsa), semantic levels of UM, deep- shallow UM, cognitive styles – Kolb, field-dep-indep, intended/keyhole/obstructed plan recognition, moods and emotions, preferences UM techniques: rule-based, frame-based, network- based, probability, DT, sub-symbolic, example-based Challenges for UM UM server + requirements

11 User Modeling Theory + application thereof either on a system you know, or on a system with a given description; e.g., is Amazon book recommendation based on UM shell services, or UM server – plus justification! Or: how would you extend the recommendation to cater for Kolb taxonomys active people?

12 What do I need to know? 2. Authoring of Adaptive Systems, LAOS, LAG framework, LAG language

Main texts: Authoring of AH ; Frameworks for AH authoring: LAOS; LAG model;Authoring of AH Frameworks for AH authoring: LAOSLAG model Also read: original LAOS paper; extensions; Authoring system examples, demos ((best)papers 09, 08, 06, 05); System: Authoring system (MOT4)original LAOS paperextensions Authoring system examples, demos Authoring system (MOT4) –What kind of adaptation, theory behind it,.. –Not every instruction 13 Authoring of Adaptive Systems, LAOS, LAG framework

LAG Main text: Adaptation languages: LAG language; Also see: ADE demo page; (demos (LAG, description, CAF, AHA! demo: select anonymous session!); GALE)Adaptation languages: LAG language;ADE demo pagedemos (LAG, description, CAF, AHA! demo: select anonymous session!)GALE 14

15 Authoring of Adaptive Systems, LAOS, LAG framework What is specific to authoring of AH? Content alternatives, UM descript, presentation, adaptation tech., roles LAOS components and justification, LAG model layers and justification,

16 LAG LAG language : a small program – either to read or to write !! (based on programs youve been shown, and programs youve been asked to create for the coursework)

3. Semantic Web, RDF, RDFS, OWL, SPARQL What do I need to know? 17

Semantic Web, RDF Main texts: Semantic Web for the Adaptive Web; SW: RDFSemantic Web for the Adaptive WebSW: RDF Also read: IFETS-journal-paper;IFETS-journal-paper 18

OWL Main texts: SW: OWL Also as OWL video lectureMain texts: SW: OWLOWL video lecture 19

SPARQL SPARQL lecture and notes Also read: Online video lecture SPARQL; (SPARQL ppt old lecture slides going with the video) Extra lecture material: READING GUIDE; SW: SPARQL to be read online); online testingOnline video lecture SPARQLSPARQL ppt old lecture slides going with the videoREADING GUIDESW: SPARQL online testing –You may read about additional commands, but only what was taught can appear in the exam, unless defined by the exam question 20

21 SW SW: inventor, vision, syntactic vs SW, ontology def., SW ontology languages, Layer Cake

22 RDF RDF: def, purpose, characteristics, syntax, graphical and RDF/XML representations – you should be able to represent your data in RDF; namespaces – why and how in RDF/XML, resource, description, properties as attributes, resources, elements, containers – bag, seq, alt -, collections, reification, RDF Schema – classes, subclasses (long, short-hand notation -), range, domain, type

23 OWL OWL: def, purpose, sublanguages, individuals, object properties (domain, range from RDF), restrictions on prop. (allValuesFrom, someValuesFrom, hasValue, minCardinality, maxCardinality, cardinality), inverse prop., trans. Prop., sub-prop., datatype prop., owl classes – disjoint, enumerated classes - oneOf, intersectionOf, complementOf, unionOf, class Conditions – necessary, nec+suff., reasoning, ontology extension,

24 SPARQL SPARQL: what for?; SELECT, CONSTRUCT, ASK, DESCRIBE (you should be able to know the difference between them, and to read/write some simple queries, mainly based on SELECT)

25 4. Social Web for the Adaptive Web: Web 2.0, Social Web, Collaborative Filtering What do I need to know?

Web 2.0 Main text: Web 2.0;Web 2.0 Also read: Towards Adaptation in Learning 2.0and Social Personalized Lifelong LearningTowards Adaptation in Learning 2.0Social Personalized Lifelong Learning 26

Collaborative Filtering Main text: Collaborative Filtering PaperCollaborative Filtering Paper Also read about CF on Topolor; User Guide TopolorTopolorUser Guide Topolor 27

28 Web 2.0, Social Web Web 2.0 definitions, features, applications, related concepts (, folksonomy, user generated content, user types/roles, collaborative creation/sharing, bottom-up vs. top-down, emerging communities, could tag, mashups, blogs/micro-blogs ), example systems, OReilly principles, implications, aspects of collaboration, Changes for Marketers, RSS, social/business/technology trends, AJAX, SOA, Adaptation/User Profile in Web 2.0 (explicit-implicit data collection) You can be asked theory questions, you can be asked to discuss the topics, you can be asked how a given system fairs in term of the theory youve learned

29 Web 2.0, Social Web, Collaborative Filtering content-based filtering (items, grouping, rating, accuracy), collaborative filtering (automatic; rating patterns; sharing; advantages – disadvantages; passive-active; explicit-implicit; first-rater; cold- start), hybrid filtering, group recommendations, social filtering (similarity computations) ; algorithms (at least to have understood and be able to discuss, not learn by heart formulas) You can be asked theory questions, you can be asked to discuss the topics, you can be asked how a given system fairs in term of the theory youve learned

30 Questions?

Q&A Will each topic contain questions from all subjects mentioned in the title? –No. They represent the pool of information from which questions are asked. See also last years exam. How long should I spend on one topic? –Max around 40 min (40*3=120min = 2 hours) Why are there differences in structure to last year? –Regulations. Because you are given more choice, and because its considered better for the exam paper to be close to 100 marks. We are marked up to 100 marks. The previous year was marked up to 50. Are our questions more difficult? –No. The question weight and difficulty will take into account the percentage of the work to your overall mark (50%). 31