Study of fundamental database management software concepts, the primary emphasis is on relational databases, databases will be constructed in current database management packages. A course examining modern communications networks, services, architectures, hardware, protocols and software for local and wide area networks, remote and distributed processing. Includes the comparative analysis of established theories and the synthesis of automated problem-solving behavior. This course deals with the techniques and tools used to build translators for high-level programming languages. This course examines the philosophy and methods of teaching computer science in the public school system.
Emphasis is placed on teaching computer languages, and using application and educational software.
Course is designed to meet the core curriculum guidelines for information technology set by the Utah State Board of Education.