Home

Members

Projects
Publications
Seminars
Courses
Group Affairs
../htmldocs/Links

UnderGraduate Courses

Click here for current offerings
Course:

CS443, Database Management Systems

Description: Technology of a database management system: storage and memory management, query and transaction processing, parallel and distributed architectures. Modern application of database systems: data mining, data warehousing, OLAP, data on the web; object-oriented and object-relational systems.
Prerequisites: CS343, CS378,

Course:

CS434, Data Management Systems

Description: Concepts, approaches, and techniques in data base management systems (DBMS): data and information management; logical models of data bases: relational, network, and hierarchical DBMS's; operational requirements; implementation considerations; DBMS arch itecture; data base design. The course is no longer offered. It has been replaced by the CSC343.
Prerequisites: CS228, CS378, Proficiency in C is recommended,

Course:

CS343, Data Management Systems

Description: Concepts, approaches, and techniques in data base management systems (DBMS): relational data bases, querying and updating a data base, query language SQL, data base constraints and data base design, elements of data base technology.
Prerequisites:

Course:

CS228, File Structures and Data Management

Description: An introduction to techniques for storing, accessing and managing long-term data in computer systems. Hardware and software aspects of data processing: processors, storage devices, communications, file I/O control. Techniques for organizing and managin g files: serial files, direct files, indexed files, multikey files, integrated files, file systems. Introduction to data base management systems with emphasis on relational data base systems.
Prerequisites: CS270,

Course:

CS 486/2502, Knowledge/Representation and Reasoning

Description: Representing knowledge symbolically in a form suitable for automated reasoning, and associated reasoning methods: first-order logic, entailment, the resolution method, Horn clauses, procedural representations, production systems, description logics, in heritance networks, defaults and probabilities, tractable reasoning, abductive explanation, the representation of action, planning.
Prerequisites: CS384, MAT235Y/237Y/257Y,