Programming projects are required. Top CMP 431 - Operating Systems 4 hours. An introduction to solving problems using cooperating parallel processes and to the concepts of operating systems design. Emphasis is placed on the use of operating systems from the programmer's point of view and on design of operating systems. Top CMP 450 - Independent Study Credit to be arranged.
Independent study is undertaken by the student under the supervision and guidance of the instructor.
Open to qualified third and fourth year students. Top CMP 455 - Senior Project 2 hours. This course requires students to complete an in-depth computer science project, chosen in consultation with the computer science major advisor. Top CMP 465 - Topics in Computer Science 2 to 4 hours. Special topics in computer science which may vary from year to year.