|
|
UnderGraduate Courses
|
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, |
|
|
|
|
|
|
|
|
|
|
|
|
|