Topics will be drawn from a variety of operating systems areas such as distributed systems and languages, networking, security and protection, real-time systems, modeling and analysis, etc. Distributed Database Concepts. Database design methodologies, distributed database technology and developments in heterogeneous systems. Distributed database design and implementation issues such as transaction management, concurrency control, security, and query optimization. Database design includes semantic data modeling, transformation to SQL, normalization theory, physical design and data allocation strategies.
Term paper is required.
Design and Analysis of Algorithms. Design of algorithms for nonnumeric problems involving sorting, searching, scheduling, graph theory, and geometry. Analysis of time and space utilization. CS 487 or ME 454 or permission of instructor. Individual or group study of topics in geometric modeling and computer graphics.