The advent of the computer is having a significant impact on daily lives and on society. This program provides a foundation in theoretical computer science as well as practical programming experience.
Emphasis is given to the algorithmic approach to problem solving.
This allows students to use their background and imagination to see how computers can be used in more complex situations. For most students, CSC 135 is an appropriate introductory level course, while CSC 165 is an appropriate introduction for students who already have a programming background. Students should meet the MAT 130 requirement as soon as possible in order to take CSC 165 and 265 as a two term sequence. Because of the diverse nature of the problems which are solved on the computer, it is necessary for Computer Science majors to have a broad educational background and to consider a minor in an area of computer applications. Introduction to problem solving and algorithm development using Pascal.