This page contains a list of previous “Calendar Change Summary” emails compiled by the School of Computer Science Undergraduate advising team. Although we do our best to capture all calendar changes from year to year, previous years’ calendars are accessible via the Carleton University Undergraduate Calendar Archive.
As always, please refer to the most recent Undergraduate Calendar for the most up-to-date course prerequisite and preclusion information. If you have any questions regarding your current program requirements or need any advising, please contact your Undergraduate Advisors.
- 2022-23 Undergraduate Calendar Changes Summary
-
Note: the following changes affect returning students only. All new students admitted for Fall 2022 should follow the 2022-23 Undergraduate Calendar and also refer to the First Year Course Selection Guide.
Email sent to all continuing BCS students on June 8, 2022:
Dear Computer Science students,
We would like to inform you of the changes to the BCS curriculum as reflected in the 2022-23 Undergraduate Calendar. This email is intended to summarize the main changes, inform you of how your program may be impacted, and remind you of other important academic related rules and issues. Please consult the 2022-23 Undergraduate Calendar for all changes, including changes to course descriptions, and preclusion and prerequisite statements. Please note that the School of Computer Science enforces all calendar prerequisites.
Though this email may seem lengthy, it contains important information. If at any time you need advising, please contact your Undergraduate Advisors.
Although the goal of this email is to make you aware of the main calendar changes and to inform you of other matters, please note that it is still the student’s responsibility to be aware of all University rules and regulations as well as those pertaining to their program, as per the Undergraduate Calendar: 1.1 Student Responsibility.
IMPORTANT INFO AND REMINDERS
***Fall 2022/Winter 2023 registration begins on July 4 (check your time-ticket on Carleton Central). One week prior to your time-ticket opening, please check your draft schedule(s) or your registration course planning tool to make sure nothing has changed and that there are no new conflicts with your course selections. Day/time, room and instructor changes are rare, but still possible. Please also read the “section information” under each course on the Public Class Schedule for important information.
- Always be aware of important dates and deadlines, including financial and academic withdrawal dates: The Academic Year (Graduate and Undergraduate Studies) < Carleton University. As of Fall 2022, the academic withdrawal date is no longer the last day of the term. Please also note the deadlines for early and late fall courses (e.g. COMP1405 U, Z and COMP1406 Z).
- NEW for courses taken on campus: SCS Laptop Requirement: https://carleton.ca/scs/scs-laptop-requirement/.
Your Audit, Program and Calendar Year:
- Run and monitor your academic audit on Carleton Central regularly, especially after any registration activity, to make sure it’s correct and there are no “courses set aside” that should not be. If you are uncertain of something, see any discrepancies or have questions, please contact your Undergraduate Advisors. *Please read the “Important Notice” paragraph at the very bottom of your audit.
- Your audit shows the “Catalog Year” your program is under (e.g. 202130 = 2021/2022 academic year). Refer to the appropriate calendar for your program under Calendar Archives. Your audit should reflect what is in the calendar.
- For prerequisites and preclusions, regardless of your Catalog Year, always refer to the most recent Undergraduate Calendar.
- Students whose program is under an older Catalog Year and who change their program elements (i.e. add/drop a stream, move from Major to Honours or vice versa), will have their new program under the most recent Catalog Year.
Electives, Prohibited Courses, 1000-level Courses, Prerequisites and Preclusions:
- Be aware of the electives and prohibited courses for BCS. Also refer to the Computer Science program section of the Undergraduate Calendar for the most up-to-date list.
- The maximum number of credits at the zero and 1000-level that can be used for your entire program is 7.0 credits, as outlined in the calendar section 2.1 Maximum Credits Below the 2000 Level. This information also appears on the academic audit, under “summary of program requirements”.
- For prerequisites and preclusions, as stated above, always refer to the most recent Undergraduate Calendar.
- The School enforces all calendar prerequisites. Any exceptions for 2022-23 (due to calendar changes) are outlined below and are noted on the Public Class Schedule.
- The School, after notifying students, will de-register any students who fail to meet the prerequisites of a course, including minimum grade requirements as per the Undergraduate Calendar.
- When a course “precludes additional credit” for another course, this means you cannot get credit for both courses. It does not mean that the two courses are equivalent, though in some cases they may be. If two courses that preclude each other are taken, only the most recent attempt can count towards your program and for credit; the other course will be forfeited on your audit under “courses set aside”. Please refer to 1.9 Credit for Closely-related Courses.
- When a course is repeated, the best grade is used for CGPA calculations. The Best Grade rule applies to direct repeated courses and cross-listed courses but not precluded courses. For more details please see FAQ: Repeating Courses – Academic Advising (carleton.ca).
The following is a summary of the calendar changes you need to be aware of, effective Fall 2022. For course descriptions, prerequisites and preclusions, please refer to the 2022-23 Undergraduate Calendar. See the “section information” notes under each course on the Public Class Schedule for additional information including registration priority and course delivery (where applicable).
Revised BCS program requirements
COMP 4905 [0.5] Honours Project and COMP 4906 [1.0] Honours Thesis are now optional in all BCS Honours programs. In place of COMP 4905 or COMP 4906, you may take any other COMP at the 4000-level course(s) to fulfill the degree requirement as shown in Part C of your academic audit. Please see https://carleton.ca/scs/current-students/undergraduate-students/honours-project-and-directed-studies/ for more details. Continuing BCS students were sent an email on April 4, 2022 outlining this change.
New and deleted streams
New: Artificial Intelligence and Machine Learning.
Deleted: the Mobile Computing and Network Computing streams are no longer available. If you are currently in one of these streams, please follow your Catalog Year calendar and your academic audit to complete your program. Courses required for these streams are still available.
New and renumbered courses
New: COMP 2109 Introduction to Security and Privacy: available to all students as a COMP 2xxx or free elective. This course is offered in Winter 2023.
Renumbered: COMP 3105 Introduction to Machine Learning: formerly COMP 4105 (no longer offered) and a requirement in the new AI/ML stream. Precludes additional credit for COMP 4105 and SYSC 4415. Students who took Intro to Machine Learning in previous years under COMP 4900 Special Topics (in Winter or Fall 2020) or under SYSC 4906 Special Topics cannot take this course again for credit. This course is offered in Fall 2022. *** Students in 4th year who will be graduating this coming year (i.e. June 2023) will be allowed to take this as a 4th year course. Please contact scs.ug.advisor@carleton.ca for details and for an audit amendment (which must be done after the final grade is in). This exception will only be valid for Fall 2022.
New: COMP 4701 Computing, Society and Ethics: formerly under COMP 4900 Special Topics. Students who took this course in previous years (Winter 2020, Fall 2020 or Fall 2021) under COMP 4900 cannot take this course again for credit.
Course with new prerequisites—and what we will accept this year
COMP 4107 Neural Networks: New calendar prerequisites are COMP 3105* and (MATH 1104 or MATH 1107). *We will accept the old and new COMP prerequisites in Winter 2023 only. I.e.: COMP 3105 or 4105 (no longer offered) or 3106 or 4106 (no longer offered) or SYSC 4415. We will also accept as a prerequisite COMP 4900 (Special Topics–Intro to Machine Learning). All students must have prerequisite MATH 1104 or 1107 or equivalent. This course is offered in Winter 2023 only.
This email will also be posted at https://carleton.ca/scs/current-students/undergraduate-students/help-selecting-courses/, where the summary of the 2021-22 calendar changes can also be found.
Please reach out to scs.ug.advisor@carleton.ca if you have any questions or need advising.
Wishing you all good health and much success in your studies!
Edina Storfer & Emily Burda
Undergraduate Advisors
School of Computer Science
5302 Herzberg
(613) 520-2600 ext. 4364
scs.carleton.ca
- 2021-22 Undergraduate Calendar Changes Summary
-
Note: the following changes affect returning students only. All new students admitted for Fall 2021 should follow the 2021-22 Undergraduate Calendar and also refer to the First Year Course Selection Guide.
Email sent to all continuing BCS students on June 11, 2021:
Dear Computer Science students,
The BCS curriculum has seen some changes in the 2021-22 Undergraduate Calendar: https://calendar.carleton.ca/. This email is intended to summarize the main changes, inform you of how your program may be impacted, and remind you of other important academic related rules and issues. Please consult the 2021-22 Undergraduate Calendar for all changes, including changes to course preclusion and prerequisite statements. Though this email may seem lengthy, it contains important information. If at any time you need advising, please contact your Undergraduate Advisors.
Although the goal of this email is to make you aware of the main calendar changes and to inform you of other matters, please note that it is still the student’s responsibility to be aware of all University rules and regulations as well as those pertaining to their program, as per the Undergraduate Calendar: 1.1 Student Responsibility.
IMPORTANT INFO AND REMINDERS
NEW–SCS Laptop Requirement: https://carleton.ca/scs/scs-laptop-requirement/.
Fall 2021 Course Delivery Information: Fall 2021- Course Delivery Information – School of Computer Science (carleton.ca).
We are not able to confirm the delivery method of Winter 2022 courses at this time. The hope is that courses will be on campus but should things change, there will be a public announcement sent by the University.
Your Audit, Program and Calendar Year:
- Run and monitor your academic audit on Carleton Central regularly, especially after any registration activity, to make sure it’s correct and there are no “courses set aside” that should not be. If you are uncertain of something, see any discrepancies or have questions, please contact your Undergraduate Advisors. *Please read the “Important Notice” paragraph at the very bottom of your audit.
- Your audit shows the “Catalog Year” your program is under (e.g. 202030 = 2020/2021 academic year). Refer to the appropriate calendar for your program under Calendar Archives. Your audit should reflect what is in the calendar.
- For prerequisites and preclusions, regardless of your Catalog Year, always refer to the most recent Undergraduate Calendar.
- Students whose program is under an older Catalog Year and who change their program elements (i.e. add/drop a stream, move from Major to Honours or vice versa), will have their new program under the most recent Catalog Year.
Electives, Prohibited Courses, 1000-level Courses, Prerequisites and Preclusions:
- Be aware of the electives and prohibited courses for BCS. Also refer to the Computer Science program section of the Undergraduate Calendar for the most up-to-date list. New: CGSC 1005 has been added to the Prohibited Courses list.
- The maximum number of credits at the zero and 1000-level that can be used for your entire program is 7.0 credits, as outlined in the calendar section 2.1 Maximum Credits Below the 2000 Level.
- For prerequisites and preclusions, as stated above, always refer to the most recent Undergraduate Calendar.
- The School enforces all calendar prerequisites. Any exceptions for 2021-22 (due to calendar changes) are outlined below and are noted on the Public Class Schedule.
- The School, after notifying students, will de-register any students who fail to meet the prerequisites of a course.
- When a course “precludes additional credit” for another course, this means you cannot get credit for both courses. It does not mean that the two courses are equivalent, though in some cases they may be. If two courses that preclude each other are taken, only the most recent attempt can count towards your program and for credit; the other course will be forfeited on your audit under “courses set aside”. Please refer to 1.9 Credit for Closely-related Courses.
The following is a summary of the calendar changes you need to be aware of, effective Fall 2021. For full details, please refer to the 2021-22 Undergraduate Calendar and the notes–including registration priority–under each course on the Public Class Schedule.
Minimum grade of C –
COMP 2401 will require a grade of C- or above in order to take any subsequent course that requires COMP 2401 as a prerequisite. If COMP 2401 was taken and passed prior to Fall 2021, any passing grade (i.e. minimum D-) will be accepted. This course is offered in Fall 2021 (4 sections) and in Winter 2022 (1 section), however please note that the Winter 2022 section is reserved for students who do not meet the minimum C- grade requirement in Fall 2021 and/or who failed the course in Summer 2021. Students needing COMP 2401 should take this course in Fall 2021.
COMP 2404 will require a grade of C- or above as a prerequisite for COMP 3004. If COMP 2404 was taken and passed prior to Fall 2021, any passing grade (i.e. minimum D-) will be accepted.
New and renumbered courses
COMP 1008 Math for Game Programmers: available to all students as a free elective. See Fall 2021 Public Class Schedule notes for course delivery information.
COMP 3106 Intro to Artificial Intelligence: formerly COMP 4106 (no longer offered). COMP 3106 and COMP 4106 preclude each other for additional credit. This course is offered in Fall 2021 and Winter 2022.
COMP 3109** Applied Cryptograph and Authentication: formerly COMP 4109 (no longer offered). COMP 3109 and COMP 4109 preclude each other for additional credit. This course is offered in Fall 2021 and Winter 2022.
**requirement in the Computer and Internet Security stream and an option in the Network Computing stream. Please see below for details.
COMP 4105 Machine Learning: Prerequisites: COMP 3106* and (MATH 1104 or MATH 1107). *We will accept COMP 4106 in place of COMP 3106 as a prerequisite for the 2021-22 academic year. Students who took Machine Learning in past terms/years under the Special Topics course code COMP 4900 will not be able to take this course as they preclude each other. See notes on Public Class Schedule. This course is offered in Fall 2021 only.
Courses with new prerequisites—and what we will accept this year
COMP 4107 Neural Networks: New calendar prerequisites are COMP 3106* and (MATH 1104 or MATH 1107). *We will accept COMP 4106 in place of COMP 3106 as a prerequisite for the 2021-22 academic year. Students who do not have COMP 4106 should take COMP 3106 in Fall 2021. Old prerequisites will not be accepted. This course is offered in Winter 2022 only.
COMP 4108** Computer Systems Security: New calendar prerequisites are (COMP 3000 or SYSC 4001) and COMP 3109*. *We will accept COMP 4109 in place of COMP 3109 for Winter 2022 only. See below for details. This course is offered in Fall 2021 and Winter 2022.
**requirement in the Computer and Internet Security stream and an option in the Network Computing stream.
*We will accept the following prerequisites, by term, for COMP 4108:
Fall 2021: for students who do not have COMP 4109, we will allow them to take COMP 4108 with COMP 3000 as the only prerequisite.
Winter 2022: all students must have calendar prerequisites (COMP 3000 or SYSC 4001) and (COMP 3109 or COMP 4109). This means that if you do not have COMP 4109 already, please take COMP 3109 in Fall 2021.
For Computer and Internet Security stream students (pre 2021-22 Catalog Years):
Your audit will say that you need the following courses for your stream: COMP 3008, 3203, 4108 and 4109.
- If you have not yet taken COMP 4109, you will need to take COMP 3109. When you register in COMP 3109, this course will slot into your audit where COMP 4109 is sitting right now.
- If you are planning to take COMP 4108 in Winter 2022 and do not have COMP 4109, please make sure you take COMP 3109 in Fall 2021.
Mobile Computing and Network Computing streams: these streams are no longer available to move into. If you are currently in one of these streams, please follow your Catalog Year calendar and your academic audit to complete your program. All the courses required for these streams are still available.
If you have 4th year standing and the new calendar changes have negatively impacted your plans for graduation please reach out to the School Administrator at Mylienreid@carleton.ca. Please provide a detailed explanation and include your student number.
Please reach out to scs.ug.advisor@carleton.ca if you have any questions or need advising.
Wishing you all good health and much success in your studies!
Edina Storfer & Emily Hersey
Undergraduate Advisors
School of Computer Science
scs.carleton.ca
Share: Twitter, Facebook
Short URL:
https://carleton.ca/scs/?p=16804