Students will extend course topics via library assignments or other instructor-assigned requirements. Schema design methodologies and evaluation including object oriented, semantic, functional entity-relationship data models, CASE tools, and SQL engine design are covered. Students will extend course topics via library assignments or other instructor-assigned requirements. This course includes a review of database history, access methods, and data structures. Traditional databases are studied with an emphasis on relational database management system, architecture, operations, SQL, optimization, concurrency, and conceptual entity-relationship model.
Implementation involves using a commercial relational database management system.
Students will extend course topics via library assignments or other instructor-assigned requirements. For advanced graduate students. Parallel computing is making a tremendous impact on many areas of computer applications, especially after the great advances in desktop computers and commodity communication devices. This course will review different models of parallel computers, communication operations, and concurrency techniques. It will discuss parallel programming paradigms, libraries, and tools.