A program that focuses on?computer?theory, computing problems and solutions, and the design of?computer?systems and user interfaces from a scientific perspective. Includes instruction in the principles of computational?science,?computer?development and programming, and applications to a variety of end-use situations.