In general, a course in a department outside Computer Science is acceptable as an elective if it can be taken as part of a degree program by students in that department. For example, a Biology (BIOL) course can be taken as an elective if it can be taken as a part of an undergraduate program in Biology.
Out of department computer related courses may not be taken as electives unless a written request is granted by the Undergraduate Program Director of Computer Science on a Student Request Form.
The following is a partial list of courses that students in B. Comp. Sci. programs may not take as elective credits. This list is not complete; if in doubt, consult the Computer Science Undergraduate Program Director.
Please note that a maximum of 6 credits of required ESL course credits may be used in Computer Science. All other ESL courses must be taken in addition to the program.