The minor in Computer Science
is designed to give the student of any discipline an excellent
working knowledge of the field of computer science. A student
with a Computer Science minor will be able to integrate the practices
of his or her major field of study with the growing area of computers.
The minor gives the student complete background knowledge of software
design and of tools available to those working in the computer
field. Although the minor is self-contained, it is very strongly
recommended that the student have an adequate mathematics background
to facilitate understanding of computer science concepts.
Students with little or no prior computer experience are
advised to take Computer Science 10 (Introduction to Computer
Science and Programming) in order to prepare themselves for the
more rigorous Computer Science 101 (Fundamentals of Computer Science).
The Computer Science minor requires six courses
(18 credits), which include:
- CS 101 Fundamentals of Computer Science
- CS 117 Structured Program Design
- CS 130 Algorithms and Data Structures I
- CS 148 Database I
- CS 150 Operating Systems
and a choice of one
of the three following languages courses:
- CS 161 Object-Oriented Programming
- CS 162 Artificial Intelligence I
- CS 163 Artificial Intelligence II
It is suggested that students begin a Computer Science
minor in the sophomore year because each course required in the
minor is a prerequisite to the following course. Courses must
be taken in the sequence listed above.