A study of the concepts and structures necessary to design and implement a data base management system. This course covers the physical and logical organization of databases and data management systems. Topics include data organization and structures, relational, hierarchical, and network approaches to database construction. Students gain experience in using commercial software in the development of databases. Artificial Intelligence 3 s.h.
Emphasis is placed on programming techniques and languages used in artificial intelligence research.
Students are required to design and implement programs that build game players, theorem provers, natural language understanding systems, and other rudimentary projects. Use of computers and other digital devices in controlling various industrial processes. Several working industrial control systems will be examined in detail. Analysis of numerical methods for computers covering iterative methods for finding roots of equations, numerical integration, interpolation and differentiation, and solution of ordinary differential equations. Error analysis and convergence of algorithms.