2- Course Aim :
The main part of the course gives the students advanced methods for string (i.e. unstructured text) processing, matching, indexing, retrieval, and compression. The emphasis is in the design of efficient algorithms.
The course also explains the representation and processing of structured and semi-structured text, and their implications to storage and searching. This latter part is more application-oriented.