5318 Design of Programming Languages. Covers various aspects of the design of programming languages including principles, methodologies, and a panorama of techniques in formal syntax and formal semantics. 5326 Advanced Studies in Human Factors of Computer Science. 5328 Data Structures. Advanced topics in data structures including searching in strings, tries, dynamic hashing and others.
Emphasis is on recent developments and implementations.
Algorithm Design and Analysis. Introduction to algorithm design and analysis, computational complexity, NP - completeness theory. 5332 Data Base Theory and Design. Advanced Database Systems. The design of databases will be covered with an emphasis on the design of conceptual, logical, and internal models.