Students who are interested in graduate school in computer science or a related field should note that the requirements for a major represent a minimal program of study. Good preparation for graduate school would involve taking more than what is required. In particular, we recommend
- Of the computer science electives: Graduate-school bound students should take both CSCI 445 (Algorithms) and CSCI 455 (Operating Systems). In addition, they should take as many of the electives as possible; CSCI 365 (Programming Languages) would have the next priority after the two already mentioned.
- Of mathematics supporting requirements: Students should consider a minor in mathematics, if not a second major. Students should attempt to fit into their course of studies all of MATH 232 (Calc II), MATH 245 (Linear Algebra), MATH 263 (Introduction to Stats), and MATH 343 (Advanced Discrete Mathematics).