CS Academic Advising FAQ (Frequently Asked Questions)

Need some help with your academic journey or got a burning question that you need answered now? You can browse the topics below to see whether we've already answered your question.

CS Advising FAQ Contents

Section A: CS major students

  • What courses should I take and when?
  • How to fill your checklist or meet your degree requirements?
  • How to add minors, specializations, second majors, etc.?

Section B:ÌýTransfers

  • How do I transfer to CS?
  • How do IÌýtransfer out of CS?

Section C: Computing and CS minors

  • How do IÌýadd the Computing or CS minor?
  • What is the difference between the Computing and CS minors?

Section D: Co-op

  • How can I change coop sequences?
  • Can I take courses over co-op?

Section E: Struggling/Seeking Support

  • What happens if you failed a courseÌýand what to do next
  • How to determine your averages and academic progression
  • TakingÌýtime off

Section F: Course information

  • How to enroll into CS courses?
  • How to get an override into a course?
  • How does course selection work?

Section G: First year CS students

  • What computer should I buy?
  • How and when can I switch from CS145/135/115?

Section H: Miscellaneous

  • How does adding a course affect the fees I pay?
  • What do all those codes on my transcript or in Quest mean?

Section A: CS major students

A.01. Which CS course should I take next?

Please go to our CS major site (what courses should I take and when?) and go to our suggested course sequence.

A.02. What are the CS degree requirements?Ìý

The official degree requirements are in theÌýUniversity Academic Calendar.

For your convenience, the degree requirements is also organized into checklistsÌýso you can check off completed courses as you progress through your academic journey. Although the checklist is convenient, it isÌýnot a substitute for the official degree regulations. So if there is a question of interpretation or a discrepancy, then the University Calendar always takes precedence.

A.03. What is the difference between a BCS and aÌýBMathÌýCS degreeÌý

Please go to theÌýComputer Science (BCS & BMath)Ìýpage, which includes a video and chart outlining the difference between the two programs.Ìý

A.04.ÌýWhat is a major, joint, minor,Ìýspecialization, and option?Ìý

These terminologies areÌýdefined on theÌýguide to University terminology.

A.05.ÌýHow do I addÌýa second major, joint, minor and/or option to my degree?

YouÌýcan add a second major, joint, minor, and/or option to your diploma, but you must plan your courses accordingly and be aware as to how you can count your courses as noted inÌýUW policy.

Please go toÌýourÌýComputer Science (BCS & BMath)Ìýpage for more information, You can also exploreÌýminors available to all À¶Ý®ÊÓÆµ Students.Ìý

A.06.ÌýHow do I add a specializationÌý(e.g. Artificial Intelligence, Bioinformatics, etc.)?Ìý

Please go toÌýour new Specializations page.ÌýÌý

A.07.ÌýI'm interested in the BCS Data Science.ÌýWhere can I find more information?Ìý

Please go to the Data Science (BCS) page.Ìý

°Õ³ó±ðÌýData Science (BMath)Ìýprogram is administered by the Department of Statistics and Actuarial Science and all questions can be directed to theÌýData Science Advisors.Ìý

A.08.ÌýWhich undergraduate calendar do I use for my degree requirements?Ìý

The degree requirements for the current Academic year can be found on theÌýUndergraduate Studies Academic CalendarÌýwebsite which also keeps an archive of calendars from previous years.Ìý

Please go toÌýourÌýProgram and plan requirement checklistsÌýpage for a summarized + interactive version of your degree requirements.Ìý

A.09. How are "non-Math" different from "elective" courses?

The definition of a Math and non-Math course can be found on the Undergraduate Calendar.

Math courses* Courses with one of these subject codes: ACTSC, AMATH, CO, CS, MATBUS, MATH, PMATH, and STAT.
Non-Math courses Courses with subject codes other than those listed above, including COMM and MTHEL courses.
Elective courses / electives Any course that is not required by yourÌýprogram requirements.

*A courses that cross-listed with aÌýMath courseÌýalso counts as a Math courseÌýand cannot be countedÌýtowards aÌýnon-Math course requirement.

For exampleÌýPHYS 467 is a Math course since it is cross-listed with CS 467 and CO 467.Ìý

"Math course" and "non-Math" courses are objectively defined by their subject codes and cross-listed courses.

Electives will vary by program. For example, CS 245 could be considered an elective for a Statistics major, but would be considered a "required" course for a Computer Science major.Ìý

A.10. HowÌýdoes course X count in the Breadth and Depth requirements?Ìý

Please go toÌýourÌýBreadth and DepthÌýpage for more information.

A.11.ÌýWhat is the Communication Skills Requirement?Ìý

All students in the Faculty of Mathematics must complete two communications courses, with the first course completed prior to your 2A term.

The ability to communicate in English is fundamental to your success in academic and business environments. Students who do not meet the Communication Skills Requirement will have restrictions on their course enrollment.Ìý

For more information, please go to the New Math Students website or see theÌýUndergraduate Communication RequirementÌýsection in the Undergraduate Calendar.

A.12. How can I use the Communication courses for my Breadth requirements in Humanities?

Only Communications courses found in the List 2 can satisfy both the breadth requirement and the Undergraduate Communication Requirement.

This is explained in the Undergraduate CalendarÌýas an Additional Constraint under the Breadth and Depth requirement section.

A.13.ÌýWhat is the "prerequisite chain of length three" required by the elective depth requirements?Ìý

Examples can be found through our Breadth and Depth page at the end of each PDF file or in the How to Complete your ChecklistÌýsection of our Checklists page.

A.14.ÌýI'm a CS major and took CS 116, but it's not in the CS part of the degree requirements checklist. How do I count it?Ìý

CS 116 counts as an elective.Ìý

A.15.ÌýCan I substitute MATH 106 for MATH 136 in the CS degree requirements?Ìý

Math students who perform poorly in MATH136 are sometimes told to take MATH106

¹ó´Ç°ùÌýBMath CS majors, MATH106 can be substitutedÌýfor MATH136.ÌýThis does not apply toÌýBCSÌýCS majors.

Why / why not?

  • BMathÌýstudents will take more algebra courses, thus ensuring a uniform endpoint in their studies.

  • BCS students will not take more algebra and the endpoint of Math 106 isn't considered suitable for the degree.Ìý

A.16.ÌýWhat's the CS Major Average?Ìý

The CS Major Average (MAV) is the average of all your CS major courses numbered CS136 and higher. That is, two or more of the following courses:

  • CS136, CS138, CS146
  • CS240-299, CS340-399, CS440-499;
  • CS600-699, CS700-799;
  • AMATH242;
  • CO481, CO487;
  • ECE222, ECE451, ECE452, ECE453;
  • FINE383;
  • PHYS467;
  • SE212, SE350, SE463, SE464, SE465;
  • STAT440.

.The MAV is formally defined in theÌýUniversity AcademicÌýCalendar.Ìý

As a CS major, you must maintain a MAV of at least 60% to remain in Good Academic Standing, otherwise, you will be removed from the program. For more information, including how to calculate your SMAV, see our section on Academic Standings.

A.17. Can someone tell me if I'm ready to graduate?

CS advisors can answer specific questions/concerns about your graduation status. Before seeing us, we recommend that you complete aÌýchecklist with the courses you've passed noted and the courses you are currently taking (or plan to take) marked in some other way, then we can better review and comment on your progression.ÌýPlease note that all degree checking is unofficial and the final responsibility lies with the student to ensure degree requirements are met.

When you are in your final academic term, you should review and complete the Registrar's Office Graduation and Convocation checklist.Ìý


Back to top

Section B: Transfers

B.01. I'd like to transfer to CS. What do I do?Ìý

If you are currently enrolled at the University of À¶Ý®ÊÓÆµ, please go to ourÌýComputer Science transfersÌý±è²¹²µ±ð.Ìý

If you are currently enrolled at a different institution, please go to the Future Undergraduates Transfer students page.

B.02. Computer Science/CS isn't right for me. How do I transfer to another program?Ìý

Please go to ourÌýComputer Science transfersÌý±è²¹²µ±ð.

B.03. I'm attempting to transfer to CS but cannot access the form. What do I do?

You may need a VPN.ÌýPlease go to ourÌýComputer Science transfersÌýpage for troubleshooting tips.

B.04. How do I transfer into co-op / transfer out of co-op?

Please go to the Math Co-op FAQÌýfor more information.Ìý


Back to top

Section C: Computing and CS minors

C.01. How do I add a Computing minor or CS minor?Ìý

Please go toÌýourÌýComputing and CS minorÌý±è²¹²µ±ð.Ìý

C.02. I'm working on a Computing minor and took both CS 116 and CS 136. How do they count towards the minor?Ìý

Both courses count towards the Computing minor.Ìý

C.03. Should I take the Computing minor or the CS minor? What's the difference?

We encourage students to go for the Computing minor; the Computing minor is more commonly pursued and the plan requirements are more attainable and allow for more course variety.

Please go toÌýourÌýComputing and CS minorÌýpage to review the plan requirements for each or find their checklists on the Plan requirement checklistsÌý±è²¹²µ±ð.Ìý


Back to top

Section D: Co-op

D.01. HowÌýcan I change my co-op sequence?

Please go to the Math Co-op FAQÌýfor more information.Ìý

D.02. What are some of the reasons for changing my co-op sequence?

Please contact the Math Co-op Advisors for more information.

D.03. Do I need to do six work terms?

Please go to the Math Co-op FAQÌýfor more information.Ìý

D.04. What should I do if I don't find a co-op job?

Please contact the Math Co-op Advisors for more information.

D.05. Does PD1 count as one of the five courses I can take in an academic term?

No, PD courses are not one of the 5 academic courses you can take in a term. Please contact the Math Co-op Advisors for more information.

D.06. Can I take courses while I'm on a co-op term?

Please go to the Math Co-op FAQÌýfor more information.

D.07. I'd like to drop out of co-op / how do I transfer from co-op to regular?

Please go to the Math Co-op FAQÌýfor more information.Ìý

D.08. How do I transfer from regular to co-op?

Please go to the Math Co-op FAQÌýfor more information.

D.09. I didn't get into co-op, what can I do?

Please contact the Math Co-op Advisors for more information.


Back to top

Section E: Struggling/Seeking Support

E.01. How can I contact a Computer Science advisor?Ìý

Please go to our Academic Advising page for the best way to reach us based on your situation.Ìý

Other Academic Advisors in Math, especiallyÌýFirst-Year Math Advisors, may be able to help you if the situation is specific to a Computer Science course or program.

E.02. What resources doesÌýUW provide to help me if I'm struggling?Ìý

Resource Support Provided
Academic advisors Help with issues related to courses and programs.Ìý
Counselling Services Help with stress management and other issues. Friendly and experienced counsellors provide confidential appointments.
Health Services Physician and dietician appointments and a range of health services for students.Ìý
AccessAbility Services (AAS) Services and support for students who have a permanent or temporary disability.Ìý
Student Success Office (SSO) Support with study and time management skills, access to success coaches, and more.Ìý
Centre for Career Development (CCD) Help with career strategy, job search tactics, grad school preparation, personality tests to help identify possible career paths, etc.Ìý

E.03. What is the failure limit for CS students?

For students starting inÌýFallÌý2014 or later (or using the Fall 2014 University Calendar and onwards), theÌýfailure limitÌýis 2.0 units.ÌýIf you exceed thisÌýfailure limit, then you may be required to change programs.ÌýÌý

For students starting earlier thanÌýFallÌý2014, theÌýfailure limitÌýis 3.0 units

E.04.ÌýI failed a bunch of courses; what should I do?Ìý

See a CS advisorÌýas soon as possible!ÌýWe will sit to understand your situation and any struggles you may face, and explore your nextÌýsteps for your academic success.

It could be that petition to the Standings and Promotions Committee is appropriate as well.

E.05.ÌýWhat is the Standings and Promotions (S&P) Committee? How can I submit a petition to the S&P?Ìý

The Standings and Promotions Committee (S&P) is the committee that decides when exceptions to the usual rules are appropriate. Examples of exceptions they consider:Ìý

  • Taking a sixth course when you have an average less than 80%.Ìý
  • Re-admission to the Faculty after an absence of more than four terms.Ìý
  • Zero-credit weighting courses you failed because you were ill or had other significant factors beyond your control.Ìý
  • Dropping or adding courses after the relevant deadlines.Ìý

You'll need to complete aÌýS&P petition form, include relevant documentation, and see an advisor before you submit the form.Ìý

E.06.ÌýI've been told to withdraw from Math Faculty; now what?Ìý

You were likely asked to withdraw because you've accumulated too many failuresÌýor you've used up too manyÌýcourseÌýattempts relative to the courses you've passed. See a CS advisorÌýas soon as possible.

Some options for you may include:Ìý

Students who are considering transferring toÌýArtsÌýshould consult the Faculty transfer to Arts page.Ìý

Other students should follow these steps:Ìý

  1. Visit an advisor for the Faculty you would like to transfer to. If they'll accept you right away, great!

    • If not, fill out a Plan Modification Form transferring to Math Non-Degree. Identify the courses that will help you get into the newÌýFaculty, andÌýhave that Faculty's advisor sign it.Ìý

  1. Complete a Standings and Promotions Petition, indicating your reasons for the transfer, what steps you are taking or will take to ensure your future success.Ìý

  1. Submit the transfer and petition forms to the Centre at least one month before the start of the target term.Ìý

If you want to transfer to another program at UW, you may have trouble getting accepted given the failures and/or course attempts on your record. The Math Faculty offers a non-degree term (see below) to allow you to get some courses on your transcript that can help your transfer.Ìý

E.07. What is a non-degree term?Ìý

A non-degree term is when the Math Faculty allows you to take courses for one additional term after you have been withdrawn from studies. This is done purely as aÌýfavourÌýto you to give you a chance to make your transcript look more attractive to a program outside of the Math Faculty. See the Math Faculty'sÌýAcademic standings pageÌý(or theÌýAcademic Calendar) for more details or contact an advisor for options.

If you are currently enrolled inÌýHonoursÌýMath or CS courses, you won't be able to use them towards a Math Faculty degree, so you may want to drop them ASAP and take something that will contribute to another degree.Ìý

E.08. Am I in danger of failing out of my program?

There are several reasons you may be asked to leave CS and possibly the Math Faculty. The official policies are in the ±«²Ô¾±±¹±ð°ù²õ¾±³Ù²âÌý°ä²¹±ô±ð²Ô»å²¹°ù. In summary:Ìý

  • Failing or excluding too many courses. See below (what is the failure limit for CS studentsÌýor the University Calendar).Ìý
  • Having more than 10 unproductive course attempts (failed or excluded courses (including WFs and DNWs), repeated courses, WDs, CLCs, etc.). As ofÌýFallÌý2018, WDs do not count towards this countÌý

If you're are in this situation, then please contact a °ä³§Ìý²¹»å±¹¾±²õ´Ç°ù.

E.09.ÌýCan I take some time off from school?Ìý

Yes, you can be gone from studies for up to three consecutive academic and/or co-op terms. If you're gone for more than three consecutive terms you will need to reapply. If you are in a co-op program, you should contact the Coop Math AdvisorsÌýas well.Ìý

International students should contact the Immigration ConsultingÌýOfficeÌýwithinÌýthe Student Success Office about taking one or more terms off because of Visa implications.Ìý

E.10 Can I withdraw from the entire term?

For most students, the impact of withdrawing from an entire term is no different than withdrawing fromÌýall ofÌýyour courses individually. Depending on the date, the course won't appear on your transcript at all (first 3 weeks of the term), you'll receive a grade of "WD" or "withdraw" (fourth through tenth weeks), or you'll receive a grade of "WF" or "withdraw failure" (after the tenth week).Ìý

For more information on dropping or withdrawing from a course, see Section F: Question 22.

International students should contact the Immigration ConsultingÌýOfficeÌýwithinÌýthe Student Success Office about taking one or more terms off because of Visa implications.Ìý

E.11. I'm in conditional (CNDP) or deferred (DEF) standing. What does this mean?

If you are inÌýconditional standing, this means that yourÌýCS major averageÌýis below 60%. Although you areÌýin a concerning academic standing, you can still continue in the CS program; however, you need to meet one of the following criteria to remain in the program:

  • increase your CS majorÌýaverageÌýto 60% or aboveÌýupon the next termÌýyouÌýtake one or more CSÌýcourse(s). If you are able to increase your CS major averageÌýto 60% or above, then you are put back into good standing and can continue in the CS program as normal.

  • have a term CS major average of 65% to demonstrateÌýsignificant progress in raising your overall CS major average.ÌýThis would earn you another conditional term.

Otherwise, if you are not able to meet the above conditions, then you will be removed from CS. You may want to reach out to a CS advisor on advice on how to better manage your academics to ensure your academic success.Ìý

If you are in deferred standing, this means that we are not able to determine your academic standing since you have a grade placeholder (e.g., INC, UR, IP, MM) for one or more of your courses. If your grade placeholder is resolved and your resulting grade(s) place you in conditional standing for that term, then you must meet the requirements noted above to remain in CS the following term (regardless if that term has started or already been completed).

For example, suppose you were granted an INC in CS245 during Spring 2022, were assigned a DEF standing for Spring 2022 and then resolved the INC in following Winter 2023 term. If your grade in CS245 resulted in Spring 2022 begin a Conditional standing, then you would have to meet the above requirements in the term following Spring 2022 to stay in CS.


Back to top

Section F: Course information

F.01.ÌýThere's space in a course I want. Why can't I get in?Ìý

There are several possible reasons:Ìý

Check Quest's error messages for concrete clues. If you still can't figure out why you're being denied, check withÌýanÌýadvisorÌýand provide a screenshot of the specific error message.Ìý

F.02. What is Department Consent?ÌýÌý

Please go to ourÌýDepartment Consent & course waitlistsÌýpage for a detailed explanation.

F.03. What is a waitlist? And how do I get on it?Ìý

Please go to ourÌýDepartment Consent & course waitlistsÌýpage for a detailed explanation.

F.04.ÌýI can'tÌýenroll inÌýa course on Quest because the only available spots are reserved. What's going on?Ìý

Some departments reserve portions of their courses for specific groups of students.

Please go to the our Course enrollment page's explanation of the Reserve Error.

F.05.ÌýI'm in Math and I course seleced for CS 245 and 246, but IÌýdidn't get in. What do I do?

Please go to our Course enrollment page's explanation of CS245/CS246.

F.06.ÌýHow can Engineering students get into CS courses?Ìý

Please go to our Course enrollment page's section for Engineering students.

F.07.ÌýHow do I get into CS XXX? Quest wants a permission number.Ìý

If Quest says that you need a Permission Number or Department Consent, then it likely means that there is a waitlist for the course. Please go to ourÌýDepartment Consent & course waitlistsÌýpage for a detailed explanation.

If Quest says something else, please go to our Course enrollment page for common errors.ÌýIf you don't have the pre-requisites for said course, CS advisors generally do not provide permission numbers/overrides. There can be exceptions (e.g. see Question F.26 below).

If you require access to a CS Graduate level course (CS 6XX or higher) then you shouldÌýshouldÌýcomplete a Course Override form, have the instructor sign off on the form, and then return it to a CS advisor.Ìý

F.08.ÌýWhat is a permission number/nbr? How do I get one and how do I use it?Ìý

A Permission Number isÌýcodeÌýthatÌýtellsÌýQuest that someone has given you special permission to enroll in a course.ÌýIt can be used to override class limits, permissions, and prerequisites, but not time conflicts or holds.ÌýYou enter aÌý in Quest and you can only use it once.Ìý

Permission numbers are used extensively by CS advisors, but not as much on the other departments on campus.ÌýIf Quest says that you need a Permission Number or Department Consent, then it likely means that there is a waitlist for the course. Please go to ourÌýDepartment Consent & course waitlistsÌýpage for a detailed explanation.

F.09.ÌýA CS advisor emailed me a Permission Number, but it is not working.ÌýWhat do I do?

The Permission Number will not work if there is a block or Service Indicator on your Quest account. If your account is block because of

The permission number also won't work if you have a time conflict in your schedule. Only in very exceptional circumstances will advisors allow class overlaps by signing aÌýCourse Override form.Ìý

F.10. I have an anti-requisite for CS XXX, can I use it as a pre-requisite for another CS course?

A course may be listed as anti-requisite for another course if there is a significant overlap in content. If you have taken a course that is noted as an anti-requiste for one of our CS courses, then please note that we do not consider the anti-requisite as an equivalent course.Ìý

F.11.ÌýHow does course selection work?Ìý

Please go to our Course SelectionÌýpage, which includes a video with more information.

For additional information, see the Registrar's Office Course Selection Period page.

F.12.ÌýWhat happens if I didn't select courses a term ahead?Ìý

Please go to our Course SelectionÌý±è²¹²µ±ð.

F.13. I want to take non-CS course but can't get in. Who should I talk to?Ìý

IfÌýyou want a non-CS course (e.g., Math, electives, etc.), then please contact theÌýdepartment's advisor/staffÌýof that course for an override.

CS advisors are not ableÌýto override students into non-CS courses.

F.14.ÌýWhy can't I swap courses?Ìý

Swapping courses will not work on quest if

  • the course you are trying to swap with is full,
  • the course you are trying to swap conflicts with another course in your schedule (including LAB, TUT, and TST sections),
  • the course AddÌýdeadline has passed.

F.15.ÌýHow can I take six courses?Ìý

All Math students with a cumulative average of at least 80% are allowed to take six courses. Just sign up for the course on Quest. If that doesn't work, see your advisor to have aÌýCourse Override form signed.Ìý

If you don't have a high enough average but do have a good reason (for example, it's your 4B term and one more course would allow you to graduate), you can petition the Standings and Promotions (S&P) Committee. You will have toÌýcomplete the Petition for Exception to Academic Regulations form and have a CS advisor sign it. The Committee meets regularly throughout the term. Please note that receiving a sixth course by the S&P Committee is not guaranteed.Ìý

If you plan on taking take a 7thÌýcourse, thenÌýwe encourage you to submit your petition asÌýsoon as possible.

F.16.ÌýI need an elective; can you recommend a good one?Ìý

What constitutes a good elective is very dependent on your interests. Some suggestions:

  • Scan the course description in the Academic Calendar. What looks interesting?Ìý

  • Talk to your friends. What have they enjoyed and profited from?Ìý

  • Consider your career goals. Are there related courses that might be beneficial?Ìý

  • Consider activities and hobbies you enjoy. Are there courses that might support them in some way?Ìý

F.17.ÌýWhat's the passing mark, 50 or 60?Ìý

The mark required to pass a course is always 50. However, to take the next course you sometimes need a higher mark, commonly 60. For example, you need 60% in CS135 to continue with CS136.Ìý

You can always check the pre-requisite course + required grade in said course on theÌýAcademic Undergraduate Calendar.

Pre-requisites are summarized for CS courses on our CS pre-requisite chart page (however the University Calendar is the most up-to-date and always has the final say).

F.18.ÌýHow do I finish anÌýINC or an Incomplete?Ìý

In most circumstances, you writeÌýthe final exam the next time the course is offered and no later than 8 months after theÌýINC/incompleteÌýwasÌýassigned.Ìý

  • Talk to the current course instructor early in the term to make sure the course has not changed dramatically.Ìý
  • Talk to the instructor again a week or two before the final exam to make sure there is a place and an exam for you.Ìý

Alternate arrangements could be made at the discretion of the course instructor / course coordinator.

F.19.ÌýQuest will not let me into aÌýMathÌýcourse. What should I do?Ìý

If the course is full, then contact the visit the Math Faculty'sÌýCourse selection & enrolmentÌý±è²¹²µ±ð.

If you don't meet the prerequisites, but feel you should be able to take the course anyway (e.g. you have an equivalent course from another Faculty or institution), contact the appropriate Math advisor.Ìý

F.20.ÌýHow do I pay my tuition fees if I can't get into a course until after the deadline?Ìý

Schedule of due dates implies that you should pay the fees you know about by the deadline. If you sign up for an additional course after the fee deadline, simply pay as soon as you can.

Please contact the Student Financial Services for more information.

F.21.ÌýI'm enrolled in the advanced/enriched version of a CS course (e.g. CS 146, CS 365, CS 240E, CS 245E). Can I drop-down / switch into a regular section?Ìý

You can only switch into a regular section of an enriched course during the normal courseÌýAdd/Drop Period.

If the Add/Drop Period has passed, then no, you cannot switch sections.

Students may switch from CS 145 to CS 135 duringÌýtheir 1A term. This is the only exception.Ìý

F.22. What is the difference between a drop, a WD, and a WF?

"Dropping" a course can only occur within the first three weeks of the term.ÌýA "dropped" course does not appear on your transcript.Ìý

Starting the fourth week of the term, you can only "withdraw" from a course, which can result in a WD (Withdrawn, no credit granted) or WF (Withdrawn, failure).ÌýPlease go to the Registrar's Office Important dates page for term-specific dates.

The "WD period" occurs between the fourth and tenth week of the term.ÌýIf you withdraw from a course during the WD period, the course will appear with a grade of WD on your transcript.

  • A WD will not affect your averages.Ìý
  • As of Fall 2017, aÌýWDÌýis not considered a failed/unusable course attempt.
  • A WD will count as an attempt at a course.
    • In Math, you canÌýattempt the same course at most 3 times before you are forced to withdraw from the Faculty.

The "WF period" occurs after the tenth week of the term. If you withdraw from a course during the WF Period, the course will appear with a grade of WF on your transcript.Ìý

  • A WF contributes a grade of 32 to your averages.
  • A WF counts as a failed course attempt.
    • In Math, there is a limit of 10 failed/unusableÌýcourse attempts before you are forced to withdraw from the Faculty.

You should talk with yourÌýadvisorÌýif you are thinking of withdrawing during the WF period. It is something that is never recommended.Ìý

F.23. What is an excluded course?Ìý

Prior to Fall 2013, you could exclude courses from your averages under certain conditions.

Beginning in Fall 2013, you can no longer exclude any courses. Previously excluded courses will remain excluded.Ìý

F.24. I've graduated from Math (Post Degree), can I take a CS major course?

Yes, but you must have the appropriate prerequisites and you will have the lowest priority for enrollment (usually second week of class). You are also restricted to one CS course a term.Ìý

F.25. I want to enroll into CS136, but I can't add the course on Quest. It says that I don't have the requisite but I took CS 135/116/115. What do I do?

You most likely need to enroll into CS136L at the same time as when you enroll into CS136.

CS 136 and CS 136L are co-requisites and must be taken at the same time.

F.26. I want to take CS246 or CS241, but I can't add the course on Quest. It says that I don't have the requisites.Ìý

If you took CS136 before Fall 2022, then please contact a CS advisor for an override.Ìý

If you took CS136 on or after Fall 2022, then you must also have CS136L completed before you can enroll into the above courses.


Back to top

Section G: First-Year CS Students

G.01. What computer should I buy?Ìý

Any computer less than three years old should be sufficient for most courses.Ìý

A more detailed answer can be found on the New Math Students FAQÌý(Section 6 - University Life; What computer do I need to study at the Faculty of Mathematics?).

G.02. I'm in CS 135/CS 145 and would like to switch to CS 115/135. How do I do this?Ìý

Please go toÌýourÌý1A Computer Science course ruleÌýsection.Ìý

G.03.ÌýHowÌýlate can a 1A student drop/withdraw from a course?Ìý

"Dropping" and "withdrawing" can mean two different things in the context of your grades.

"Dropping" a course can only occur within the first three weeks of the term.ÌýA "dropped" course does not appear on your transcript.

After the third week of theÌýtermÌýyou can only "withdraw" from a course.

  • If done before the tenth week of the term, a "withdrawn" course willÌýappear on your transcript with a grade of WD.
  • If done after the tenth week of the term, a "withdrawn" course will appearÌýas a a grade of WF (Withdraw Failure). This is something that you never want to do.

Please go to the Registrar's Office Important dates page for term-specific dates.

G.04. I withdrew from CS 135. WhatÌýhappensÌýnow?Ìý

You have two options:Ìý

  1. Take CS135 again in a future term.Ìý
  2. Take CS115 in a future term.Ìý

If you are a CS major student, you should take CS135 again unless you think that you will not be able to get a 60%.ÌýTaking CS115 will set you back even further sinceÌýyour CS course sequence from hereÌýwould be CS115Ìý→ÌýCS116Ìý→ÌýCS136 + CS136L.

You are welcomed to take this path and to build a strong foundation, but you should be aware that this will likely length your time at UW by a term and uses up one of your electives (CS116 is an elective for CS majors).Ìý

If you are not a CS major student, consult with yourÌýplan's advisors.Ìý


Back to top

Section H: Miscellaneous

H.01.ÌýHow does adding a course affect the fees I pay?Ìý

LookÌýat the fee schedules. Each program lists a per-course fee for the first four courses taken in a term. The fifth course is often less expensive. There is an overall cap on the tuition fees for each term.Ìý

For more information, go toÌýStudent Financial Services.ÌýÌý

H.02.ÌýWho can IÌýtalk to if I have a concern?Ìý

Who you should talk toÌýdepends onÌýthe nature of yourÌýconcern. An academic advisor is a good place to start, especially if that concern is about your academics. If they can't help to directly address your concern, then they can direct you to someone who can.Ìý

If youÌýhave aÌýconcern aboutÌýabout a particular advisor,Ìýthen you shouldÌýtalk to the lead advisor or the current Director for Undergraduate Studies (DUS). The DUS is also a good person to talk toÌýif you have concerns regarding the teaching of the course.Ìý

Finally, the Faculty of Math keeps an updated list of campus resourcesÌýfor all sorts of undergraduate support.

H.03.ÌýWhat do all those codes on my transcript or in Quest mean?Ìý

See the following links to determine explore the coding that may appear on your transcript.


Back to top