The Computer Science degree offers students a strong foundation in the fundamental concepts of computer science combined with sound practical training. It is structured to develop written and oral communication skills, to provide broad-based studies and a selection of advanced course work in computer science and to provide students with an education responsive to the expanding uses of computer techniques in business, government and industry.?