Database design management\u002Fimplementation. Data modeling, normalization, relational algebra, SQL, Procedural SQL, physical database design, distributed databases. Use of common DBMSs and modeling tools.
Introduction to operating system concepts. Windows, Unix, Linux OS are discussed. Topics addressed include the purpose and uses of an operating system, resource management (e.g., memory, processes, I\u002FO, and files), control language, shells, script.