If you are interested in pursuing the CS minor, please read the following information before setting up an appointment.
If you are currently taking CS 149, do NOT submit a Major/Minor Declaration Change in MyMadison. You need to wait until you are either enrolled in or have completed CS 159.
Students wishing to minor in CS must meet the admission requirements. These requirements apply to all students who are not officially declared CS minors at this time, regardless of what year you currently are.
If you have not yet taken CS 159 and you are not currently taking it, stop here. You CANNOT apply to the CS minor until you are either taking or have completed CS 159. If you are ready to apply, you must set up an advising appointment with me to discuss your application. You will need to bring the following to your advising appointment:
I do advising by appointment only on Wednesday afternoons. Before you contact me to request a meeting, check my availability to see what times will work for you. This saves us both time instead of emailing back and forth. Appointments are made on a first-come, first-served basis, and they often fill up a week or two in advance. Note that the weeks around registration time are particularly busy and appointments often fill up two weeks or more in advance.
The CS minor requires completing CS 149, CS 159, and four additional CS courses (excluding CS 260 and CS 280). One of the four courses you choose must include CS 240, CS 261, or CS 345. Note that CS 240 requires a calculus prerequisite (MATH 231 or equivalent) that does not count toward the CS minor. You should select courses that you find appropriate to your goals. Here are common sample plans that students use (these are NOT official tracks and you do not have to adhere to any of them).
Here are some answers to commonly asked questions about the minor.