everything.study
CPSC 424

Advanced Database Systems

3 credits · Undergraduate

This course is an introduction to advanced concepts in database design and applications. Topics discussed include transaction management, concurrency control, query processing and optimization, recovery and security, data warehousing and data mining, handling of special data types such as multimedia, spatial data, and XML documents. An introduction to object-oriented and object-relational models, parallel and distributed databases, and special purpose databases is also provided. Support for complex applications, information retrieval and data analysis is examined. Prerequisite(s): CPSC-321 and CPSC-324 or permission of the instructor Preclusion(s): CPSC 422-3, CPSC 624-3 CPSC 430-(3, 6) Undergraduate Thesis This undergraduate thesis allows students to examine and research a topic in the field of computer science. Students must have completed at least 90 credit hours and be computer science majors. This thesis may be taken in one or two semesters. CPSC 430 is normally taken over two semesters and requires that a student find an Undergraduate Thesis research supervisor. Therefore, students are encouraged to apply to potential supervisors well in advance of completing 90 credit hours. This course may be repeated for a total of 6 credit hours. Prerequisite(s): 90 credit hours, permission of the Instructor and Department Chair

Sources