Web Science (VU) ( )

Size: px
Start display at page:

Download "Web Science (VU) ( )"

Transcription

1 Web Science (VU) ( ) Elisabeth Lex ISDS, TU Graz March 5, 2018 Elisabeth Lex (ISDS, TU Graz) WebSci March 5, / 56

2 Lecturer Name: Elisabeth Lex Office: ISDS, Inffeldgasse 13, 5th Floor, Room 072 Office hours: By appointment Phone: / Elisabeth Lex (ISDS, TU Graz) WebSci March 5, / 56

3 Lecturer Name: Denis Helic Office: ISDS, Petersgasse 116, Room 26 Office hours: Tuesday from 12 til 13 Phone: / Elisabeth Lex (ISDS, TU Graz) WebSci March 5, / 56

4 Language Lectures in English Communication in German/English If in German: please informally (Du)! Examination: German/English Elisabeth Lex (ISDS, TU Graz) WebSci March 5, / 56

5 Outline 1 Welcome and Introduction 2 Course Organization 3 Motivation 4 Course Overview 5 The Schelling Model 6 Course Calender Elisabeth Lex (ISDS, TU Graz) WebSci March 5, / 56

6 Welcome and Introduction Course context Web Science (VU) ( ) Obligatory course Bachelor Software Development and Business (6th Semester: the old study plan) Obligatory course Bachelor Computer Science (6th Semester: the new study plan) Elective course in Master Computer Science/Software Development and Business if not already taken in Bachelor Elisabeth Lex (ISDS, TU Graz) WebSci March 5, / 56

7 Welcome and Introduction Goals of the course The goals of this course are: (i) To discuss the Web as a half technical half social system (ii) To understand that the further development of the Web requires a combined scientific and engineering approach Science: analyze the Web as an object of a scientific inquiry and learn something new Engineering: use the new knowledge and improve the algorithms (iii) To learn about the basic scientific methodology for the Web: network theory and analysis, data mining, social processes on the Web (iv) To learn about python as analysis tool Elisabeth Lex (ISDS, TU Graz) WebSci March 5, / 56

8 Welcome and Introduction Goals of the course Student goals: to pass the examination Bonus goal for all: to have fun! Elisabeth Lex (ISDS, TU Graz) WebSci March 5, / 56

9 Course Organization Course logistics Course website: socialcomputing/courses/webscience/ Slides will be made available on the course website Additional readings, references, links, etc. also on the website Elisabeth Lex (ISDS, TU Graz) WebSci March 5, / 56

10 Course Organization Grading Programming project in python with a provided code skeleton Handout via web page & lecture: , Submission: Visualize evolution, plot histograms of interesting quantities Final exam ( exact time & location will be announced in lecture & newsgroup) Elisabeth Lex (ISDS, TU Graz) WebSci March 5, / 56

11 Course Organization Grading Project: 30 points Final examination 5 written questions for a total of 50 points Total for the project and examination is 80 points Elisabeth Lex (ISDS, TU Graz) WebSci March 5, / 56

12 Course Organization Grading You have to reach at least 16 points for the project! You have to reach at least 25 points for the final exam! You have to reach at least 41 points combined to be positive! Elisabeth Lex (ISDS, TU Graz) WebSci March 5, / 56

13 Course Organization Grading 0-40 points: points: points: points: points: 1 Elisabeth Lex (ISDS, TU Graz) WebSci March 5, / 56

14 Course Organization Dates Until : register for the course ( :59) If you do not register you can not obtain the grade for this course Create your SVN project in TUGOnline as early as possible Special naming scheme: see submission slides Add tutor as readers If your SVN project is not created you will not be able to participate in the course Elisabeth Lex (ISDS, TU Graz) WebSci March 5, / 56

15 Course Organization Dates : the student project handed out (via Web page) : submission date (hard deadline) The tutor will check out your submission from SVN at the hard deadline No SVN project or tutor can not check out or nothing submitted = 0 points Elisabeth Lex (ISDS, TU Graz) WebSci March 5, / 56

16 Course Organization Course policy Plagiarism: By submitting home assignments, you agree that your work will be processed by plagiarism tools. You are allowed to discuss home assignments with colleagues You are not allowed to jointly work on the assignments, copy solutions or share code. The software will check first, then study assistants If they suspect a case of plagiarism you will be asked for your comment In 99% of cases this already clarifies the situation In the remaining 1% of cases Denis or me will be involved, after that the Dean of the study Elisabeth Lex (ISDS, TU Graz) WebSci March 5, / 56

17 Course Organization Questions? Raise them now (+1 +1) Ask after the lecture (+1) Visit us in the office hours (+1) Send us an (-1) As a side note: you should(!) interrupt me immediately ( ) and ask any question you might have during the lecture Elisabeth Lex (ISDS, TU Graz) WebSci March 5, / 56

18 Motivation The Web The fastest growth of any technology in the human history Time to reach 50 million people Telephone 75 years Radio 35 years TV 13 years The Web 4 years Elisabeth Lex (ISDS, TU Graz) WebSci March 5, / 56

19 Motivation The Web Figure: Jakob Nielsen, 100 Million Web Sites, Elisabeth Lex (ISDS, TU Graz) WebSci March 5, / 56

20 Motivation The Web The size of the Web Visible Web and The Deep Web (behind passwords) The size of the Web 1000 billions blogspot.com/2008/07/we-knew-web-was-big.html Indexed pages 50 billions Elisabeth Lex (ISDS, TU Graz) WebSci March 5, / 56

21 Motivation The Web Figure: is-the-growth-of-the-web-slowing-down-or-just-taking-a-breather/ Elisabeth Lex (ISDS, TU Graz) WebSci March 5, / 56

22 Motivation Web Science Web as an object of scientific inquiry [...] As the Web has grown in complexity and the number and types of interactions that take place have ballooned, it remains the case that we know more about some complex natural phenomena (the obvious example is the human genome) than we do about this particular engineered one. A Framework for Web Science by T. Berners-Lee and others Elisabeth Lex (ISDS, TU Graz) WebSci March 5, / 56

23 Motivation Web Science Elisabeth Lex (ISDS, TU Graz) WebSci March 5, / 56

24 Motivation Web Science Web as a sociotechnical system The web is half social and half technical; you can t separate the social and the technical T. Berners-Lee Elisabeth Lex (ISDS, TU Graz) WebSci March 5, / 56

25 Motivation Web Science What does it mean? In the beginning there were only we: software engineers We had the full control over our system, its behavior and its functionality But we implemented the algorithms that work with the data generated by the users E.g. PageRank: links created by the users E.g. Recommendations: user interactions Elisabeth Lex (ISDS, TU Graz) WebSci March 5, / 56

26 Motivation Web Science We lost the control over the system! What you can find on the Web depends on the algorithm and what other users are looking for What you can buy on Amazon depends on the algorithm and what other users have already bought What you watch on Netflix depends on the algorithm and what other users have already watched How can we as engineers gain the control over the system again? Elisabeth Lex (ISDS, TU Graz) WebSci March 5, / 56

27 Motivation Web Science Observe: e.g. collect access logs on a recommender site Elisabeth Lex (ISDS, TU Graz) WebSci March 5, / 56

28 Motivation Web Science Observe: e.g. collect access logs on a recommender site Measure: e.g. how many users buy which products Elisabeth Lex (ISDS, TU Graz) WebSci March 5, / 56

29 Motivation Web Science Observe: e.g. collect access logs on a recommender site Measure: e.g. how many users buy which products Quantify: e.g. similarity between users Elisabeth Lex (ISDS, TU Graz) WebSci March 5, / 56

30 Motivation Web Science Observe: e.g. collect access logs on a recommender site Measure: e.g. how many users buy which products Quantify: e.g. similarity between users Make a model: e.g. users with similar interests buy similar products Elisabeth Lex (ISDS, TU Graz) WebSci March 5, / 56

31 Motivation Web Science Observe: e.g. collect access logs on a recommender site Measure: e.g. how many users buy which products Quantify: e.g. similarity between users Make a model: e.g. users with similar interests buy similar products Predict with the model and validate: e.g. implement and evaluate Elisabeth Lex (ISDS, TU Graz) WebSci March 5, / 56

32 Motivation Web Science Observe: e.g. collect access logs on a recommender site Measure: e.g. how many users buy which products Quantify: e.g. similarity between users Make a model: e.g. users with similar interests buy similar products Predict with the model and validate: e.g. implement and evaluate Apply: engineering approach to implementing the model in the software Elisabeth Lex (ISDS, TU Graz) WebSci March 5, / 56

33 Motivation Web Science Observe: e.g. collect access logs on a recommender site Measure: e.g. how many users buy which products Quantify: e.g. similarity between users Make a model: e.g. users with similar interests buy similar products Predict with the model and validate: e.g. implement and evaluate Apply: engineering approach to implementing the model in the software All steps together: scientific methodology (Web Science) Elisabeth Lex (ISDS, TU Graz) WebSci March 5, / 56

34 Course Overview Course Topics World Wide Web: a short history What is network theory? Why it is relevant for the Web? How do networks evolve? How can we model dynamics of social influence and aggregating beliefs on the Web? How do we search in networks? Elisabeth Lex (ISDS, TU Graz) WebSci March 5, / 56

35 Course Overview How many of you know... 6 degrees of separation (Small-world phenomenon) Elisabeth Lex (ISDS, TU Graz) WebSci March 5, / 56

36 Course Overview How many of you know... 6 degrees of separation (Small-world phenomenon) Degree distribution Elisabeth Lex (ISDS, TU Graz) WebSci March 5, / 56

37 Course Overview How many of you know... 6 degrees of separation (Small-world phenomenon) Degree distribution Power-law networks Elisabeth Lex (ISDS, TU Graz) WebSci March 5, / 56

38 Course Overview How many of you know... 6 degrees of separation (Small-world phenomenon) Degree distribution Power-law networks The meaning of PageRank Elisabeth Lex (ISDS, TU Graz) WebSci March 5, / 56

39 Course Overview How many of you know... 6 degrees of separation (Small-world phenomenon) Degree distribution Power-law networks The meaning of PageRank Agent-based modeling Elisabeth Lex (ISDS, TU Graz) WebSci March 5, / 56

40 Course Overview The beginnings of the Web : Ted Nelson and Douglas Engelbart created model for linked content: Hypertext and Hypermedia 1973/74: Vint Cerf: father of the Internet, and others put together protocols and technical specifications and coin the term Internet Elisabeth Lex (ISDS, TU Graz) WebSci March 5, / 56

41 Course Overview The Internet and the Web Internet Web Elisabeth Lex (ISDS, TU Graz) WebSci March 5, / 56

42 Course Overview The beginnings of the Web : A scientist from CERN wanted to share information with scientists from CERN and other universities: proposal for World Wide Web by Tim Berners-Lee Hypertext HyperText is a way to link and access information of various kinds as a web of nodes in which the user can browse at will. It provides a single user-interface to large classes of information (reports, notes, databases, computer documentation and on-line help). We propose a simple scheme incorporating servers already available at CERN... A program which provides access to the hypertext world we call a browser... Tim Berners-Lee, R. Cailliau. 12 November 1990, CERN Elisabeth Lex (ISDS, TU Graz) WebSci March 5, / 56

43 Course Overview The beginnings of the Web... Elisabeth Lex (ISDS, TU Graz) WebSci March 5, / 56

44 Course Overview The beginnings of the Web... URL: a unique address of a Web resource (page, image,...) HTTP: a stateless protocol built on the top of TCP/IP for data exchange HTML: a simple markup language for Web documents <a href=...>: an element for linking other documents on the Web Simple, scalable, flexible: reasons for the huge success Elisabeth Lex (ISDS, TU Graz) WebSci March 5, / 56

45 Course Overview Web Science Elisabeth Lex (ISDS, TU Graz) WebSci March 5, / 56

46 Course Overview Web Science Elisabeth Lex (ISDS, TU Graz) WebSci March 5, / 56

47 Course Overview Science Elisabeth Lex (ISDS, TU Graz) WebSci March 5, / 56

48 Course Overview Theories on the Web... A few examples of assertions: Every page on the web can be reached by following less than 10 links. (True/False/Depends?) A wikipedia page contains, on average, 0.03 false facts (True/False/Depends?) 1%-4% of users express their search queries in the form of goals such as increase adsense revenue (True/False/Depends?) The average number of words per search query is more than 3 (True/False/Depends?) Elisabeth Lex (ISDS, TU Graz) WebSci March 5, / 56

49 Course Overview Theories on the Web... Can these statements be easily validated? Can they lead to good/interesting theories? What constitutes good theories? Clarity, simplicity Predictive and explanatory power Applicability and utility Testability and falsifiability Elisabeth Lex (ISDS, TU Graz) WebSci March 5, / 56

50 Course Overview Networks A significant part of this course will focus on network theory Graph theory vs. Network theory Graph theory focuses on mathematics and analytical approaches (small graphs) Network theory focuses on networks that can be observed in the real world Large empirical networks, statistical approaches There are many different forms of networks available on the Web Can you name a few of them? Elisabeth Lex (ISDS, TU Graz) WebSci March 5, / 56

51 Course Overview Networks P Figure: Social network of HP Labs constructed out of communication. From: How to search a social network, Adamic, Elisabeth Lex (ISDS, TU Graz) WebSci March 5, / 56

52 Course Overview Networks Figure: Network of pages and hyperlinks on a Website. From: Networks, Mark Newman, Elisabeth Lex (ISDS, TU Graz) WebSci March 5, / 56

53 Course Overview Networks On the course Web site there are links to many resources The content of this course is mainly based on the textbook: Networks, Crowds, and Markets: Reasoning About a Highly Connected World, by David Easley and Jon Kleinberg, 2010 It is a free online book! Elisabeth Lex (ISDS, TU Graz) WebSci March 5, / 56

54 Course Overview Agents Agents, interactions, dynamics Individual agents follow simple rules Interaction is guided by simple rules However, evolution may result in a very complex system Emergent properties Elisabeth Lex (ISDS, TU Graz) WebSci March 5, / 56

55 Course Overview Game of Life Invented by John Horton Conway Rules 1 Any live cell with fewer than two live neighbours dies, as if caused by underpopulation 2 Any live cell with two or three live neighbours lives on to the next generation 3 Any live cell with more than three live neighbours dies, as if by overpopulation 4 Any dead cell with exactly three live neighbours becomes a live cell, as if by reproduction Demo: Elisabeth Lex (ISDS, TU Graz) WebSci March 5, / 56

56 The Schelling Model The Schelling Model A small preference for a specific kind of neighbors lead to total segregation Shows how global patterns (spatial segregation) can arise from local preferences (homophily) A simple robust mechanism leads to segregation Segregation achieved even if no one explicitly aims for it Elisabeth Lex (ISDS, TU Graz) WebSci March 5, / 56

57 The Schelling Model How does the Schelling Model work? (1/2) Assume a population of individuals (aka agents) of type X or O Types represent immutable characteristics (e.g., age) Two populations are initially placed into random locations of a neighborhood grid After placing all agents, each cell is either occupied by an agent or empty The neighbor relationships among the cells can be represented very simply as a graph: cells are the nodes, edges are inserted between two cells that are neighbors on the grid Elisabeth Lex (ISDS, TU Graz) WebSci March 5, / 56

58 The Schelling Model How does the Schelling Model work? (2/2) Now, determine if each agent is satisfied with its current location Agent is satisfied if is surrounded by at least t of its own type of neighboring agents Threshold t applies to all agents in the model (in reality everyone might have a different threshold they are satisfied with) The higher t, the higher the likelihood that agents will not be satisfied with their current location Example: For example, if t = 3, agent X is satisfied if at least 3 of its neighbors are also X If fewer than 3 are X, then the agent is not satisfied, and it will want to change its location in the grid Any algorithm can be used to choose new location (e.g., random selection, nearest available location, 1 row at a time) Elisabeth Lex (ISDS, TU Graz) WebSci March 5, / 56

59 The Schelling Model Example (a) Initial stage (b) After one round Figure: Left image: all dissatisfied agents have an asterisk next to them. Right image: shows new configuration after all dissatisfied agents have been moved to unoccupied cells (1 row at a time) where they are satisfied. May cause other agents to become unsatisfied, then new round of movement begins Elisabeth Lex (ISDS, TU Graz) WebSci March 5, / 56

60 The Schelling Model Netlogo Example of the Schelling Model Go to File/Model Library/Social Science/Segregation Elisabeth Lex (ISDS, TU Graz) WebSci March 5, / 56

61 The Schelling Model Observations from Schelling s Model Spatial segregation takes place even though no individual agent actively seeks it Segregation doesn t happen due to built-in model agents that are willing to be in the minority Ideally, all agents are carefully arranged in an integrated pattern However, from random start hard for agents to find such integrated patterns At more general level, Schelling model is an example of how fixed characteristics (e.g., ethnicity) can become highly correlated with mutable characteristics E.g. decision where to live, which over time conforms to similarities in agents immutable types, producing segregation Elisabeth Lex (ISDS, TU Graz) WebSci March 5, / 56

62 Course Calender Course calendar : Introduction and Motivation : Networks I : Networks II (Random Graphs) : Small World Phenomenon I : Small World Phenomenon II Elisabeth Lex (ISDS, TU Graz) WebSci March 5, / 56

63 Course Calender Course calendar : Power Laws and Preferential Attachment I : Power Laws and Preferential Attachment II : Power Laws and Preferential Attachment III : Network Dynamics I (Information Cascades) Elisabeth Lex (ISDS, TU Graz) WebSci March 5, / 56

64 Course Calender Course calendar : Network Dynamics II (Agent-based Modeling) : Network Dynamics III (Opinion Dynamics) : Information Networks I : Information Networks II (PageRank) : Exam (exact time + location to be announced) Elisabeth Lex (ISDS, TU Graz) WebSci March 5, / 56

65 Course Calender Questions? Raise them now (+1 +1) Ask after the lecture (+1) Visit us in the office hours (+1) Send us an (-1) As a side note: you should(!) interrupt me immediately ( ) and ask any question you might have during the lecture Elisabeth Lex (ISDS, TU Graz) WebSci March 5, / 56

Databases 2 (VU) ( )

Databases 2 (VU) ( ) Databases 2 (VU) (707.030) Denis Helic KMI, TU Graz Oct 5, 2015 Denis Helic (KMI, TU Graz) Dbase2 Oct 5, 2015 1 / 33 Lecturer Name: Denis Helic Office: IWM (Know-Center), Inffeldgasse 13, 5th Floor, Room

More information

Introduction. Software Architecture VO/KU ( / ) Roman Kern. KTI, TU Graz

Introduction. Software Architecture VO/KU ( / ) Roman Kern. KTI, TU Graz Introduction Software Architecture VO/KU (707.023/707.024) Roman Kern KTI, TU Graz 2013-10-02 Roman Kern (KTI, TU Graz) Introduction 2013-10-02 1 / 32 Introduction Introduction Basic organisational information

More information

Multimedia Information Systems - Introduction

Multimedia Information Systems - Introduction Multimedia Information Systems - Introduction VO/KU (707.020) Christoph Trattner Know-Center, TU Graz Oct 05, 2015 Christoph Trattner (Know-Center, TU Graz)Multimedia Information Systems - Introduction

More information

The Web: Concepts and Technology. January 15: Course Overview

The Web: Concepts and Technology. January 15: Course Overview The Web: Concepts and Technology January 15: Course Overview 1 Today s Plan Who am I? What is this course about? Logistics Who are you? 2 Meet Your Instructor Instructor: Eugene Agichtein Web: http://www.mathcs.emory.edu/~eugene

More information

MIDTERM EXAMINATION Networked Life (NETS 112) November 21, 2013 Prof. Michael Kearns

MIDTERM EXAMINATION Networked Life (NETS 112) November 21, 2013 Prof. Michael Kearns MIDTERM EXAMINATION Networked Life (NETS 112) November 21, 2013 Prof. Michael Kearns This is a closed-book exam. You should have no material on your desk other than the exam itself and a pencil or pen.

More information

Web Information System Design. Tatsuya Hagino

Web Information System Design. Tatsuya Hagino Web Information System Design Tatsuya Hagino (hagino@sfc.keio.ac.jp) 1 Course Summary Understanding the current Web architecture Web components Web as document space Structure of Web documents Web principles

More information

Lecture 1. Course Mechanics. Administrative Items. Grading. Programming Assignments. Homework Assignments

Lecture 1. Course Mechanics. Administrative Items. Grading. Programming Assignments. Homework Assignments Course Mechanics Lecture 1 Introduction, Course Overview January 12, 2005 Administrative Items Grading Course Organization Homeworks Programming Assignments Exams Administrative Items Course Time: MWF

More information

Assignment 4. Aggregate Objects, Command-Line Arguments, ArrayLists. COMP-202B, Winter 2011, All Sections. Due: Tuesday, March 22, 2011 (13:00)

Assignment 4. Aggregate Objects, Command-Line Arguments, ArrayLists. COMP-202B, Winter 2011, All Sections. Due: Tuesday, March 22, 2011 (13:00) Assignment 4 Aggregate Objects, Command-Line Arguments, ArrayLists COMP-202B, Winter 2011, All Sections Due: Tuesday, March 22, 2011 (13:00) You MUST do this assignment individually and, unless otherwise

More information

UCD School of Information and Library Studies. IS30020: Web Publishing

UCD School of Information and Library Studies. IS30020: Web Publishing UCD School of Information and Library Studies IS30020: Web Publishing Module Coordinator: Dr Judith Wusteman Office: SILS 110, Email: judith.wusteman@ucd.ie, Tel: 716 7612 Office hour Semester 1 (Sept

More information

Introduction April 27 th 2016

Introduction April 27 th 2016 Social Web Mining Summer Term 2016 1 Introduction April 27 th 2016 Dr. Darko Obradovic Insiders Technologies GmbH Kaiserslautern d.obradovic@insiders-technologies.de Outline for Today 1.1 1.2 1.3 1.4 1.5

More information

TSC 220. complex systems

TSC 220. complex systems TSC 220 complex systems a complex system is a set of interconnected parts making an integrated whole...... that exhibits behavior not obvious from the properties of the parts 5:1 gear ratio not a complex

More information

The Psychology of Social Influence (PSYC 342) Cialdini, R. B. (2009). Influence: Science and Practice (Fifth Edition). Boston, MA: Allyn and Bacon.

The Psychology of Social Influence (PSYC 342) Cialdini, R. B. (2009). Influence: Science and Practice (Fifth Edition). Boston, MA: Allyn and Bacon. Instructor: Natalie Kalmet Office: HUM 319 E-mail: 6nk11@queensu.ca Office Hours: By appointment TA: Andrew Smith E-mail: 01ams23@queensu.ca Office Hours: Held after exams. TBA. Required Text: The Psychology

More information

LECTURE 12. Web-Technology

LECTURE 12. Web-Technology LECTURE 12 Web-Technology Household issues Course evaluation on Caracal o https://caracal.uu.nl o Between 3-4-2018 and 29-4-2018 Assignment 3 deadline extension No lecture/practice on Friday 30/03/18 2

More information

Positive and Negative Links

Positive and Negative Links Positive and Negative Links Web Science (VU) (707.000) Elisabeth Lex KTI, TU Graz May 4, 2015 Elisabeth Lex (KTI, TU Graz) Networks May 4, 2015 1 / 66 Outline 1 Repetition 2 Motivation 3 Structural Balance

More information

UNIT 9C Randomness in Computation: Cellular Automata Principles of Computing, Carnegie Mellon University

UNIT 9C Randomness in Computation: Cellular Automata Principles of Computing, Carnegie Mellon University UNIT 9C Randomness in Computation: Cellular Automata 1 Exam locations: Announcements 2:30 Exam: Sections A, B, C, D, E go to Rashid (GHC 4401) Sections F, G go to PH 125C. 3:30 Exam: All sections go to

More information

INFS 2150 (Section A) Fall 2018

INFS 2150 (Section A) Fall 2018 INFS 2150 (Section A) Fall 2018 Introduction to Web Development Class meets TUE & THU: 12:30am-1:45pm: in Wheatley 114 Instructor: Peter Y. Wu Office: Wheatley 309 Office Hours: Tuesday 9:00 am-12:00 noon;

More information

: Semantic Web (2013 Fall)

: Semantic Web (2013 Fall) 03-60-569: Web (2013 Fall) University of Windsor September 4, 2013 Table of contents 1 2 3 4 5 Definition of the Web The World Wide Web is a system of interlinked hypertext documents accessed via the Internet

More information

Social, Information, and Routing Networks: Models, Algorithms, and Strategic Behavior

Social, Information, and Routing Networks: Models, Algorithms, and Strategic Behavior Social, Information, and Routing Networks: Models, Algorithms, and Strategic Behavior Who? Prof. Aris Anagnostopoulos Prof. Luciana S. Buriol Prof. Guido Schäfer What will We Cover? Topics: Network properties

More information

Blackboard 5 Level One Student Manual

Blackboard 5 Level One Student Manual Blackboard 5 Level One Student Manual Blackboard, Inc. 1899 L Street NW 5 th Floor Washington DC 20036 Copyright 2000 by Blackboard Inc. All rights reserved. No part of the contents of this manual may

More information

CS/COE 1520

CS/COE 1520 CS/COE 1520 www.cs.pitt.edu/~nlf4/cs1520/ Introduction Meta-notes These notes are intended for use by students in CS1520 at the University of Pittsburgh. They are provided free of charge and may not be

More information

CS 3030 Scripting Languages Syllabus

CS 3030 Scripting Languages Syllabus General Information CS 3030 Scripting Languages Semester: Fall 2017 Textbook: Location: Instructor Info: None. We will use freely available resources from the Internet. Online Ted Cowan tedcowan@weber.edu

More information

C Programming for Engineers Introduction

C Programming for Engineers Introduction C Programming for Engineers Introduction ICEN 360 Spring 2017 Prof. Dola Saha 1 Introductions Instructor Prof. Dola Saha, PhD University of Colorado Boulder http://www.albany.edu/faculty/dsaha/ dsaha@albany.edu

More information

Computer Communication - an introduction. Maria Kihl

Computer Communication - an introduction. Maria Kihl Computer Communication - an introduction Maria Kihl Reading directives Forouzan 4th ed.: Chapter 1, Introductions of Chapters 26 and 27. Forouzan 5th ed: Chapter 1, 25.1, Introductions of 26.1-4 Kihl:

More information

Introduction to Bioinformatics

Introduction to Bioinformatics BMS2062 Introduction to Bioinformatics Use of information technology and telecommunications in bioinformatics Topic 1: Practical uses of Internet services Ros Gibson IT Staff Lecturer: Ros Gibson gibson@acslink.aone.net.au

More information

Introduction to Bioinformatics

Introduction to Bioinformatics BMS2062 Introduction to Bioinformatics Use of information technology and telecommunications in bioinformatics Topic 1: Practical uses of Internet services Ros Gibson IT Staff Lecturer: Ros Gibson gibson@acslink.aone.net.au

More information

Ali Kamandi Spring 2007 Sharif University of Technology

Ali Kamandi Spring 2007 Sharif University of Technology Ali Kamandi Spring 2007 kamandi@sharif.edu Sharif University of Technology Internet History Internet Evolution Internet Pioneers Internet Growth Conclusion 1836 Telegraph invented by Cooke and Wheatstone

More information

When does RDBMS representation make sense When do other representations make sense. Prerequisites: CS 450/550 Database Concepts

When does RDBMS representation make sense When do other representations make sense. Prerequisites: CS 450/550 Database Concepts CS-695 NoSQL Databases Fall 2015 Thursdays 1910 2150, Dragas Hall, room 2110 Instructor: Dr. Cartledge http://www.cs.odu.edu/ ccartled/teaching Big data is quadrupling every year!! Everyone is creating

More information

G64PMM - Lecture 4.1. What is Hypertext? Non-linearity! Hypertext I

G64PMM - Lecture 4.1. What is Hypertext? Non-linearity! Hypertext I G64PMM - Lecture 4.1 Hypertext I What is Hypertext? Hypertext / Hypermedia Non-linear reading and writing Literary Machines! The major design paradigm in multimedia Interconnected items of information

More information

Conway s Game of Life Wang An Aloysius & Koh Shang Hui

Conway s Game of Life Wang An Aloysius & Koh Shang Hui Wang An Aloysius & Koh Shang Hui Winner of Foo Kean Pew Memorial Prize and Gold Award Singapore Mathematics Project Festival 2014 Abstract Conway s Game of Life is a cellular automaton devised by the British

More information

Networks and Distributed Systems

Networks and Distributed Systems Distributed Computing and Systems Networks and Distributed Systems Olaf Landsiedel Networks and Distributed Systems What is A computer network? Have you ever seen one? Have you ever used one? A distributed

More information

From administrivia to what really matters

From administrivia to what really matters From administrivia to what really matters Questions about the syllabus? Logistics Daily lectures, quizzes and labs Two exams and one long project My teaching philosophy...... is informed by my passion

More information

Avi Silberschatz, Henry F. Korth, S. Sudarshan, Database System Concept, McGraw- Hill, ISBN , 6th edition.

Avi Silberschatz, Henry F. Korth, S. Sudarshan, Database System Concept, McGraw- Hill, ISBN , 6th edition. Instructor: James Markulic Lecture: Distance Learning Office Hour: By appointment E-Mail: Markulic@njit.edu Course textbook: Avi Silberschatz, Henry F. Korth, S. Sudarshan, Database System Concept, McGraw-

More information

CPSC 217 Assignment 3

CPSC 217 Assignment 3 CPSC 217 Assignment 3 Due: Monday November 23, 2015 at 12:00 noon Weight: 7% Sample Solution Length: 135 lines, including some comments (not including the provided code) Individual Work: All assignments

More information

Web Programming Fall 2011

Web Programming Fall 2011 Web Programming Fall 2011 Course number: M&IS 24065 Section: 002 CRN: 23080 Location: BSA 110 Meeting Day: TR Meeting Time: 12:30-1:45 Instructor Information: Name: Professor Janet Formichelli, MS E-mail:

More information

Modeling and Simulating Social Systems with MATLAB

Modeling and Simulating Social Systems with MATLAB Modeling and Simulating Social Systems with MATLAB Lecture 4 Cellular Automata Olivia Woolley, Tobias Kuhn, Dario Biasini, Dirk Helbing Chair of Sociology, in particular of Modeling and Simulation ETH

More information

CIS 101 Orientation Document Fall 2017

CIS 101 Orientation Document Fall 2017 CIS 101 Orientation Document Fall 2017 Fall 2017 ONLINE section 23989 To be successful in an online section you must be motivated, disciplined, and able to read and understand the material in the books

More information

BOSTON UNIVERSITY Metropolitan College MET CS342 Data Structures with Java Dr. V.Shtern (Fall 2011) Course Syllabus

BOSTON UNIVERSITY Metropolitan College MET CS342 Data Structures with Java Dr. V.Shtern (Fall 2011) Course Syllabus BOSTON UNIVERSITY Metropolitan College MET CS342 Data Structures with Java Dr. V.Shtern (Fall 2011) Course Syllabus 1. Course Objectives Welcome to MET CS342 Data Structures with Java. The intent of this

More information

Cleveland State University

Cleveland State University Cleveland State University CIS 260/500 Introduction to Programming (4 credits). Spring 2015 Section 2/ 50 Class Nbr. 1810/1855 Tue, Thu 12:30 PM 2:20 PM Section 2/ 50 Class Nbr. 1813/1856. Tue, Thu 4:00

More information

CPSC 441 Computer Communications

CPSC 441 Computer Communications CPSC 441 Computer Communications 1 History of the Internet Slides created by Ajay Gopinathan. Content adapted from previous slides by Emir Halepovic as well references found at the end of this presentation

More information

Welcome to Blackboard

Welcome to Blackboard Welcome to Blackboard Logging In To access your course, go to http://online.dbu.edu. Click on Login, and enter your User Name and Password. This will be the same user name and password you use to check

More information

CSC Introduction to Computers and Their Applications

CSC Introduction to Computers and Their Applications CSC 170 - Introduction to Computers and Their Applications Lecture 8 The World Wide Web What is the World Wide Web? The Web is not the Internet The Internet is a global data communications network The

More information

//If target was found, then //found == true and a[index] == target.

//If target was found, then //found == true and a[index] == target. 230 CHAPTER 5 Arrays //If target was found, then //found == true and a[index] == target. } if (found) where = index; return found; 20. 0 1 2 3 0 1 2 3 0 1 2 3 0 1 2 3 21. int a[4][5]; int index1, index2;

More information

INF 315E Introduction to Databases School of Information Fall 2015

INF 315E Introduction to Databases School of Information Fall 2015 INF 315E Introduction to Databases School of Information Fall 2015 Class Hours: Tuesday & Thursday10:30 am-12:00 pm Instructor: Eunyoung Moon Email: eymoon@utexas.edu Course Description Almost every website

More information

Semantic Web Systems Introduction Jacques Fleuriot School of Informatics

Semantic Web Systems Introduction Jacques Fleuriot School of Informatics Semantic Web Systems Introduction Jacques Fleuriot School of Informatics 11 th January 2015 Semantic Web Systems: Introduction The World Wide Web 2 Requirements of the WWW l The internet already there

More information

745: Advanced Database Systems

745: Advanced Database Systems 745: Advanced Database Systems Yanlei Diao University of Massachusetts Amherst Outline Overview of course topics Course requirements Database Management Systems 1. Online Analytical Processing (OLAP) vs.

More information

Grade 9 :The Internet and HTML Code Unit 1

Grade 9 :The Internet and HTML Code Unit 1 Internet Basic: The internet is a world-wide system of computer networks and computers. Each user makes use of an internet service provider (ISP). The ISP will set up a user account which will contain

More information

CS/MAS 115: COMPUTING FOR THE SOCIO-TECHNO WEB HISTORY OF THE WEB

CS/MAS 115: COMPUTING FOR THE SOCIO-TECHNO WEB HISTORY OF THE WEB CS/MAS 115: COMPUTING FOR THE SOCIO-TECHNO WEB HISTORY OF THE WEB LAST WEEK Input, Output, Processor, Memory Bits are 0 and 1 Koans: Koan 1: Everything is bits Koan 2: Perfect copy, every time Koan 3:

More information

OHJ-306x: Software Testing Introduction to the Course Project Part 1: General Information and Project phases 1 & 2: Unit testing

OHJ-306x: Software Testing Introduction to the Course Project Part 1: General Information and Project phases 1 & 2: Unit testing 1 OHJ-306x: Software Testing Introduction to the Course Project Part 1: General Information and Project phases 1 & 2: Unit testing Antti Jääskeläinen, leading course assistant Matti Vuori, course assistant

More information

Web Development: Client Side

Web Development: Client Side Course Description This course introduces web site design and development using EXtensible HyperText Markup Language (XHTML) and Cascading Style Sheets (CSS). You will learn standard XHTML and CSS and

More information

The Nature of the Web

The Nature of the Web The Nature of the Web Agenda Code The Internet The Web Useful References 2 CODE is King (or Queen) The language of the Web: Hypertext Markup Language - HTML Cascading Style Sheets - CSS Build over successive

More information

COSC 115A: Introduction to Web Authoring Fall 2014

COSC 115A: Introduction to Web Authoring Fall 2014 COSC 115A: Introduction to Web Authoring Fall 2014 Instructor: David. A. Sykes Class meetings: TR 1:00-2:20PM in Daniel Building, Room 102 Office / Hours: Olin 204E / TR 8:00-10:45AM, MWF 9:00 10:20AM,

More information

IS 331-Fall 2017 Database Design, Management and Applications

IS 331-Fall 2017 Database Design, Management and Applications Instructor: Todd Will Office: GITC 5100 IS 331-Fall 2017 Database Design, Management and Applications E-Mail: todd.will@njit.edu Office Hours: Course Date/Time: Moodle Tuesdays and Thursdays, 5 to 6PM,

More information

Professor Yashar Ganjali Department of Computer Science University of Toronto.

Professor Yashar Ganjali Department of Computer Science University of Toronto. Professor Yashar Ganjali Department of Computer Science University of Toronto yganjali@cs.toronto.edu http://www.cs.toronto.edu/~yganjali Today Outline What this course is about Logistics Course structure,

More information

Web Design and Development ACS-1809

Web Design and Development ACS-1809 Web Design and Development ACS-1809 Chapter 1 9/11/2018 1 Pre-class Housekeeping Course Outline Text book : HTML A beginner s guide, Wendy Willard, 5 th edition Work on HTML files On Windows PCs Tons of

More information

2D Arrays. Lecture 25

2D Arrays. Lecture 25 2D Arrays Lecture 25 Apply to be a COMP110 UTA Applications are open at http://comp110.com/become-a-uta/ Due December 6 th at 11:59pm LDOC Hiring committee is made of 8 elected UTAs 2D Arrays 0 1 2 Easy

More information

History and Backgound: Internet & Web 2.0

History and Backgound: Internet & Web 2.0 1 History and Backgound: Internet & Web 2.0 History of the Internet and World Wide Web 2 ARPANET Implemented in late 1960 s by ARPA (Advanced Research Projects Agency of DOD) Networked computer systems

More information

Fall Principles of Knowledge Discovery in Databases. University of Alberta

Fall Principles of Knowledge Discovery in Databases. University of Alberta Principles of Knowledge Discovery in Databases Fall 1999 Dr. Osmar R. Zaïane 2 1 Class and Office Hours Class: Mondays, Wednesdays and Fridays from 10:00 to 10:50 Office Hours: Tuesdays from 11:00 to 11:55

More information

= a hypertext system which is accessible via internet

= a hypertext system which is accessible via internet 10. The World Wide Web (WWW) = a hypertext system which is accessible via internet (WWW is only one sort of using the internet others are e-mail, ftp, telnet, internet telephone... ) Hypertext: Pages of

More information

Lecture 0 of 41: Part A Course Organization. Introduction to Computer Graphics: Course Organization and Survey

Lecture 0 of 41: Part A Course Organization. Introduction to Computer Graphics: Course Organization and Survey Lecture 0 of 41: Part A Course Organization : Course Organization and Survey William H. Hsu Department of Computing and Information Sciences, KSU KSOL course page: http://bit.ly/hgvxlh Course web site:

More information

Models of Network Formation. Networked Life NETS 112 Fall 2017 Prof. Michael Kearns

Models of Network Formation. Networked Life NETS 112 Fall 2017 Prof. Michael Kearns Models of Network Formation Networked Life NETS 112 Fall 2017 Prof. Michael Kearns Roadmap Recently: typical large-scale social and other networks exhibit: giant component with small diameter sparsity

More information

COSC 115: Introduction to Web Authoring Fall 2013

COSC 115: Introduction to Web Authoring Fall 2013 COSC 115: Introduction to Web Authoring Fall 2013 Instructor: David. A. Sykes Class meetings: TR 1:00 2:20PM, Olin 212 Office / Hours: Olin 204E / TR 8:00-10:20AM, MWF 1:00 3:00PM, or by appointment/happenstance

More information

Data Science Course Content

Data Science Course Content CHAPTER 1: INTRODUCTION TO DATA SCIENCE Data Science Course Content What is the need for Data Scientists Data Science Foundation Business Intelligence Data Analysis Data Mining Machine Learning Difference

More information

ME451 Kinematics and Dynamics of Machine Systems

ME451 Kinematics and Dynamics of Machine Systems ME451 Kinematics and Dynamics of Machine Systems Introduction September 4, 2013 Radu Serban University of Wisconsin, Madison Overview, Today s Lecture 2 Discuss Syllabus Discuss schedule related issues

More information

CSE 417 Practical Algorithms. (a.k.a. Algorithms & Computational Complexity)

CSE 417 Practical Algorithms. (a.k.a. Algorithms & Computational Complexity) CSE 417 Practical Algorithms (a.k.a. Algorithms & Computational Complexity) Outline for Today > Course Goals & Overview > Administrivia > Greedy Algorithms Why study algorithms? > Learn the history of

More information

CSCI 6312 Advanced Internet Programming

CSCI 6312 Advanced Internet Programming CSCI 6312 Advanced Internet Programming Section 01, Spring 2018, W, 5:55pm - 8:25pm Instructor: Emmett Tomai Office: ENGR 3.2100 Phone: 665-7229 Email: emmett.tomai@utrgv.edu Office hours: W 1 3pm, TR

More information

Lecture 1. Course Overview, Python Basics

Lecture 1. Course Overview, Python Basics Lecture 1 Course Overview, Python Basics We Are Very Full! Lectures are at fire-code capacity. We cannot add sections or seats to lectures You may have to wait until someone drops No auditors are allowed

More information

Internet Web Technologies ITP 104 (2 Units)

Internet Web Technologies ITP 104 (2 Units) Internet Web Technologies ITP 104 (2 Units) Spring 2011 Objective This course is intended to teach the basics involved in publishing content on the World Wide Web. This includes the language of the Web

More information

You must pass the final exam to pass the course.

You must pass the final exam to pass the course. Computer Science Technology Department Houston Community College System Department Website: http://csci.hccs.cc.tx.us CRN: 46876 978-1-4239-0146-4 1-4239-0146-0 Semester: Fall 2010 Campus and Room: Stafford

More information

GET 433 Course Syllabus Spring 2017

GET 433 Course Syllabus Spring 2017 Instructor: Doug Taber Telephone: 315-558-2359 Email: pdtaber@syr.edu Office: Hinds Hall 239 Location: Hinds 013 Day: Tues / Thurs Time: 8 AM to 9:20 AM Office Hours: TBA Course Overview GET 433 Enterprise

More information

Overview of Today s Lecture. Analytical Evaluation / Usability Testing. ex: find a book at Amazon.ca via search

Overview of Today s Lecture. Analytical Evaluation / Usability Testing. ex: find a book at Amazon.ca via search Overview of Today s Lecture Analytical Evaluation / Usability Testing November 17, 2017 Analytical Evaluation Inspections Recapping cognitive walkthrough Heuristic evaluation Performance modelling 1 2

More information

Knowledge Discovery and Data Mining 1 (KU)

Knowledge Discovery and Data Mining 1 (KU) Knowledge Discovery and Data Mining 1 (KU) Simon Walk IICM, TU Graz October 22, 2015 Simon Walk (IICM) KDDM1 October 22, 2015 1 / 11 KDDM 1 (KU) - Introduction Introduction Institute for Information Systems

More information

Year 8 Computing Science End of Term 3 Revision Guide

Year 8 Computing Science End of Term 3 Revision Guide Year 8 Computing Science End of Term 3 Revision Guide Student Name: 1 Hardware: any physical component of a computer system. Input Device: a device to send instructions to be processed by the computer

More information

Supervised vs.unsupervised Learning

Supervised vs.unsupervised Learning Supervised vs.unsupervised Learning In supervised learning we train algorithms with predefined concepts and functions based on labeled data D = { ( x, y ) x X, y {yes,no}. In unsupervised learning we are

More information

How the Web Works. Chapter 1. Modified by Marissa Schmidt Pearson

How the Web Works. Chapter 1. Modified by Marissa Schmidt Pearson How the Web Works Chapter 1 Modified by Marissa Schmidt 2015 Pearson Fundamentals ofhttp://www.funwebdev.com Web Development Objectives 1 Definitions and History 2 Internet Protocols 3 Client-Server Model

More information

University of Maryland College Park College of Information Studies. INST 702 Advanced Usability Testing Spring 2019

University of Maryland College Park College of Information Studies. INST 702 Advanced Usability Testing Spring 2019 University of Maryland College Park College of Information Studies Instructor: Vera T. Rhoads Contact Info : Office hours: e-mail: vrhoads@umd.edu Phone: (703) 867-4297 Skype: Progled Twitter: @vtrhoads

More information

The Internet. Tim Capes. November 7, 2011

The Internet. Tim Capes. November 7, 2011 The Internet Tim Capes November 7, 2011 What is the Internet? The internet is a global system consisting of millions if interconnected networks. These individual networks are anything from local (a Home

More information

Lecture 1. Course Overview, Python Basics

Lecture 1. Course Overview, Python Basics Lecture 1 Course Overview, Python Basics We Are Very Full! Lectures and Labs are at fire-code capacity We cannot add sections or seats to lectures You may have to wait until someone drops No auditors are

More information

CS Final Exam Review Suggestions - Spring 2018

CS Final Exam Review Suggestions - Spring 2018 CS 328 - Final Exam Review Suggestions p. 1 CS 328 - Final Exam Review Suggestions - Spring 2018 last modified: 2018-05-03 Based on suggestions from Prof. Deb Pires from UCLA: Because of the research-supported

More information

CE Computer Networks

CE Computer Networks CE 443 - Computer Networks Mehdi Kharrazi Department of Computer Engineering Sharif University of Technology Acknowledgments: Some of the slides are fully or partially obtained from other sources. Reference

More information

INTRODUCTION TO INFORMATION & COMMUNICATION TECHNOLOGY (ICT) LECTURE 1 : WEEK 1 CSC-111-T

INTRODUCTION TO INFORMATION & COMMUNICATION TECHNOLOGY (ICT) LECTURE 1 : WEEK 1 CSC-111-T INTRODUCTION TO INFORMATION & COMMUNICATION TECHNOLOGY (ICT) LECTURE 1 : WEEK 1 CSC-111-T Credit : (2 + 1) / Week 2 TEXT AND REF. BOOKS Text Book: Peter Norton (2011), Introduction to Computers, 7 /e,

More information

today what is this course about? what is this course about? Welcome to CSC309! Programming on the Web APRIL 05

today what is this course about? what is this course about? Welcome to CSC309! Programming on the Web APRIL 05 Welcome to CSC309! Programming on the Web Amir H. Chinaei, Spring 2017 ahchinaei@cs.toronto.edu http://www.cs.toronto.edu/~ahchinaei/ Office hours: M 3:45-5:45 BA4222 today course outline (bird s-eye view)

More information

Lecture 27: Learning from relational data

Lecture 27: Learning from relational data Lecture 27: Learning from relational data STATS 202: Data mining and analysis December 2, 2017 1 / 12 Announcements Kaggle deadline is this Thursday (Dec 7) at 4pm. If you haven t already, make a submission

More information

San José State University Department of Computer Science CS151, Section 04 Object Oriented Design Spring 2018

San José State University Department of Computer Science CS151, Section 04 Object Oriented Design Spring 2018 San José State University Department of Computer Science CS151, Section 04 Object Oriented Design Spring 2018 Course and Contact Information Instructor: Vidya Rangasayee Office Location: MH 213 Telephone:

More information

L Modeling and Simulating Social Systems with MATLAB

L Modeling and Simulating Social Systems with MATLAB 851-0585-04L Modeling and Simulating Social Systems with MATLAB Lecture 4 Cellular Automata Karsten Donnay and Stefano Balietti Chair of Sociology, in particular of Modeling and Simulation ETH Zürich 2011-03-14

More information

BMS2062 Introduction to Bioinformatics. Lecture outline. What is multimedia? Use of information technology and telecommunications in bioinformatics

BMS2062 Introduction to Bioinformatics. Lecture outline. What is multimedia? Use of information technology and telecommunications in bioinformatics BMS2062 Introduction to Bioinformatics Use of information technology and telecommunications in bioinformatics Topic 2: The Internet and multimedia Ros Gibson Lecture outline What is the Web? (previous

More information

Link Analysis: Web Structure and Search

Link Analysis: Web Structure and Search Link Analysis: Web Structure and Search Web Science (VU) (706716) Elisabeth Lex ISDS, TU Graz June 12, 2017 Elisabeth Lex (ISDS, TU Graz) Links June 12, 2017 1 / 69 Outline 1 Information Networks 2 Paths

More information

Unit 4 The Web. Computer Concepts Unit Contents. 4 Web Overview. 4 Section A: Web Basics. 4 Evolution

Unit 4 The Web. Computer Concepts Unit Contents. 4 Web Overview. 4 Section A: Web Basics. 4 Evolution Unit 4 The Web Computer Concepts 2016 ENHANCED EDITION 4 Unit Contents Section A: Web Basics Section B: Browsers Section C: HTML Section D: HTTP Section E: Search Engines 2 4 Section A: Web Basics 4 Web

More information

Introduction to Web Design & Computer Principles

Introduction to Web Design & Computer Principles Introduction to Web Design & Computer Principles CSCI-UA.0004-007 Instructor: Adam Scher Tuesday/Thursday 8:00am - 9:15am Warren Weaver Hall Room 101 What s in store today... Who Am I? Course Overview

More information

Scalable Data Analysis (CIS )

Scalable Data Analysis (CIS ) Scalable Data Analysis (CIS 602-01) Introduction Dr. David Koop NYC Taxi Data [Analyzing 1.1 Billion NYC Taxi and Uber Trips, with a Vengeance, T. W. Schneider] 2 What are your questions about this data?

More information

CS 241 Data Organization using C

CS 241 Data Organization using C CS 241 Data Organization using C Fall 2018 Instructor Name: Dr. Marie Vasek Contact: Private message me on the course Piazza page. Office: Farris 2120 Office Hours: Tuesday 2-4pm and Thursday 9:30-11am

More information

Rochester Institute of Technology Golisano College of Computing and Information Sciences Department of Information Sciences and Technologies

Rochester Institute of Technology Golisano College of Computing and Information Sciences Department of Information Sciences and Technologies Rochester Institute of Technology Golisano College of Computing and Information Sciences Department of Information Sciences and Technologies 4002-360.01 ~ Introduction to Database & Data Modeling ~ Spring

More information

Web Information System. Truong Thi Dieu Linh, PhD Nguyen Hong Phuong, Msc.

Web Information System. Truong Thi Dieu Linh, PhD Nguyen Hong Phuong, Msc. Web Information System Truong Thi Dieu Linh, PhD Nguyen Hong Phuong, Msc. Objectives Provide students with theory and concept about web information system from the past to future: Basic concepts of Internet,

More information

College of San Mateo Course Outline

College of San Mateo Course Outline College of San Mateo Course Outline New Course Update/No change Course Revision (Minor) Course Revision (Major) Date: 1/26/12 Department: CIS Number: 420 Course Title: Project Management Professional Certificate

More information

10/10/13. Traditional database system. Information Retrieval. Information Retrieval. Information retrieval system? Information Retrieval Issues

10/10/13. Traditional database system. Information Retrieval. Information Retrieval. Information retrieval system? Information Retrieval Issues COS 597A: Principles of Database and Information Systems Information Retrieval Traditional database system Large integrated collection of data Uniform access/modifcation mechanisms Model of data organization

More information

Assignment 5. INF109 Dataprogrammering for naturvitskap

Assignment 5. INF109 Dataprogrammering for naturvitskap Assignment 5 INF109 Dataprogrammering for naturvitskap This is the fifth of seven assignments. You can get a total of 15 points for this task. Friday, 8. April, 23.59. Submit the report as a single.py

More information

EMS MASTER CALENDAR User Guide

EMS MASTER CALENDAR User Guide EMS MASTER CALENDAR User Guide V44.1 Last Updated: May 2018 EMS Software emssoftware.com/help 800.440.3994 2018 EMS Software, LLC. All Rights Reserved. Table of Contents CHAPTER 1: Introduction to the

More information

MINFS544: Business Network Data Analytics and Applications

MINFS544: Business Network Data Analytics and Applications MINFS544: Business Network Data Analytics and Applications Feb 21 th, 2017 Daning Hu, Ph.D., Department of Informatics University of Zurich F Schweitzer et al. Science 2009 Stop Contagious Failures in

More information

CSCE 5013: Cloud Computing Spring 2017

CSCE 5013: Cloud Computing Spring 2017 CSCE 5013: Cloud Computing Spring 2017 Lecture: M/W/F 11:50AM-12:40PM, JBHT 239 Course Management Website: moodle.csce.uark.edu Instructor: Miaoqing Huang Office: JBHT 526 Tel: 479-575-7578 Email: mqhuang@uark.edu

More information

CHAPTER THREE INFORMATION RETRIEVAL SYSTEM

CHAPTER THREE INFORMATION RETRIEVAL SYSTEM CHAPTER THREE INFORMATION RETRIEVAL SYSTEM 3.1 INTRODUCTION Search engine is one of the most effective and prominent method to find information online. It has become an essential part of life for almost

More information

Web Search Basics. Berlin Chen Department of Computer Science & Information Engineering National Taiwan Normal University

Web Search Basics. Berlin Chen Department of Computer Science & Information Engineering National Taiwan Normal University Web Search Basics Berlin Chen Department of Computer Science & Information Engineering National Taiwan Normal University References: 1. Christopher D. Manning, Prabhakar Raghavan and Hinrich Schütze, Introduction

More information