Advanced topics in Computer Science (2010.2 ~ 2010.6)

Instructor: Dr. Jiaheng Lu
Department of Computer Science, Renmin University of China

Course Goals

This course will be taught in Chinese and English. It will introduce senior undergradaute students to some advanced topics in computer science, mainly in advanced data management. Students will learn topics about information retrieval, XML data management, string processing and matching, cloud computing and job hunting and interview skills. Significant reading, reviewing, and writing will be required, and students will be expected to participate actively in class discussions, to give an English presentation and, to do some coding in Information Retriveal System. Students MUST have ability to use JAVA or C++ or C# to write program.

Time and Place

Friday 2:00-3:30PM , Information Building 0115

Textbooks

Many online tutorials.

Grading Policy

Presentation (in English or Chinese) 20
In-class Quizzes 40
Programming and demo 40
Total 100%

Lecture Notes

Lecture Number Topic Notes
01 Overview of Class Lec01-intro.pdf
02 Basic indexing and tokenization Lec02-IR.pdf
03 Tolerant retrieval (1) Lec03.pdf
04 Tolerant retrieval (2) Lec04.pdf
05 Index construction Lec05.pdf
06 TF and IDF Lec06.pdf
07 Scoring and ranking Lec07.pdf
08 Query expansion Lec08.pdf
09 Introduction to XML Lec09.pdf
10 XML tree and DTD (1) Lec10.pdf
11 DTD (2) Lec11.pdf
12 XML schema Lec12.pdf
13 Introduction to Cloud computing Lec13.pdf
14 Cloud based service
15-16 Job hunting tips and interview skills

Programming task

  • All students task list site
  • Download data tool site
  • Presentation schedule

  • All students name list site
  • Date Student Name (ID) Content

    Reading material

  • O'Reilly's XML.com site
  • From the W3C
  • XML Schema Reference on regular expressions

  • For any problems, questions or suggestions about this page, please contact jiahenglu + AT + gmail.com Rev. Tuesday, Feb 13, 2010