The emphasis is on the design of efficient algorithms and data structures, proofs of their correctness and complexity analysis. Mathematical properties and usage of database programming languages, Methods of database design and conceptual modeling, methods of physical storage of database information, fundamental notion of concurrency control and recovery in database systems. The course work includes homework, projects, and examinations. Advanced data modeling, query optimization, indexing techniques, concurrency control, crash recovery, distributed deadlock detection, real-time scheduling, vague retrieval and system performance.
Students develop applications in multimedia authoring environments.
Main Top ics include goal tree search, logic and deduction, adduction, uncertainty, fuzzy logic, knowledge representation, machine learning, vision, and action planning. The LISP is used extensively. Students are required to complete programming assignments, projects, and review case studies. Emphasis is on the application of these approaches to improve functionality, interface, and acceptance of information systems in organizations. This is a course in the management of the development, planning and utilization of information systems within organizations.