Table of Contents
How to Enrol, C4 Gateway Courses
Introduction
C4: The Cross-Campus Capstone Classroom is a special initiative at York University. You can read more about it here: C4: The Cross-Campus Capstone Classroom The C4 website says “Since C4 does not yet have its own course number, students must register for credit in a course within their major or outside of it, as an elective, to access the C4 classroom.”
As listed on Gateway Courses and Liaisons, the Lassonde School of Engineering offers several 3.0 credit and 6.0 credit gateway courses.
This site is intended for C4 students who already understand the process and who have been advised to pursue LE/EECS 4080 Computer Science Project, LE/EECS 4088 Computer Science Capstone Course, or LE/EECS 4090 Software Project as a gateway course. All other students should consult with C4 staff for further information and advising.
EECS 4080 3.0 Computer Science Project, **AS C4 GATEWAY COURSE**
Below is a modified version of the enrollment process of EECS 4080 3.0 Computer Science Project, tailored for the C4 gateway context.
Eligibility Checklist "A" (Pre-requisites)
- You have been accepted into “C4 Sprint 3.0 (September to December)” or C4 Sprint 3.0 (January to April) or C4 Sprint 3.0 (Summer Term)
- You have successfully completed 36 credits in LE/EECS major courses (“Normally restricted to students who have taken 36 credits in computer science.”)
- Your cumulative GPA is 4.50 or better over all major EECS courses (without second digit “5”)
- You have completed LE/EECS 2030 3.00 or LE/EECS 1030 3.00;
- You have not already taken any of: EECS 4081 6.00, EECS 4082 6.00, EECS 4084 6.00, EECS 4088 6.00, EECS 4480 3.00, ENG 4000 6.00
These criteria are as be found under Course Descriptions.
Fulfilling Eligibility Checklist “A” means that you have verified that you satisfied the above criteria.
Eligibility Checklist "B" (Course Content)
- Topic & Supervisor
- Your topic and supervisor will be determined by your C4 project.
- Contract Draft
- The C4 Teaching Team will have a template of the contract prepared. You will be provided with the template by either the C4 Teaching Team or by the EECS4088 Course Coordinator. Review the contract and ensure you understand its contents.
- Contract Signatures
- You have asked your project supervisor (who will be a member of the C4 teaching team) to review the contract and to sign it, indicating their approval.
- You have signed the contract, indicating your agreement to adhere to the contents of the contract.
Fulfilling Eligibility Checklist “B” means that you have an signed, written project agreement in place with a supervising faculty member for an identified topic.
Eligibility Checklist "C"
- Your finalized and signed contract (two signatures, yours and your course supervisor) has been submitted to the contract to the course coordinator for approval before the deadline (see dates).
- The student should send the final contract by email to the course coordinator, with a cc to the supervisor.
- Pre-requisites checking has been performed by the course coordinator and eligibility under Eligibility Checklist “A” is confirmed. Should there be any issues, the course coordinator will inform the course supervisor and the student. Authorization to enroll in the course will not be granted.
- Contract review (course content review) has been performed by the course coordinator, and Eligibility Checklist “B” is confirmed. Should there be any issues, the course coordinator will raise them with the course supervisor and the student, the contract can be revised and resubmitted. Authorization to enroll in the course will not be granted without a satisfactory contract.
Fulfilling Eligibility Checklist “C” means that all conditions have been satisfied and you have been authorized to enroll in the course.
Authorization to Enrol
- Once you are authorized to enrol in the course, this course will become an option for you to select in the online enrollment system.
- The course catalog number will vary depending on the course and the term. Look up the course catalog number in the York Courses Web Site or the Visual Schedule Builder.
- All enrollment and financial deadlines apply to this course, just like any other course that is part of your degree. See Registrar's Office: Important Dates
At this point, you are enrolled in the course.
Further questions? Please consult the Frequently Asked Questions first. If your question remains unanswered, then please feel free to email the course director.
EECS 4088 6.0 Computer Science Capstone Project, **AS C4 GATEWAY COURSE**
Below is a modified version of the enrollment process of EECS 4088 6.0 Computer Science Capstone Project, tailored for the C4 gateway context.
Eligibility Checklist "A" (Pre-requisites)
- You have been accepted into Full-Year C4 (6.0)
- You have successfully completed 36 credits in LE/EECS major courses (“Normally restricted to students who have taken 36 credits in computer science.”)
- Your cumulative GPA is 4.50 or better over all major EECS courses (without second digit “5”)
- You have completed LE/EECS 2030 3.00 or LE/EECS 1030 3.00;
- You have not already taken any of: EECS 4081 6.00, EECS 4082 6.00, EECS 4084 6.00, EECS 4088 6.00, EECS 4480 3.00, ENG 4000 6.00
- You are planning to take the course over the Fall & Winter academic terms (no other two-term combinations are permitted)
These criteria are as be found under Course Descriptions.
Fulfilling Eligibility Checklist “A” means that you have verified that you satisfied the above criteria.
Eligibility Checklist "B" (Course Content)
- Topic & Supervisor
- Your topic and supervisor will be determined by your C4 project.
- Contract Draft
- The C4 Teaching Team will have a template of the contract prepared. You will be provided with the template by either the C4 Teaching Team or by the EECS4088 Course Coordinator. Review the contract and ensure you understand its contents.
- UPDATE: The contract template can be found here: ay2024-25_f24w25_eecs4088_c4gateway_blanket_fillable.pdf
- Contract Signatures
- You have asked your project supervisor (who will be a member of the C4 teaching team) to review the contract and to sign it, indicating their approval.
- You have signed the contract, indicating your agreement to adhere to the contents of the contract.
Fulfilling Eligibility Checklist “B” means that you have an signed, draft written agreement in place with a supervising faculty member for an identified topic.
Eligibility Checklist "C"
- Your finalized and signed contract (two signatures, yours and your project supervisor) has been submitted to the contract to the course coordinator for approval before the deadline (see dates).
- The student should send the final contract by email to the course coordinator, with a cc to the supervisor.
- Pre-requisites checking has been performed by the course coordinator and eligibility under Eligibility Checklist “A” is confirmed. Should there be any issues, the course coordinator will inform the project supervisor and the student. Authorization to enroll in the course will not be granted.
- Contract review (course content review) has been performed by the course coordinator, and Eligibility Checklist “B” is confirmed. Should there be any issues, the course coordinator will raise them with the project supervisor and the student, the contract can be revised and resubmitted. Authorization to enroll in the course will not be granted without a satisfactory contract.
Fulfilling Eligibility Checklist “C” means that all conditions have been satisfied and you have been authorized to enroll in the course.
Authorization to Enrol
- Once you are authorized to enrol in the course, this course will become an option for you to select in the online enrollment system.
- The course catalog number will vary depending on the course and the term. Look up the course catalog number in the York Courses Web Site or the Visual Schedule Builder.
- All enrollment and financial deadlines apply to this course, just like any other course that is part of your degree. See Registrar's Office: Important Dates
At this point, you are enrolled in the course.
Further questions? Please consult the Frequently Asked Questions first. If your question remains unanswered, then please feel free to email the course director.
EECS 4090 6.0 6.0 Software Development Capstone Project, **AS C4 GATEWAY COURSE**
Below is a modified version of the enrollment process of 6.0 Software Development Capstone Project, tailored for the C4 gateway context.
Eligibility Checklist "A" (Pre-requisites)
- You have been accepted into Full-Year C4 (6.0)
- You are enrolled in the Software Development Stream
- You have completed EECS 3311 3.0 with minimum grade of B
- You have successfully completed EECS 3101 3.0 and EECS 3342 3.0.
- You will be enrolled in the following courses while you are taking this course: EECS 4312 3.0 and EECS 4313 3.0
- You are planning to take the course over the Fall & Winter academic terms (no other two-term combinations are permitted)
These criteria are as be found under Course Descriptions.
Fulfilling Eligibility Checklist “A” means that you have verified that you satisfied the above criteria.
Eligibility Checklist "B" (Course Content)
- Topic & Supervisor
- Your topic and supervisor will be determined by your C4 project.
- Contract Draft
- The C4 Teaching Team will have a template of the contract prepared. You will be provided with the template by either the C4 Teaching Team or by the EECS4088 Course Coordinator. Review the contract and ensure you understand its contents.
- Contract Signatures
- You have asked your project supervisor (who will be a member of the C4 teaching team) to review the contract and to sign it, indicating their approval.
- You have signed the contract, indicating your agreement to adhere to the contents of the contract.
Fulfilling Eligibility Checklist “B” means that you have an signed, draft written agreement in place with a supervising faculty member for an identified topic.
Eligibility Checklist "C"
- Your finalized and signed contract (two signatures, yours and your course supervisor) has been submitted to the contract to the course coordinator for approval before the deadline (see dates).
- The student should send the final contract by email to the course coordinator, with a cc to the supervisor.
- Pre-requisites checking has been performed by the course coordinator and eligibility under Eligibility Checklist “A” is confirmed. Should there be any issues, the course coordinator will inform the course supervisor and the student. Authorization to enroll in the course will not be granted.
- Contract review (course content review) has been performed by the course coordinator, and Eligibility Checklist “B” is confirmed. Should there be any issues, the course coordinator will raise them with the course supervisor and the student, the contract can be revised and resubmitted. Authorization to enroll in the course will not be granted without a satisfactory contract.
Fulfilling Eligibility Checklist “C” means that all conditions have been satisfied and you have been authorized to enroll in the course.
Authorization to Enrol
- Once you are authorized to enrol in the course, this course will become an option for you to select in the online enrollment system.
- The course catalog number will vary depending on the course and the term. Look up the course catalog number in the York Courses Web Site or the Visual Schedule Builder.
- All enrollment and financial deadlines apply to this course, just like any other course that is part of your degree. See Registrar's Office: Important Dates
At this point, you are enrolled in the course.
Further questions? Please consult the Frequently Asked Questions first. If your question remains unanswered, then please feel free to email the course director.