43 Pages

Hypermedia, Learning and Adaptive Hypermedia

Course: FACULTY OF WXGE6320, Winter 2009
School: University of Malaya
Rating:
 
 
 
 
 

Word Count: 1975

Document Preview

Learning Hypermedia, and Adaptive Hypermedia What is Hypermedia? hypertext deals with the associative linking between texts, hypermedia extends the hypertext ability to also include other types of media such as image, graphics, audio and simulation. World Wide Web In 1990 TimBernersLee demonstrated the concept of hypertext clientserver approach in a remote and distributed environment, producing what...

Register Now

Unformatted Document Excerpt

Coursehero >> Other International >> University of Malaya >> FACULTY OF WXGE6320

Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.

Course Hero has millions of student submitted documents similar to the one below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
Learning Hypermedia, and Adaptive Hypermedia What is Hypermedia? hypertext deals with the associative linking between texts, hypermedia extends the hypertext ability to also include other types of media such as image, graphics, audio and simulation. World Wide Web In 1990 TimBernersLee demonstrated the concept of hypertext clientserver approach in a remote and distributed environment, producing what today is known as the World Wide Web or the Web (BernersLee and Cailliau, 1990). Today the Web has emerged as the dominant hypertext technology because it is highly accessible to anyone, anywhere in the world (Ng, 2003). Hypermedia navigation Like any other hypertext system, the Web uses the concept of documents, nodes or pages that are interrelated by a set of navigational links. Users explore the Web by activating the links to navigate from one page to another. Hypermedia navigation While the underlying hypertext structure of the Web easily "permits users to freely explore and follow links in whenever and whatever sequence they please" (Ng, 2003), its freebrowsing behaviour often leads to two shortcomings: `Disorientation' and `Cognitive Overload' (Conklin, 1987). Disorientation Syndrome Also called the "lost in hyperspace syndrome" is experienced by users who browse an information space which have a complex hypermedia structure, and then get lost in it. This occurs when each new encounter interests users, and thus gradually drifts them away from their initial goals. Disorientation Syndrome As highlighted by Jonassen "simply browsing hypertext is not engaging enough to result in more meaningful learning" (Jonassen, 1993). Bajraktarevic confirms it by saying that "simple browsing of Web documents does not necessarily lead to successful learning" (Bajraktarevic, 2003). Cognitive Overload The cognitive overload occurs when user is overwhelmed with massive, difficult and unguided information and options while interacting with the hypermedia system (e.g. Web). Often result in low efficiency of the human mind to absorb and process useful information which may lead to unsuccessful learning (Ng, 2003). heterogeneous learners Webbased applications should cater for heterogeneous learners by applying a specific adaptation according to the characteristic of an individual. Users are different! Fischer states that "the challenge in an information rich world is not only to make information available to people at any time, at any place, and in any form, but specifically to say the `right' thing at the `right' time in the `right' way" (Fischer, 2001). To address these issues... Adaptive Hypermedia Research (appears in early 1990s) plays an important role To adapt links / content to user etc. Users' navigations are guided based on their current needs Users will be presented with information relevant to their knowledge level, learning goals, etc personalising users' learning environment Adaptive Hypermedia techniques enhance a hypertext and hypermedia system by providing directional and cognitive support to users while browsing. This is accomplished by storing some personal features about the user in a user model and then applies this model in order to adapt the presentation of links and content of hypermedia pages to the current need of the user (Brusilovsky, 2001). Adaptive Hypermedia System Components A typical Adaptive Hypermedia System is composed of (Wu et al., 1998): 1. 2. 3. 4. a domain model, a user model, an adaptation model, and an adaptive engine Domain Model Contains a set of domain concepts along with their relationships. There are several commonly used methods to structure a domain model: linear, concept graph, semantic network, hierarchical tree, combined structure, and teaching task and rule-based structure (Carro, 2002). Linear a linear relationship is established among a set of identified concepts or information units, allowing only a sequential type exploration of the hyperspace. Concept Graph defines a domain structure in terms of nodes (represent the information units, concepts, or tasks) and arcs (represent the relationships among the nodes). The arcs of a common concept graph usually represent an `is relatedto' relationship. A specific type of a concept graph called a prerequisite graph is normally used to represent `isprerequisiteof' relationship. Semantic Network Similar to a concept graph, domain structuring based on a semantic network is also composed of a set of nodes and arcs. The only distinctive feature is that the arcs can represent different types of relationships such as `is similarto', `isoppositeto', `ispartof', `is prerequisiteof', `isexampleof' and etc. Hierarchical Tree Usually consists of a set of nodes, which represent basic units of knowledge, and a set of arcs that represent the decomposition relations among them (`is partof' relationship). Each node represents a concept with only one ancestor and its direct descendents represent its sub concepts. teaching task and rule based structure teaching task and rule based structure, an atomic task is defined as the basic unit that represents the concepts, topics or procedures to be learned. teaching task and rule based structure A composed task represents ways of grouping those tasks. A rule is then assigned to the composed task. The rule contains an activation condition that is associated with a user's characteristic or behaviour. By defining several rules for the same composed task using a different set of activation conditions, different structures for different kinds of users that access the same set of topics can be achieved. User Model User model captures individuals' characteristics that encompass each specific user. In an adaptive hypermedia system, a user model is crucial in determining the success of the adaptation process. User Model According to Kavcic, there are three important aspects that have to be considered when designing a user model (Kavcic, 2000): 1) the types of user's information that needs to be captured and how to obtain it; 2) how to represent the information in the system; 3) how to construct and update the model. Capture User Info Information that is normally captured in a user model can be divided into two categories: static and dynamic information. 1. Static information conveys users' personal data such as users' identification and background, for instance user's background knowledge or career. 2. Dynamic information referring to user's information that requires update as a result of their interactions with the system such as knowledge levels and learning goals. Capture User Info This information can be obtained by requesting users to fill in the required information in a form from a dialogue window. The initial value for the dynamic information can also be obtained using the same approach. However, the value should be updated at the end of a session or throughout users' interactions with the system. User Representing Info In representing user's information in an adaptive educational hypermedia system, several types of user models are normally used. The most commonly employed are the overlay model, stereotype model or a combination of both. Representing User Info Overlay over the concepts from Domain Model User's knowledge is regarded as a subset of expert knowledge. Therefore the user model usually contains a list of concepts from the domain model with the corresponding values that indicate the system's belief of how much a student has mastered a given concept. AHS with Overlay Model Among the adaptive hypermedia systems that uses the overlay model are MetaLinks (Murray et al., 1998), Dynamic Course Generator (Vassileva, 1997) and AHA! (DeBra and Calvi, 1998). Representing User Info An individual user is assigned to one or more stereotypes after responding to a series of questions or other form of user input. Each stereotype has its predefined properties and users that belong to that stereotype also inherit its properties. AHS with Stereotype Model For example, HyperTutor (Perez et al., 1995) uses stereotypes where users can belong to one of the following three groups: novice, medium or expert. AHS with Both Models The implementation of both models can be found in WHURLE (Brailsford et al., 2002). ways to create and update a user model. According to Bajraktarevic, in some systems, the user model is created at the start of the learning process and continuously updates stored information as the learner interacts with the system such as in AHA! (DeBra and Calvi, 1998); In other systems it is created at the end of a learning session in which user's performance or interest is tracked over a longer period of time (Bajraktarevic, 2003). In certain systems, it's a mixture of both. Adaptation Model usually contains rules that define how the domain model relates to the user model in order to specify adaptation. The rule usually takes the form of "if <condition> then <action>" (Wu et al., 1998). Adaptation Model By interpreting rules, an adaptive engine will generate the adaptation outcomes by either manipulating the presentation of the link anchors or the fragments of the hypermedia content pages. The adapted page will then be delivered to the users. Source of Adaptation There is a variety of adaptations, including those that adapt to users' knowledge levels (Brailsford et al., 2002 ; DeBra and Calvi, 1998; Vassileva, 1997), learning goals (Murray et al., 1998; Vassileva, 1997), users' interests (DeBra and Calvi, 1998), users' backgrounds (Brailsford et al. 2002), users' experiences (Vassileva, 1997), learning styles (Stash et al., 2004; Kinshuk and Lin, 2004; Bajraktarevic, 2003; Paredes and Rodriguez, 2004; Carver et al., 1999), reading speed (Ng, 2003) and navigational history (Murray et al., 1998, Ng, 2003; DeBra and Calvi, 1998). AH Techniques Source: Brusilovsky (2001) Adaptive Presentation comprises of a collection of techniques for altering the content of page accessed according to the needs of a particular user or a group of users. the majority of the work is in the area of canned text adaptation that is under the adaptive text presentation category. Adaptive Presentation Canned text adaptation deals with text and fragment processing like inserting or removing fragments, altering fragments, stretchtext, sorting fragments and dimming fragments (Brusilovsky, 2001). Adaptive Navigational Support Authoring Reference BernersLee, T., Cailliau, R. (1990) WorldWideWeb: Proposal for a HyperText Project. CERN, Geneva, 1990. Retrieved May 3, 2006 at http://www.w3.org/Proposal.html Brusilovsky, P. (2001). Adaptive Hypermedia. In Alfred Kobsa (Ed.), User Modeling and UserAdapted Interaction, Ten Year Anniversary, 11. 2001. pp. 87129. Brusilovsky, P. (2003). Developing Adaptive Educational Hypermedia Systems: From Design Models to Authoring Tools. In T. Murray, S. Blessing and S. Ainsworth (Eds.): Authoring Tools for Advanced Technology Learning Environmen, Dordrecht: Kluwer Academic Publishers. 2003. Conklin, J. (1987). Hypertext: An Introduction and Survey, IEEE Computer, 20(9). 1987. pp. 1741. Carro, R. M. (2002). Adaptive Hypermedia in Education: New Considerations and Trends, In Proceedings of the 6th World Multi conference on Systemics, Cybernetics and Informatics , Orlando, Florida, 2002, pp. 452458. References Jonassen, D. H. (1993). Effects of Semantically Structured Hypertext Knowledge Bases on Students' Knowledge Structures. In C. McKnight, A. Dillon and J. Richardson (Eds.) Hypertext. A Psychological Perspective. Chichester: Ellis Horwood. 1993. Kavcic, A. (2000). The Role of User Models in Adaptive Hypermedia Systems. In Proceedings of the Electrotechnical Conference , MELECON 2000, 10th Mediterranean, 1, 2000. pp. 119122. Bajraktarevic, N. (2003). Adaptive Hypermedia, Learning Styles and Strategies within the Educational Paradigm. PhD Thesis, University of Southampton. September 2003. Ng, M.H. (2003). Integrating Adaptivity into Webbased Learning. PhD Thesis, University of Southampton, March 2003. Fischer, G. (2001). User Modeling in HumanComputer Interaction, Journal of User and UserAdapted Interaction , 11, 2001. pp. 6586. References AHS DeBra, P., Aerts, A., Smits, D., and Stash, N. (2002). AHA! Version 2.0: More Adaptation Flexibility for Authors, In Proceedings of the AACE ELearn'2002 Conference, October, 2002, pp. 240246. Murray, T. (2002). MetaLinks: Authoring and Affordances for Conceptual and Narrative Flow in Adaptive Hyperbooks, In International Journal of Artificial Intelligence in Education. 2002. Retrieved February 20, 2006 at http:// helios.hampshire.edu/~tjmCCS/papers/ MLIJAIED2001. subm1.doc Perez, Gutierrez, Lopistequy, and Uzandizaga (1995). HyperTutor: From Hypermedia to Intelligent Adaptive Hypermedia'. In Proceedings of the World Conference on Educational Multimedia and Hypermedia, (EDMEDIA'95). Graz, Austria, 1995. pp. 529534. Vassileva, J. (1997). Dynamic Course Generation on the WWW. In the Proceedings of the Workshop Adaptive Systems and User Modeling on the World Wide Web, 6th International Conference on User Modeling, Chia Laguna, Sardinia, 1997. Retrieved February 20, 2006 at http://www.contrib.andrew.cmu.edu/~plb / AIED97_workshop/Vassileva/Vassileva.html Brailsford, T.J., Stewart, C.D., Zakaria, M.R. and Moore, A. (2002). Autonavigational, Links and Narrative in An Adaptive WebBased Integrated Learning Environment. In Proceedings of the 11th International World Wide Web Conference (WWW2002). Honolulu, Hawaii, USA. May 711, 2002. Retrieved April 3, 2006 at http://whurle.sourceforge.net/ Tutorial Questions Write a summary about the following Adaptive Hypermedia Systems, emphasizing on their system components and adaptive hypermedia techniques employed: AHA! (Adaptive Hypermedia Architecture) DCG (Dynamic Course Generator) MetaLink WHURLE (Webbased Hierarchical Universal Reactive Learning Environment )
Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more. Course Hero has millions of course specific materials providing students with the best way to expand their education.

Below is a small sample set of documents:

University of Malaya - FACULTY OF - WXGE6320
Image EnhancementPart 1 1Image Enhancement Used to emphasize and sharpen image features for display and analysis. enhance otherwise hidden information Filter important image features Discard unimportant image features Enhancement method are applica
University of Malaya - FACULTY OF - WXGE6320
Image EnhancementPart 2Arithmetic/Logic operations (e.g. subtraction, addition) perform on pixel by pixel basis between two or more images Except NOT operation which performs only on a single image Logic operation performs on graylevel images:Enhanceme
University of Malaya - FACULTY OF - WXGE6320
Image EnhancementPart 3 Frequency Domain Filtering Image Representation in Frequency Domain Images can be represented in ways other than arrays of pixels. One way is by using the Fourier Transform. Image Representation in Frequency Domain FT Th
University of Malaya - FACULTY OF - WXGE6320
Image Segmentation HomeworkTry out the seg.m file (download seg.zip from student centre)Explain the programming steps involved, in wordsMatlab exercise:Detect edges in lena.bmp picture using sobel, prewitt and canny filter/detector mask. Which mask de
University of Malaya - FACULTY OF - WXGE6320
IMAGE SEGMENTATIONPart 1Introduction Segmentationsubdivides an image into its constituents regions or objects. purpose of image segmentation is to partition an image into meaningful regions (that represents objects or meaningful parts of objects ) wit
University of Malaya - FACULTY OF - WXGE6320
Image SegmentationPart 2 Thresholding and Regionbased SegmentationIntroductionThe simplest property that pixels in a region can share is intensity. So, a natural way to segment such regions is through thresholding, the separation of light and dark regi
University of Malaya - FACULTY OF - WXGE6320
Virtual RealityInput and Output DevicesBasic ComponentsInput Devices Concerns trackingwith interfaces for:users and users navigating through the virtual environment and interacting with the virtual objectsTrackers Three-Dimensional TypesPosition
University of Malaya - FACULTY OF - WXGE6320
Research Methods / Research Foundations in Computer ACM SIGMM (Special Interest Group of ACM on Multimedia )Retreat Report on Future Directions in Multimedia ResearchACM MMThe ACM Multimedia Special Interest Group was created ten years ago. Since tha
University of Malaya - FACULTY OF - WXGE6320
Integrating Educational Technology into TeachingChapter 1 Educational Technology in Context: The Big PictureWhat You Need to KnowDefinition of Integrating Educational TechnologyT h e p ro c e s s o f d e te rm ining wh ic h electronic tools and which
University of Malaya - FACULTY OF - WXGE6320
Integrating Educational Technology into TeachingChapter 2 Planning &amp; Implementation for Effective Technology IntegrationLevels of Planning School &amp; District Level Teacher LevelPlanning Steps Coordinate School &amp; District Planning Involve Teachers &amp; Ot
University of Malaya - FACULTY OF - WXGE6320
Integrating Educational Technology into TeachingChapter 3 Learning Theories and Integration ModelsPast Perceptions Tutor Tool TuteeDivergent ViewsLearning is constructed knowledge Learning is transmitted knowledgeConstructivistsObjectivistsTeachin
University of Malaya - FACULTY OF - WXGE6320
Integrating Educational Technology into TeachingChapter 4 Integrating Instructional Software into Teaching &amp; LearningINSTRUCTIONAL SOFTWAREPrograms developed for the sole purpose of delivering instruction or supporting learning activitiesInstructional
University of Malaya - FACULTY OF - WXGE6320
Interaction Design StageInteraction Design Concern with: 1. Content navigational and access path. 2. Interaction methods and controls in each screen. 3. Media treatments in each screen.Guidelines for designing good interactionBased on the following cr
University of Malaya - FACULTY OF - WXGE6320
Intro to Web Programming &amp; Web ScriptingAnd Getting Started with HTMLAcronyms HTML - HyperText Markup Language CSS - Cascading Style Sheets (Markup Language) XML - eXtensible Markup Language XHTMLWeb Languages1. Markup Languages 2. Scripting Language
University of Malaya - FACULTY OF - WXGE6320
Chapter 3 - Photoshop Elements: Creating Web GraphicsOutline 3.1 3.2 3.3 3.4 Introduction Image Basics Vector and Raster Graphics Toolbox 3.4.1 Selection Tools 3.4.2 Painting Tools 3.4.3 Shape Tools Layers Screen Captures File Formats: GIF, JPEG and PNG
University of Malaya - FACULTY OF - WXGE6320
CardLayout.java / This program displays a customer's personal information in a business card public class CardLayout cfw_ public static void main(String[] args) cfw_ int count; / count is a counter for printing &quot;*&quot; 50 times / Printing spaces in the top Sy
University of Malaya - FACULTY OF - WXGE6320
Chapter 7 - JavaScript: Introduction to ScriptingOutline7.1 7.2 7.3 7.4 7.5 7.6 7.7 Introduction Simple Program: Printing a Line of Text in a Web Page Obtaining User Input with prompt Dialogs 7.3.1 Dynamic Welcome Page 7.3.2 Adding Integers Memory Conce
University of Malaya - FACULTY OF - WXGE6320
Chapter 8 - JavaScript: Control Statements IOutline8.1 8.2 8.3 8.4 8.5 8.6 8.7 8.8 Introduction Algorithms Pseudocode Control Structures if Selection Statement if.else Selection Statement while Repetition Statement Formulating Algorithms: Case Study 1 (
University of Malaya - FACULTY OF - WXGE6320
Chapter 9 - JavaScript: Control Statements IIOutline9.1 9.2 9.3 9.4 9.5 9.6 9.7 9.8 9.9 9.10 9.11 Introduction Essentials of Counter-Controlled Repetition f o r Repetition Statement Examples Using the f o r Statement s w i t c h Multiple-Selection State
University of Malaya - FACULTY OF - WXGE6320
Chapter 10 - JavaScript: FunctionsOutline10.1 10.2 10.3 10.4 10.5 10.6 10.7 10.8 10.9 10.10 10.11 10.12 Introduction Program Modules in JavaScript ProgrammerDefined Functions Function Definitions RandomNumber Generation Example: Game of Chance Another E
University of Malaya - FACULTY OF - WXGE6320
Chapter 7 - JavaScript: Introduction to ScriptingOutline7.1 7.2 7.3 7.4 7.5 7.6 7.7 Introduction Simple Program: Printing a Line of Text in a Web Page Obtaining User Input with prompt Dialogs 7.3.1 Dynamic Welcome Page 7.3.2 Adding Integers Memory Conce
University of Malaya - FACULTY OF - WXGE6320
Markup LanguageQ1/ What is a markup language? Markup language is a set of codes or tags that surrounds content and tells a person or program what that content is (its structure) and/or what it should look like (its format). Markup tags have a distinct sy
University of Malaya - FACULTY OF - WXGE6320
Math Teacher Expert SystemIntroductionExpert Systems: are computer programs that are derived from the Artificial Intelligence. The obvious extension of storing knowledge inside a computer program is to make use of that knowledge to solve practical probl
University of Malaya - FACULTY OF - WXGE6320
phone A phone is a 'unit sound' of a language in the sense that it is the minimal sound by which two words can differ. For example, the English word feed contains three phones since each can be independently substituted to form a different word. In the IP
University of Malaya - FACULTY OF - WXGE6320
PHP Array Functions PHP Array Introduction The array functions allow you to manipulate arrays. PHP supports both simple and multi-dimensional arrays. There are also specific functions for populating arrays from database queries. Installation The array fun
University of Malaya - FACULTY OF - WXGE6320
Presentation DesignWRET1103Some key visual display principles (Lewis and Rieman, 1994)The `clustering' principleorganise screen into visually separate blocks based on logical grouping Aim to give title to each blockThe `visibility reflects usefulness
University of Malaya - FACULTY OF - WXGE6320
WRET3310: Quiz 1J XHTML, JavaScriptsAnswer ALL Questions If you manage to produce the requirement output, you'll get 1 mark. You have 45 minutes on this quiz. Spend 10 minutes on every questions. Save your work as .html files named after the question e
University of Malaya - FACULTY OF - WXGE6320
QUIZ 2 WEB APPLICATION DEVELOPMENT (40 Minutes) - 5% Answer All Questions 1. Answer True or False for each of the following statements:i) ii)iii) iv)v)vi) vii) viii) ix) x)The &lt;!ELEMENT list (item*)&gt; defines element list as containing one or more ite
University of Malaya - FACULTY OF - WXGE6320
WRET2101Representation and Description Representation &amp; DescriptionThe results of segmentation is a set of regions. Regions have then to be represented and described.RepresentationTwo main ways of representing a region:1. external characteristic
University of Malaya - FACULTY OF - WXGE6320
Fastest Route from CS Dept to Einstein's HouseShortest PathsDijkstra's algorithm Bellman-Ford algorithmPrinceton University COS 226 Algorithms and Data Structures Spring 2004 Kevin Wayne http:/www.Princeton.EDU/~cos2262Shortest Path ProblemShortest
University of Malaya - FACULTY OF - WXGE6320
Speech InterfaceSpeech Overview VoiceUser Interface How does it work? Synthesis(TTS) Recognition (SR)Speech Synthesis Textto Speechdatabase Dynamic PromptHow Speech Synthesis Works? Textparsingnumbers, symbols, pauses Sentences, Natural P
University of Malaya - FACULTY OF - WXGE6320
SynchronizationSynchronization Synchronizationmultimedia. People paying for the localization project do not want to have to re-shoot expensive video. Instead, they ask you to use the same characters, just put in a different sound. Unfortunately, if we
University of Malaya - FACULTY OF - WXGE6320
2007/2008 Tutorial 1 Answer Q1 : I) II) III) IV) Entities: Departments, Employees, Supervisor, Projects Assigned (Employee-Department), Has (Department-Supervisor), Works-On (Employee-Project), The only attributes indicated are the names of the department
University of Malaya - FACULTY OF - WXGE6320
Multimedia and Learning Tutorial 1: Discussion1. Richard Clark's nowfamous comment about the impact of computers on learning was that the best current evidence is that media are mere vehicles that deliver instruction but do not influence student achievem
University of Malaya - FACULTY OF - WXGE6320
Tutorial 1 answersQ1: I) II) III) IV) Entities: Departments, Employees, Supervisor, Projects Assigned (Employee-Department), Has (Department-Supervisor), Works-On (Employee-Project), The only attributes indicated are the names of the departments, project
University of Malaya - FACULTY OF - WXGE6320
Multimedia and Learning Tutorial 2: Planning and Implementation for Effective Technology Integration1. Assume you are a classroom teacher at a level and type of school of your choice. Describe how the school should go about developing a technology imple
University of Malaya - FACULTY OF - WXGE6320
Tutorial 2 1. A bank's system analyst has identified the data elements required to manage the Bank's safe deposit system. The data elements are: BoxHolder First Name Last Name Address City State PostCode Phone Number Deputy BoxHolder Same as BoxHolder Box
University of Malaya - FACULTY OF - WXGE6320
Tutorial 2 Answers Q1 : There is more than one solution for this question. In general, the solution is as follows: The Tables: BOXHOLDER BOX BOX HISTORY BOX HOLDER IC No ( Or BoxHolderNo.) First Name Last Name Address City State PostCode Phone Number BOX
University of Malaya - FACULTY OF - WXGE6320
Multimedia and Learning Tutorial 31. Describe how knowledge about learning theories or instructional models is applied in the following research work: a. Grigoriadou et el., (2001) INSPIRE: An Intelligent System for Personalized Instruction in a Remote
University of Malaya - FACULTY OF - WXGE6320
Tutorial 3 STUDENT table SID S100 S150 S200 S250 S300 S350 S400 S450 Name Ismail Muthusamy Maniam Abu Bakar Mariam Mary Jessica Lim Major Information Science Artificial Intelligence Software Engineering Information Science Artificial Intelligence Software
University of Malaya - FACULTY OF - WXGE6320
Relational Algebra Exercises STUDENT table SID S100 S150 S200 S250 S300 S350 S400 S450 Name Ismail Muthusamy Maniam Abu Bakar Mariam Mary Jessica Lim Major Information Science Artificial Intelligence Software Engineering Information Science Artificial Int
University of Malaya - FACULTY OF - WXGE6320
Relational Algebra1.Consider the following AIRLINE database schema that describes the database for airline flight information: AIRPORT (Airport-code, Name, City) FLIGHT (Number, Airline, Weekdays) FLIGHT_LEG (Flight-number, Leg-number, Departure-airport-
University of Malaya - FACULTY OF - WXGE6320
Exercise II1.Consider the following AIRLINE database schema that describes the database for airline flight information: AIRPORT (Airport-code, Name, City) FLIGHT (Number, Airline, Weekdays) FLIGHT_LEG (Flight-number, Leg-number, Departure-airport-code Sc
University of Malaya - FACULTY OF - WXGE6320
Information VisualizationPart One1Introduction Thereare some aspects that may be understood better from graphics than from the textual format, such as the possibility for finding an alternative route, or the existence of historical places in the vici
University of Malaya - FACULTY OF - WXGE6320
Virtual Reality Markup Language (2) Understanding Shape AppearanceRecall that Shape nodes describe: Appearance nodes describe: Shape cfw_ geometry . . . appearance . . . geometry form, or structure appearance color and texture Shape cfw_ ap
University of Malaya - FACULTY OF - WXGE6320
VRML Script Node and JAVAWhy would you want to use Java with your VRML? Java class has more flexibility to define complex behaviors Java has its simple networking classes create multi-user VRML worlds, visualizations of the Internet or visualizations o
University of Malaya - FACULTY OF - WXGE6320
Virtual Reality Markup LanguageAn Introduction to VRML &amp; Modeling Shapes, Geometry, Colour Introduction The Virtual Reality Modeling Language A file format for describing interactive threedimensional objects and worlds (a model of a 3D space, which
University of Malaya - FACULTY OF - WXGE6320
WXGE6320: Web Application Tutorial 31. Develop a JavaScript program that will determine whether a department-store customer has exceeded the credit limit on a charge account. For each customer, the following facts are available: a. b. c. d. e. Account nu
University of Malaya - FACULTY OF - WXGE6320
WXGE6320: Web Application Tutorial 5Write a complete JavaScript program to request user for the radius of a sphere, and call function sphereVolume to calculate and display the volume of the sphere. Use the statement volume = (4.0 / 3.0) * Math.PI * Math.
University of Malaya - FACULTY OF - WXGE6320
WXGE6320: WEB DEVELOPMENT Tutorial 4 Answer All Questions 1. Draw a flowchart for selection statement below. Document.writeln( studentGrade &gt;= 70 ? &quot;Passed&quot; : &quot;Failed&quot;); 2. Write a JavaScript function to validate the username and password entered by a use
University of Malaya - FACULTY OF - WXGE6320
Tutorial 02 Carrier Sense Multiple Access (CSMA)1IntroductionIn the IEEE 802 protocols for shared multi-access LANs, the data link layer is divided into two sub layers, as shown next. The upper LLC (Logical Link Control) layer provides a way to address
University of Malaya - FACULTY OF - WXGE6320
Writing PapersStudents too often put off a written assignment, considering it a chore too formidable to approach until the last minute. As a result, grades inevitably suffer. Writing is not a talent reserved for a select few, it is a skill that can be le
University of Malaya - FACULTY OF - WXGE6320
Group Assignment 1 : Bellman-Ford's Algorithm and Applications to the Network Routing Theory Chapter 1 : Introduction a) Introduction to Algorithm : An algorithm is a type of effective method in which a systematic list of a known set of instructions for c
University of Malaya - FACULTY OF - WXGE6320
Chapter 4 - Introduction to XHTML: Part 1Outline 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9 4.10 4.11 Introduction Editing XHTML First XHTML Example W3C XHTML Validation Service Headers Linking Images Special Characters and More Line Breaks Unordered Lists Nest
University of Malaya - FACULTY OF - WXGE6320
Chapter 5 - Introduction to XHTML: Part 2Outline5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8 5.9 5.10 5.11 Introduction Basic XHTML Tables Intermediate XHTML Tables and Formatting Basic XHTML Forms More Complex XHTML Forms Internal Linking Creating and Using Image M
Harvard - ECON1723 - 312
1. Which of the following illustrates the concept of external cost? a. Margaret purchases all her food and clothing in the big city outside her residence. b. A small business owner frequently buys raw materials by using her bank's line of credit. *c. Raym
Harvard - ECON1723 - 312
1. Which of the following illustrates the concept of external cost? a) Margaret purchases all her food and clothing in the big city outside her residence. b) A small business owner frequently buys raw materials by using her bank's line of credit. c) Raymo
Harvard - ECON1723 - 312
ECON 102 Professor Jose J Vazquez Exam-3 FORM A2011Please choose the best answer. For all questions, only consider the change(s) implied by the question while holding &quot;all other things equal&quot;. PLEASE READ ALL QUSTIONS CAREFULLY; MANY OF THEM ARE NOT EXA
Ryerson - ECONMICS - 801
Time Value of Money and Economic EquivalenceChapter 3 Contemporary Engineering Economics Third Canadian Edition Copyright 2012 2012 Pearson Canada Inc., Toronto, Ontario1Chapter Opening Story: Take a Lump Sum or Annual Installments Millionaire Life i
Ryerson - ECONMICS - 801
Time Value of Money and Economic EquivalenceChapter 3 Contemporary Engineering Economics Third Canadian Edition Copyright 2012 2012 Pearson Canada Inc., Toronto, Ontario1Chapter Opening Story: Take a Lump Sum or Annual Installments Millionaire Life i
Ryerson - ECONMICS - 801
Debt Management Lecture No. 8 Chapter 4 Contemporary Engineering Economics Third Canadian Edition Copyright 2012 2012 Pearson Canada Inc., Toronto, Ontario1Lecture 10 ObjectivesHow are commercial loans and mortgages structured in terms of interest an