Courses

Information retrieval is the study of computational methods for organizing and searching large sets of semi-structured and heterogeneous data. This course will cover concepts and techniques for indexing full-text documents, retrieving and scoring...
Fundamental concepts of data structures. Performance measurement of algorithms. Implementation and use of lists, stacks, queues, priority queues, trees, heaps, hash tables and graphs. Recursion.