Course Overview for Web Computing J. H. Wang Sep. 19, 2011.

Slides:



Advertisements
Similar presentations
Web Search and Mining Course Overview 1 Wu-Jun Li Department of Computer Science and Engineering Shanghai Jiao Tong University Lecture 0: Course Overview.
Advertisements

An Introduction to Information Retrieval and Applications J. H. Wang Feb. 19, 2008.
Information Retrieval - Organization of the course Jian-Yun Nie 聂建云.
Slide 1 Instructor: Dr. Hong Jiang Teaching Assistant: Mr. Sheng Zhang Department of Computer Science & Engineering University of Nebraska-Lincoln Classroom:
Introduction to Operating Systems J. H. Wang Sep. 18, 2012.
1 Web Search and Advanced Internet Services 290N Class Introduction Tao Yang, 2014.
SYST Web Development 2 SYST Web Development 2 Course Overview and Introduction Client/Server Overview.
CSE Graphical User Interface Design & Implementation Jason Murphy Lecture 1 - Introduction.
1 Information Retrieval and Advanced Internet Services 290N Class Introduction Tao Yang, 2015
CS6501 Information Retrieval Course Policy Hongning Wang
CS523 INFORMATION RETRIEVAL COURSE INTRODUCTION YÜCEL SAYGIN SABANCI UNIVERSITY.
Introduction to Information Security J. H. Wang Sep. 15, 2014.
Introduction to Network Security J. H. Wang Feb. 24, 2011.
Course Introduction Software Engineering
Introduction to Discrete Mathematics J. H. Wang Sep. 14, 2010.
Introduction to Operating Systems J. H. Wang Sep. 18, 2015.
20-753: Fundamentals of Web Programming 1 Lecture 1: Introduction Fundamentals of Web Programming Lecture 1: Introduction.
Information Retrieval and Web Search Lecture 1. Course overview Instructor: Rada Mihalcea Class web page:
Course Overview: An Introduction to Information Retrieval and Applications J. H. Wang Apr. 24, 2013.
Selected Topics in Information Technology Programming Language - JAVA Semester 1/2554.
Proposal for Term Project J. H. Wang Mar. 2, 2015.
Autumn Web Information retrieval (Web IR) Handout #0: Introduction Ali Mohammad Zareh Bidoki ECE Department, Yazd University
Overviews of ITCS 6161/8161: Advanced Topics on Database Systems Dr. Jianping Fan Department of Computer Science UNC-Charlotte
Introduction to Information Security J. H. Wang Sep. 10, 2013.
Data Warehousing/Mining 1 Data Warehousing/Mining Comp 150DW Course Overview Instructor: Dan Hebert.
Text Based Information Retrieval Text Based Information Retrieval H02C8A H02C8B Marie-Francine Moens Karl Gyllstrom Katholieke Universiteit Leuven.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
Object Oriented Programming (FIT-II) J. H. Wang Feb. 20, 2009.
What else is there? CMPT 454: Database Systems II. – Transaction Management. – Query Planning. – Optional topics, e.g. data mining, information retrieval,
Introduction to Operating Systems J. H. Wang Sep. 15, 2010.
1 CNT 4704 Analysis of Computer Communication Networks Cliff Zou Department of Electrical Engineering and Computer Science University of Central Florida.
IST 210: Organization of Data
Introduction to Computer Programming (FIT-I pro) J. H. Wang Sep. 17, 2007.
Course Overview: An Introduction to Information Retrieval and Applications J. H. Wang Feb. 22, 2012.
Modern Information Retrieval Presented by Miss Prattana Chanpolto Faculty of Information Technology.
CS 541 Lecture Slides Sunil Prabhakar CS541 Database Systems.
CSC 411/511: DBMS Design CSC411_L0_OutlineDr. Nan Wang 1 Course Outline.
Introduction to Information Security J. H. Wang Sep. 18, 2012.
Course Overview for Compilers J. H. Wang Sep. 14, 2015.
Object Oriented Programming (FIT-II) J. H. Wang Jan. 31, 2008.
Information Retrieval and Web Search Course overview Instructor: Rada Mihalcea.
ITIS 4510/5510 Web Mining Spring Overview Class hour 5:00 – 6:15pm, Tuesday & Thursday, Woodward Hall 135 Office hour 3:00 – 5:00pm, Tuesday, Woodward.
Course Overview for Compilers J. H. Wang Sep. 20, 2011.
Introduction to Operating Systems J. H. Wang Sep. 13, 2013.
1 Advanced Database System Design Instructor: Ruoming Jin Fall 2010.
Information Retrieval CIS-462 Dr. Samir Tartir 2013/2014 First Semester.
MAT 279 Data Communication and the Internet Prof. Shamik Sengupta Office 4210 N Fall 2010.
Course Overview: Linear Algebra
IST 210: ORGANIZATION OF DATA Introduction IST210 1.
Course Overview 1 MAT 279 Data Communication and the Internet Prof. Shamik Sengupta Office 4210 N
Computer Network Fundamentals CNT4007C
Introduction to Operating Systems
Computer Engineering Department Islamic University of Gaza
Information Storage and Retrieval Fall Lecture 1: Introduction and History.
CSE 102/ISE 102 Introduction to Web Design and Programming
Course Introduction 공학대학원 데이타베이스
Computer Networks CNT5106C
Introduction to Information Security
Introduction to Information Security
Proposal for Term Project
IST 516 Introduction Fall 2011 Dongwon Lee, Ph.D..
Computer Networks CNT5106C
Introduction to Operating Systems
Andy Wang Operating Systems COP 4610 / CGS 5765
INFORMATION RETRIEVAL TECHNIQUES BY DR. ADNAN ABID
Information Retrieval Systems
Information Retrieval CIS-462
Web Search and Advanced Internet Services
CS276 Information Retrieval and Web Search
ADVANCED TOPICS IN INFORMATION RETRIEVAL AND WEB SEARCH
Presentation transcript:

Course Overview for Web Computing J. H. Wang Sep. 19, 2011

Web Computing, Fall 2011 NTUE2 Instructor –J. H. Wang ( 王正豪 ) –Assistant Professor, CSIE, NTUT –Office: R1534, Technology Building, NTUT – –Tel: (02) ext –Office Hours: 8:00-10:00am every Tuesday, 10:00am-14:00pm every Wednesday

Web Computing, Fall 2011 NTUE3 Course Description Time: 14:25-17:20pm, Mon. Classroom: F308 Textbook: –Christopher D. Manning, Prabhakar Raghavan and Hinrich Schuetze, Introduction to Information Retrieval, Cambridge University Press, (International Student Edition, 開發圖書 ) –available online: References: –Documents on Web services: API specification: Google APIs, Yahoo APIs Protocol specification: HTTP, XML, JSON –Documents on network programming: socket (BSD, WinSock, or Java Socket) –Other documents and papers

Web Computing, Fall 2011 NTUE4 Additional References References books on information retrieval: –Ricardo Baeza-Yates and Berthier Ribeiro-Neto, Modern Information Retrieval: The Concepts and Technology behind Search, Addison-Wesley, Modern Information Retrieval: The Concepts and Technology behind Search This is the second edition of their book Modern Information Retrieval in ( 華通 )Modern Information Retrieval –Stefan Buettcher, Charles L.A. Clarke, and Gordon V. Cormack, Information Retrieval: Implementing and Evaluating Search Engines, MIT Press, 2010.Information Retrieval: Implementing and Evaluating Search Engines –Bruce Croft, Donald Metzler, and Trevor Strohman, Search Engines: Information Retrieval in Practice, Addison-Wesley, ( 全華 ) Search Engines: Information Retrieval in Practice

Web Computing, Fall 2011 NTUE5 Additional References More information – Webhttp://en.wikipedia.org/wiki/World_Wide_ Web – Course Web page – p/ p/

Web Computing, Fall 2011 NTUE6 Intended Audience An introductory course of Web computing for undergraduates –Juniors/seniors Prerequisite –Basic knowledge of data structures and discrete mathematics –Programming experience is necessary for completing the homework assignments and projects

Web Computing, Fall 2011 NTUE7 Teaching Lectures: mostly in slides Labs: about 3-4 in-class labs Homework assignments: about 2 assignments Programming exercises: about 2-3 assignments –Assignments should be turned in within two weeks Exams: 1 midterm exam Projects: 1 term project/presentation

Web Computing, Fall 2011 NTUE8 Grading Policy Homework assignments and programming exercises: 40% Mid-term exam: 30% Final project or presentation: 30%

Web Computing, Fall 2011 NTUE9 Programming Exercises and Final Project At least two programming exercises –Team-based (at most 2 persons per team) –Writing your own code or reusing existing open source code would be fine –Topics: (more on this later…) One final project –Either team-based (the same as programming exercise) –Or Web-related academic paper presentation But, your should do it on your own (only 1 person), NOT team-based –A proposal is needed around midterm (Dec. 2011) Introduction, methods used, experiment designs

Web Computing, Fall 2011 NTUE10 What’s NOT Included in this Course How to use Web (2.0) clients or tools How to install/configure/manage Web servers How to design homepages How to write a program (in C, Java, Javascript, Perl, Python, PHP, …)

Web Computing, Fall 2011 NTUE11 What’s Web Computing? World Wide Web –Internet application: client-server Web protocols: HTTP Web document formats: HTML, XML, JSON, … Web servers: CGI, databases, Web clients (browsers): user interface, security, … Web programming languages: Javascript, Python, PHP, Ajax, …

Web Computing, Fall 2011 NTUE12 What’s Web Search

Web Computing, Fall 2011 NTUE13 In Wikipedia

Web Computing, Fall 2011 NTUE14 Related Events

Web Computing, Fall 2011 NTUE15

Web Computing, Fall 2011 NTUE16

Web Computing, Fall 2011 NTUE17 In Google News

Web Computing, Fall 2011 NTUE18 In Blogs

Web Computing, Fall 2011 NTUE19 Or Related Keywords Sendai Miyagi Tsunami Nuclear power plant …

Web Computing, Fall 2011 NTUE20 What if We Search in Chinese

Web Computing, Fall 2011 NTUE21 And More… 東日本大地震 三一一大地震 宮城縣 仙台 海嘯 核危機 … And other languages…

Web Computing, Fall 2011 NTUE22 Major Topics to be Covered Web search and information retrieval –(And Web mining if time permits) Network programming Web services Web API programming

Web Computing, Fall 2011 NTUE23 Organization of the Textbook Basics in IR –Inverted indexes for Boolean queries (Ch.1-5) –Term weighting and vector space model (Ch. 6-7) –Evaluation in IR (Ch. 8) Advanced Topics –Relevance feedback (Ch. 9) –XML retrieval (Ch. 10) –Probabilistic IR (Ch. 11) –Language models (Ch. 12) Machine learning in IR –Text classification (Ch ) –Document clustering (Ch ) Web Search –Web crawling and indexes (Ch ) –Link analysis (Ch. 21)

Web Computing, Fall 2011 NTUE24 Tentative Schedule (1/2) Before midterm –Course Overview (1 wk) –Web search and related applications (2 wks) –Information Retrieval concepts (5 wks) Indexing Vector space model and scoring Ranking and evaluation –Network programming (2 wks)

Web Computing, Fall 2011 NTUE25 Tentative Schedule (2/2) Before end of semester –Web services: overview (2 wks) –Web services programming (4-5 wks) Google APIs: Web, blog, news, Maps Yahoo APIs: Web, term extraction Others –Term project presentation (1-2 wks)

Web Computing, Fall 2011 NTUE26 A Big Picture

Web Computing, Fall 2011 NTUE27 Programming Exercises Network programming –Sending/receiving packets –Connecting to specific (IP, port) using some protocol –Response parsing: HTTP Web services programming –Calling Google & Yahoo APIs: Web, news, map, term extraction, … –Response parsing: JSON, XML (Details to be announced…)

Web Computing, Fall 2011 NTUE28 Possible Topics for Term Project Design and implement a new Web service by combining existing Web services, e.g. –Meta-search engine –Translation assistant –Name finder –Location-based service –…

Web Computing, Fall 2011 NTUE29 Thanks for Your Attention! Any question or comment?