next up previous
Next: Freshman Year Up: Bachelor of Science Degree Previous: Common Requirements, All Options

  
Computer Science Option

The computer science option provides a traditional, yet innovative, preparation for those who are interested in careers in the computing industry or graduate study. Course work provides a broad theoretical foundation and the opportunity to study specialized topics in artificial intelligence, computer graphics, computer networks, databases, software design and testing, and other electives.

In addition to the common requirements listed above, students selecting the computer science option must complete the following requirements.


Computer Science  (21 hours): A two-semester Senior project, at least one of Analysis of Algorithms or Formal Languages, and four additional advanced computer science course as approved by the student's faculty advisor. Elective courses in artificial intelligence, compilers, computer graphics, computer law and ethics, databases, networks, parallel and distributed computing, software design, software testing, user interfaces, and other topics are offered. Students may elect to replace two electives with co-operative education classes.


Liberal Arts (12 hours): Scientific and Technical Communication, two humanities electives, and one social science elective.


Mathematics   (6 hours): Probability and Statistics, and at least one additional advanced mathematics course as approved by the student's faculty advisor. Courses in differential equations, combinatorics and graph theory, linear algebra, and numerical methods are recommended.


Science  (18 hours): Physics 1 and 2, Physics Lab 1 and 2, and two additional science courses for science or engineering majors.


Technical Electives (6 hours) Computer Science courses can not be used to fulfill technical elective requirements.


Free Electives (4 hours)



 
next up previous
Next: Freshman Year Up: Bachelor of Science Degree Previous: Common Requirements, All Options

1998-09-01