Both the B.S. and B.A. degree programs in?Computer?Science?include programming languages, algorithms and data structures, software methodology and tools, and?computer?hardware.?
This foundation supports further study in numerous advanced courses such as?computer?graphics in which students develop interactive graphics packages using equipment in the Graphics Laboratory, digital logic design in which students build their own microcomputer from integrated circuit chips, artificial intelligence in which students learn about computational processes that model human knowledge and reasoning, and software engineering in which students learn to design and to maintain large software projects.