Discussion of topics from computation theory, artificial intelligence, and systems design. From computation theory, an emphasis on impediments to computation, such as undecidability and NP-hardness. From artificial intelligence, an emphasis on knowledge representation. From systems, an emphasis on computer design and on synchronization problems. Classroom instruction on the practical aspects of computing on the campus personal, network and mainframe computer environment, including word processing, data communications, networking and using various operating systems.
Training is followed by continuing consulting work experience in the public user rooms.
Work schedules are determined on an individual basis during the first two weeks of class. May be repeated for credit. A Csi 498 may not exceed nine. NS Computer algorithms and their representation. The principle of information hiding and its relation to program block structure.