Covers event-based processing, multithreading, MIME file handling, exception handling, sandbox security, networking, and component architectures. Programming in an object-oriented language. The organization of large computer files for business systems, information systems, and other applications. Evaluation of file access methods and directory organization. Introduction to random file algorithms and integrated file systems.
Students work in project teams on real or realistic software development projects.
Comparative study of commercially available LAN systems and products. Cross-listed as IFMG 352. Introduces ways of interconnecting, securing, and maintaining LANs. Provides students with hands-on experience in the interconnection of multiple LANs. Also presents a hands-on approach to design, testing, and administration of interconnected LANs.