User Tools

Site Tools


how-to-enroll

How to Enroll

Courses are listed in alphabetical order.

In the event that there is a discrepancy between the information on this page and the official departmental information (such as the EECS Supplemental Calendar), the official information will prevail.

EECS 4070 3.0 Directed Studies

Eligibility Checklist "A" (Pre-requisites)

  • You have successfully completed 24 credits in LE/EECS major courses. “Major” courses are all EECS courses with second digit other than 5.
  • 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 are planning to take the course in one of the Summer, Fall, or Winter academic terms

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
    • You have identified a topic that is suitable for a directed studies course. “This is a course for advanced students who wish to carry out independent study on a topic within EECS that is not offered in a regular course during a particular academic session.”
    • This topic should be substantive, suitable for fourth-year level of study, and have a scope of study that is appropriate for a single academic term (i.e., 36 contact hours plus study time; analogous to any other advanced 4th-year EECS course)
    • You have identified a faculty member who has agreed to supervise the study topic.
      • A list of faculty members can be found on the departmental web site Faculty | EECS.
      • If you need help identifying potential supervisors for a topic you have in mind, contact the course coordinator.
  • Contract Draft
    • You have developed a draft of the course contract draft that adheres to the Project Contract Template.
    • You will need to work in close collaboration with your supervisor in order to be able to populate all of the required contract components, such as: the topic description, the background requirements, readings, deliverables, and evaluation scheme.
    • You and your course supervisor will potentially need to iterate on this document until it is complete.
  • Contract Signatures
    • Your course supervisor has carefully reviewed the project draft and has signed 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"

See: Eligibility Checklist "C"

Fulfilling Eligibility Checklist “C” means that all conditions have been satisfied and you have been authorized to enroll in the course.

Authorization to Enrol

See: Authorization to Enrol

Further questions? Please consult the Frequently Asked Questions first. If your question remains unanswered, then please feel free to email the course director.


EECS 4080 3.0 Computer Science Project

Eligibility Checklist "A" (Pre-requisites)

  • You have successfully completed 36 credits in LE/EECS major courses (as per the course description, which reads “Normally restricted to students who have taken 36 credits in computer science.”)
  • “Major” courses are all EECS courses with second digit other than 5.
  • 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 in one of the Summer, Fall, or Winter academic terms

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
    • You have identified a topic that is suitable for a project course. “This is a course for advanced students, normally those in the fourth year of an honours program”
    • The onus is on the student to demonstrate that the project “is appropriate for course credit” in EECS.
    • This topic should be substantive, suitable for fourth-year level of study, and have a project scope that is appropriate for a single academic term (i.e., 36 contact hours plus study time; analogous to any other advanced 4th-year EECS course)
    • You have identified a faculty member who has agreed to supervise the project.
      • A list of some available projects for the term appears on the Proposed Projects for the upcoming term page. If you identify a project from this list, you can contact the corresponding faculty member to discuss your fit to the project and whether that faculty member is willing to act as the supervisor for your work on that project.
      • Alternatively, you may work in collaboration with a department faculty member to develop a project that is not currently listed. A list of faculty members can be found on the departmental web site Faculty | EECS.
      • If you need help identifying potential supervisors for a topic you have in mind, contact the course coordinator.
  • Contract Draft
    • You have developed a draft of the course contract draft that adheres to the Project Contract Template.
    • You will need to work in close collaboration with your supervisor in order to be able to populate all of the required contract components, such as: the topic description, the background requirements, readings, deliverables, and evaluation scheme.
    • You and your course supervisor will potentially need to iterate on this document until it is complete.
  • Contract Signatures
    • Your course supervisor has carefully reviewed the project draft and has signed 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"

Authorization to Enrol

See: Authorization to Enrol 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

Eligibility Checklist "A" (Pre-requisites)

To be eligible:

  • You have successfully completed 36 credits in LE/EECS “major” courses. “Major” courses are all EECS courses with second digit other than 5.
  • 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
    • You have identified a topic that is suitable for a project course. “This is a course for students in the fourth year of an honours program”
    • The onus is on the student to demonstrate that the project “is appropriate for course credit” in EECS.
    • This topic should be substantive, suitable for fourth-year level of study, and have a project scope that is appropriate for a single academic term (i.e., 36 contact hours plus study time; analogous to any other advanced 4th-year EECS course)
    • You have identified a faculty member who has agreed to supervise the project.
      • A list of some available projects for the term appears on the Proposed Projects for the upcoming term page. If you identify a project from this list, you can contact the corresponding faculty member to discuss your fit to the project and whether that faculty member is willing to act as the supervisor for your work on that project.
      • Alternatively, you may work in collaboration with a department faculty member to develop a project that is not currently listed. A list of faculty members can be found on the departmental web site Faculty | EECS.
      • If you need help identifying potential supervisors for a topic you have in mind, contact the course coordinator.
  • Contract Draft
    • You have developed a draft of the course contract draft that adheres to the Project Contract Template.
    • You will need to work in close collaboration with your supervisor in order to be able to populate all of the required contract components, such as: the topic description, the background requirements, readings, deliverables, and evaluation scheme.
    • You and your course supervisor will potentially need to iterate on this document until it is complete.
  • Contract Signatures
    • Your course supervisor has carefully reviewed the project draft and has signed 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"

See: Eligibility Checklist "C"

Fulfilling Eligibility Checklist “C” means that all conditions have been satisfied and you have been authorized to enroll in the course.

Authorization to Enrol

See: Authorization to Enrol 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 Software Development Capstone Project

Eligibility Checklist "A" (Pre-requisites)

  • 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
    • You have identified a topic that is suitable for a capstone project course.
    • “The goal of this course is to provide students with an opportunity to integrate what they have learned in earlier computer science courses, deepen their understanding of that material, extend their area of knowledge, and apply their knowledge and skills in a realistic simulation of professional experience. The end result must be a substantial software product.”
    • This topic should be substantive, suitable for fourth-year level of study, and have a project scope that is appropriate for two academic terms (i.e., 72 contact hours plus study time; analogous to any other set of two advanced 4th-year EECS course)
    • You have identified a faculty member who has agreed to supervise the project.
      • This course is part of the Software Development Stream. Please see the coordinator of that stream to identify which projects are being offered.
  • Contract Draft
    • You have developed a draft of the course contract draft that adheres to the Project Contract Template.
    • You will need to work in close collaboration with your supervisor in order to be able to populate all of the required contract components, such as: the topic description, the background requirements, readings, deliverables, and evaluation scheme.
    • You and your course supervisor will potentially need to iterate on this document until it is complete.
  • Contract Signatures
    • Your course supervisor has carefully reviewed the project draft and has signed 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"

See: Eligibility Checklist "C"

Fulfilling Eligibility Checklist “C” means that all conditions have been satisfied and you have been authorized to enroll in the course.

Authorization to Enrol

See: Authorization to Enrol

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 4480 3.0 Computer Security Project

Eligibility Checklist "A" (Pre-requisites)

  • You are enrolled in the Computer Security degree.
  • You have successfully completed 40 credits in LE/EECS major courses
  • “Major” courses are all EECS courses with second digit other than 5.
  • You are planning to take the course in one of the Summer, Fall, or Winter academic terms

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
    • You have identified a topic that is suitable for a project course. “The students engage in a significant research and/or development project that has major computer security considerations.”
    • This topic should be substantive, suitable for fourth-year level of study, and have a project scope that is appropriate for a single academic term (i.e., 36 contact hours plus study time; analogous to any other advanced 4th-year EECS course)
    • You have identified a faculty member who has agreed to supervise the project.
      • A list of some available projects for the term appears on the Proposed Projects for the upcoming term page. If you identify a project from this list, you can contact the corresponding faculty member to discuss your fit to the project and whether that faculty member is willing to act as the supervisor for your work on that project.
      • Alternatively, you may work in collaboration with a department faculty member to develop a project that is not currently listed. A list of faculty members can be found on the departmental web site Faculty | EECS.
      • Since the project requires students to “… engage in a significant research and/or development project that has major computer security considerations”, typically the project supervisor will be a faculty member that meets at least one of the following: (i) associated with the Computer Security program (e.g., teaches courses in the program, conducts research in Computer Security), (ii) has prior experience supervising EECS4480 projects, or (iii) has the relevant expertise in the “computer security considerations” that are being examined in the project. The course coordinator will consult with the coordinator of the Computer Security program to clarify project and supervisor eligibility, if unclear.
      • If you need help identifying potential supervisors for a topic you have in mind, contact the course coordinator.
  • Contract Draft
    • You have developed a draft of the course contract draft that adheres to the Project Contract Template.
    • You will need to work in close collaboration with your supervisor in order to be able to populate all of the required contract components, such as: the topic description, the background requirements, readings, deliverables, and evaluation scheme.
    • You and your course supervisor will potentially need to iterate on this document until it is complete.
  • Contract Signatures
    • Your course supervisor has carefully reviewed the project draft and has signed 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"

See: Eligibility Checklist "C"

Fulfilling Eligibility Checklist “C” means that all conditions have been satisfied and you have been authorized to enroll in the course.

Authorization to Enrol

See: Authorization to Enrol

Further questions? Please consult the Frequently Asked Questions first. If your question remains unanswered, then please feel free to email the course director.


how-to-enroll.txt · Last modified: 2024/09/04 19:27 by baljko

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki