IR Lab Logo
Dr. Ophir Frieder
Home Publications Patents Biography Classes Talks
CS100
Introduction to the Profession I

An introduction to science and engineering as a profession. Examines the problem-solving process used in engineering and science. Emphasizes the interdisciplinary and international nature of problem-solving and the need to evaluate solutions in terms of a variety of contraints: computational, financial, and social. (1-2-2) (C)

CS520
Database Design And Engineering

Overview of database architectures, including the Relational, Hierarchical, Netowrk, and Object Models. Database normalization and design. Implementation issues for database management systems, including the processing and parsing of SQL queries, query optimization, integrity, and concurrency control. Distributed and parallel databases and data warehouse issues are addressed. Solid programming skills are required. Implementation of a database management engine prototype is required. (3-0-3)

CS529
Information Retrieval

Overview of fundamental issues of information retrieval with theoretical foundations. Comprehensive survey of information-retrieval techniques and theory, covering both effectiveness and run-time performance of information-retrieval systems. The focus is on algorithms and heuristics used to find documents relevant to the user request and to find them fast. Prerequisite: CS 429. (3-0-3)

CS761
Commercial Topics In Information Systems

Prerequisites: It is assumed tha tthe students have either sufficient formal or practical experience knowledge to participate in the computer science graduate program. This said, all the needed database technology will be reviewed in the beginning of the course. Commercial topics are discussed. Research topics are covered including: database overvies, information retrieval, database optmization, data mining, data warehouses. (2-0-2)