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:27] – ruppert | course_descriptions [2023/12/13 03:29] (current) – ruppert | ||
---|---|---|---|
Line 3: | Line 3: | ||
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. | 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” | + | Note that the required “formal seminar presentation” |
- | **EECS 4080 3.0 Computer Science Project** | + | === EECS 4070 3.0 Directed Studies === |
- | This is a course for advanced | + | 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 |
- | Prerequisites: | + | At the beginning of the term, the student |
+ | The course coordinator, | ||
- | 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 | + | Prerequisites: |
+ | * cumulative GPA of 4.50 or better over all major EECS courses (without second digit " | ||
+ | * LE/EECS 2030 3.00 or LE/EECS 1030 3.00; | ||
+ | * successful completion of 24 credits in LE/EECS major courses; and | ||
+ | * permission of course coordinator | ||
- | **EECS 4081 6.0 Intelligent Systems | + | === EECS 4080 3.0 Computer Science |
- | This is an honours thesis course in Intelligent Systems. Although | + | This is a course |
- | Marking Scheme: | + | Prerequisites: |
+ | * cumulative GPA of 4.50 or better over all major EECS courses (without second digit " | ||
+ | * LE/EECS 2030 3.00 or LE/EECS 1030 3.00; and | ||
+ | * permission of the course coordinator. | ||
+ | * Normally restricted to students who have taken 36 credits in computer science. | ||
- | * Mid-term evaluation: 30% | + | 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 |
- | * Public presentation evaluation: 30% | + | |
- | * Final report: 40% | + | |
- | Prerequisites: | + | === EECS 4088 6.0 Computer Science Capstone Project === |
- | 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 | + | 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, students may approach a faculty member in the Department (typically, one who is teaching or doing research in the area of the project) and ask for project suggestions. |
- | **EECS 4082 6.0 Interactive Systems Project** (discontinued; | + | 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. |
- | This is an honours thesis course in Interactive Systems. Although a course coordinator | + | /*The course coordinator, |
- | The actual nature of the project will vary from student to student. Projects | + | A critical course component that must be included in the contract is a final presentation. The course director |
- | Marking Scheme: | + | Prerequisites: |
- | + | * cumulative GPA of 4.50 or better over all major EECS courses | |
- | * Mid-term evaluation: 30% | + | * LE/EECS 2030 3.00 or LE/EECS 1030 3.00; and |
- | * Public presentation evaluation: 30% | + | * permission |
- | * 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 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 course requires an initial project proposal that will be submitted to and approved by the supervisor and the course coordinator (director). This is, in essence, a contract for the project to follow. The supervisor will evaluate the performance of the student in early January. The format of the evaluation will vary from project to project, but the requirements of this evaluation will be specified in the original project proposal. At the beginning of the course, the course director (coordinator) will establish a date and format for the public presentation of all Communication Networks projects. Normally held between reading week and the third last week of the term, this presentation will normally consist of either a short public oral or poster presentation of the project. | + | |
- | + | ||
- | 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 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 | + | |
- | + | ||
- | Prerequisites: | + | |
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** | + | === EECS 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, | ||
Line 81: | Line 62: | ||
Students must apply sound mathematics, | Students must apply sound mathematics, | ||
- | Prerequisites: | + | Prerequisites: |
+ | * Only open to students in the Software Development Stream. | ||
+ | * EECS 3311 3.0 (with minimum grade of B); | ||
+ | * EECS 3101 3.0; and | ||
+ | * EECS 3342 3.0. | ||
- | Co requisites: EECS 4312 3.0, EECS 4313 3.0 | + | Corequisites: |
+ | * EECS 4312 3.0 and | ||
+ | * EECS 4313 3.0 | ||
- | Course Credit Exclusions: none | + | === EECS 4480 3.00 Computer Security Project === |
- | **EECS 4480 3.00 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. Students who have a project they wish to do need to convince the course director that it is appropriate for course credit. They also need to find a faculty member that agrees to supervise the project. Alternatively, |
- | + | ||
- | 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. | * 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. | * Understand the computer security challenges faced by the information technology industry. | ||
Line 95: | Line 80: | ||
* Prepare a professional presentation that outlines the contributions they made to the project and the knowledge they acquired. | * Prepare a professional presentation that outlines the contributions they made to the project and the knowledge they acquired. | ||
- | + | Prerequisites: | |
- | Prerequisites: | + | * Restricted to students in the Computer Security degree. |
- | + | * Students must have passed 40 EECS | |
- | Permission of the course | + | |
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.1556051226.txt.gz · Last modified: 2019/04/23 20:27 by ruppert