course_descriptions
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
course_descriptions [2019/04/23 20:34] – ruppert | course_descriptions [2019/09/03 16:04] (current) – khatoll | ||
---|---|---|---|
Line 1: | Line 1: | ||
~~NOTOC~~ | ~~NOTOC~~ | ||
====== Course Descriptions | ====== Course Descriptions | ||
- | These course descriptions are copied from the EECS Supplemental Calendar. The descriptions are provided here as a convenience. In the event that there is a discrepancy between the versions here and the supplemental calendar, the supplemental calendar is the definitive version. | ||
- | |||
- | Note that the required “formal seminar presentation” has taken the form of a poster presentation seminar in recent years. The date for the poster presentations will be determined by the course director. It is normally held at the end of the term, or in the first week of the following term. | ||
**EECS 4070 3.0 Directed Studies** | **EECS 4070 3.0 Directed Studies** | ||
- | 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 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. |
+ | |||
+ | Students who have a topic they wish to do need to convince | ||
+ | |||
+ | Whatever the origin of the independent study, a “contract” is required. It must state the scope of the work, the schedule, the resources required, and the criteria for evaluation. The contract must be signed by the student and his/her project supervisor and be acceptable to the course director. | ||
- | At the beginning of the term, the student and faculty supervisor must prepare a written description of the course, its content, and the method of evaluation. | + | The work involved must be equivalent to a three-credit course at the 4000 level, and the course coordinator must confirm this before the student is permitted to enroll. The evaluation will generally be based on written work and the student' |
The course coordinator, | The course coordinator, | ||
- | Prerequisites: | + | Prerequisites: |
- | LE/EECS major courses and permission of course coordinator | + | ---- |
+ | \\ | ||
**EECS 4080 3.0 Computer Science Project** | **EECS 4080 3.0 Computer Science Project** | ||
- | This is a course for advanced students, normally those in the fourth year of an honours program, or students who have passed 36 computer science credits. Students who have a project they wish to do need to convince a member of the faculty in the Department that it is appropriate for course credit. Alternatively, | + | This is a course for advanced students, normally those in the fourth year of an honours program, or students who have passed 36 computer science credits. |
- | Prerequisites: | + | Students who have a project they wish to do need to convince a member |
- | Course Credit Exclusions: EECS 4081 6.00, EECS 4082 6.00, EECS 4084 6.00, EECS 4088 6.00, EECS 4480 3.00, ENG 4000 6.00 | + | Whatever the origin of the project, a “contract” is required. It must state the scope of the project, the schedule of work, the resources required, and the criteria for evaluation. The contract must be signed by the student and his/her project supervisor and be acceptable to the course director. |
- | **EECS 4081 6.0 Intelligent Systems Project** | + | The course coordinator, |
+ | A critical course component that must be included in the contract is a formal seminar presentation. The course director will arrange the seminar sessions, and students and their faculty supervisors are required to participate. The seminar talks will have a typical length of 15-20 minutes, and will be evaluated by the individual supervisor, the course director and one more faculty member. This talk will be worth 30% of the final mark. The remaining 70% of the course mark is the responsibility of the individual supervisor. | ||
- | This is an honours thesis course in Intelligent Systems. Although a course coordinator will be assigned to the course, the bulk of the course will take place through the interaction between a supervisor | + | Prerequisites: |
- | Marking Scheme: | + | Course Credit Exclusions: EECS 4081 6.00, EECS 4082 6.00, EECS 4084 6.00, EECS 4088 6.00, EECS 4480 3.00, ENG 4000 6.00 |
- | * Mid-term evaluation: 30% | + | ---- |
- | * Public presentation evaluation: 30% | + | \\ |
- | * Final report: 40% | + | **EECS 4088 6.0 Computer Science Capstone Project** |
- | Prerequisites: | + | This is a course for students in the fourth year of an honours program. |
+ | Students | ||
- | Course Credit Exclusions: EECS 4080 3.00; EECS 4082 6.00; EECS 4084 6.00, EECS 4088 6.00, EECS 4480 3.00, ENG 4000 6.00 | + | Whatever the origin of the project, a “contract” is required. It must state the scope of the project, the schedule of work, the resources required, and the criteria for evaluation. The contract must be signed by the student and his/her project supervisor and be acceptable to the course director. |
- | **EECS 4082 6.0 Interactive Systems Project** (discontinued; | + | The course coordinator, |
- | + | A critical course component that must be included in the contract is a formal seminar | |
- | This is an honours thesis course in Interactive Systems. Although a course coordinator will be assigned to the course, the bulk of the course will take place through the interaction between a supervisor and a single student (or group of students). After two organizational meetings in September, the student will work with his/her supervisor directly. | + | |
- | + | ||
- | The actual nature of the project will vary from student to student. Projects will involve the design, implementation and evaluation of an interactive system. While theoretical projects are possible, the expectation is that all projects evaluate the implementation with human participants and include an analysis of these results in the presentation and final report. For projects that will involve significant subject testing and performance evaluation, it is expected that a complete draft implementation | + | |
- | + | ||
- | Marking Scheme: | + | |
- | + | ||
- | * Mid-term evaluation: 30% | + | |
- | * Public presentation evaluation: 30% | + | |
- | * Final report: 40% | + | |
- | + | ||
- | Prerequisites: | + | |
- | + | ||
- | Course Credit Exclusions: EECS 4080 3.00; EECS 4081 6.00; EECS 4084 6.00, EECS 4088 6.00, EECS 4480 3.00, ENG 4000 6.00 | + | |
- | + | ||
- | **EECS 4084 6.0 Communication Networks Project** (discontinued; | + | |
- | + | ||
- | This is an honours thesis course in Communication Networks. Although a course coordinator will be assigned to the course, | + | |
- | + | ||
- | The actual nature of the project will vary from one student to another. Although projects that involve significant implementation are anticipated, | + | |
- | + | ||
- | Marking Scheme: | + | |
- | + | ||
- | * Mid-term evaluation: 30% | + | |
- | * Public presentation evaluation: 30% | + | |
- | * Final report: 40% | + | |
- | + | ||
- | Prerequisites: | + | |
- | + | ||
- | Course Credit Exclusions: EECS 4080 3.00, EECS 4081 6.00, EECS 4082 6.00, EECS 4088 6.00, EECS 4480 3.00, EECS 4000 6.00 | + | |
- | + | ||
- | **EECS 4088 6.0 Computer Science Capstone Project** | + | |
- | + | ||
- | This is a course for students in the fourth year of an honours program. Students who have a project they wish to do need to convince a member of the faculty in the Department that it is appropriate for course credit. Alternatively, | + | |
Prerequisites: | Prerequisites: | ||
Line 77: | Line 47: | ||
Course Credit Exclusions: CSE4080 3.0, CSE4081 6.0, CSE4082 6.0, CSE4084 6.0, CSE4480 3.0, ENG4000 6.0 | Course Credit Exclusions: CSE4080 3.0, CSE4081 6.0, CSE4082 6.0, CSE4084 6.0, CSE4480 3.0, ENG4000 6.0 | ||
- | **CSE 4090 6.0 Software Development Project** | + | ---- |
+ | \\ | ||
+ | **CSE 4090 6.0 Software Development | ||
A well-designed software product is more than just a computer program. A software product consists of quality code, a well thought out design developed via disciplined professional engineering standards, appropriate literate documentation including requirements, | A well-designed software product is more than just a computer program. A software product consists of quality code, a well thought out design developed via disciplined professional engineering standards, appropriate literate documentation including requirements, | ||
- | |||
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. | 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 course is run on a tight schedule over the Fall and Winter Terms; work is ongoing and regular. The course is intended to help with the transition from being a student to being an active professional in industry. During the course students are expected to perform independent study, plan their work, make decisions, and take ownership of the consequences of their mistakes. | This course is run on a tight schedule over the Fall and Winter Terms; work is ongoing and regular. The course is intended to help with the transition from being a student to being an active professional in industry. During the course students are expected to perform independent study, plan their work, make decisions, and take ownership of the consequences of their mistakes. | ||
- | |||
A combination of teamwork and individual work is required. The requirements elicitation, | A combination of teamwork and individual work is required. The requirements elicitation, | ||
- | |||
This project will be of significant size and like most industrial projects it will be time and resource limited. Students must meet the specified deadlines. As a result, they will have to set their goals and plan their work accordingly. | This project will be of significant size and like most industrial projects it will be time and resource limited. Students must meet the specified deadlines. As a result, they will have to set their goals and plan their work accordingly. | ||
- | |||
Students must apply sound mathematics, | Students must apply sound mathematics, | ||
+ | Students who have a project they wish to do need to convince a member of the faculty in the Department that it is appropriate for course credit and have them agree to be their supervisor. Alternatively, | ||
- | Prerequisites: | + | Whatever |
+ | |||
+ | The course coordinator, student | ||
+ | A critical course component that must be included in the contract is a formal seminar presentation. The course director will arrange the seminar sessions, and students and their faculty supervisors are required to participate. The seminar talks will have a typical length of 15-20 minutes, and will be evaluated by the individual supervisor, the course director and one more faculty member. This talk will be worth 30% of the final mark. The remaining 70% of the course mark is the responsibility of the individual supervisor. | ||
- | Co requisites: EECS 4312 3.0, EECS 4313 3.0 | + | Prerequisites: |
+ | |||
+ | Co-requisites: EECS 4312 3.0, EECS 4313 3.0 | ||
Course Credit Exclusions: none | Course Credit Exclusions: none | ||
- | **EECS 4480 3.00 Computer Security Project** | + | ---- |
+ | \\ | ||
+ | **EECS 4480 3.0 Computer Security Project** | ||
- | This is a capstone project course for computer security students. The students engage in a significant research and/or development project that has major computer security considerations. This is a required course for Computer Security students. | + | This is a capstone project course for computer security students. The students engage in a significant research and/or development project that has major computer security considerations. This is a required course for Computer Security students. |
- | * Apply the knowledge they have gained in other computer security courses to a real-world system. | + | |
- | * Understand the computer security challenges faced by the information technology industry. | + | |
- | * Articulate the questions that a particular area of research in computer security attempts to address. | + | |
- | * Prepare a professional presentation that outlines the contributions they made to the project and the knowledge they acquired. | + | |
- | + | ||
- | Prerequisites: | + | Students who have a project they wish to do need to convince a member of the faculty |
- | Permission of the course director is required. | + | Whatever the origin of the project, a “contract” is required. It must state the scope of the project, the schedule of work, the resources required, and the criteria for evaluation. The contract must be signed by the student and his/her project supervisor and be acceptable to the course director. |
+ | |||
+ | The course coordinator, | ||
+ | A critical course component that must be included in the contract is a formal seminar presentation. The course director will arrange the seminar sessions, and students and their faculty supervisors are required to participate. The seminar talks will have a typical length of 15-20 minutes, and will be evaluated by the individual supervisor, the course director and one more faculty member. This talk will be worth 30% of the final mark. The remaining 70% of the course mark is the responsibility of the individual supervisor. | ||
+ | |||
+ | Prerequisites: | ||
+ | Permission of the course director is required. | ||
Course Credit Exclusions: EECS 4080 3.00, EECS 4081 6.00, EECS 4082 6.00, EECS 4084 6.00, EECS 4088 6.00, EECS 4700 6.00 | Course Credit Exclusions: EECS 4080 3.00, EECS 4081 6.00, EECS 4082 6.00, EECS 4084 6.00, EECS 4088 6.00, EECS 4700 6.00 | ||
+ | |||
+ |
course_descriptions.1556051650.txt.gz · Last modified: 2019/04/23 20:34 by ruppert