At the upper level, students take five (5) 400 level courses from at least three different areas with no more than two courses in a given area. An additional two (2) electives, totaling 6 credits, for the general computer science degree are also required. If students take more than two courses from an area, the additional courses will be counted as upper level computer science electives. Students can also count one credit winter courses towards the elective requirement, as well as independent research or study with a faculty member, and other courses at the 300 or 400 level, including special topics courses. | At the upper level, students take five (5) 400 level courses from at least three different areas with no more than two courses in a given area. An additional two (2) electives, totaling 6 credits, for the general computer science degree are also required. If students take more than two courses from an area, the additional courses will be counted as upper level computer science electives. Students can also count one credit winter courses towards the elective requirement, as well as independent research or study with a faculty member, and other courses at the 300 or 400 level, including special topics courses. |