Participation in the development of a large scale application project is required. Basic concepts used by all database models will be taught. Details of the hierarchical, network and relational database models will be studied in detail. Students implement a relational database management system that involves execution of operations such as an intersection, union, difference, join and multijoins of relations. Study of a commercially available DML prepares students for a career dealing with database systems.
Students use a computer to design and execute algorithms for specific numerical procedures.
Provides an understanding of network architecture, data transmission methods and major LANs currently in use. Studies the foundation of modern operating systems and concurrent programming problems associated with these systems. Students write and test their solutions to problems. Covers problems and possible solutions encountered in the development of all modern systems. Two and three dimensional graphics, animation, color, hidden line and hidden surface algorithms studied in depth.