Most of the project courses are focussed on doing a large project that involves original research or development work. EECS4070 is more similar to a traditional undergraduate course, where you will learn about some topic and work on assignments related to the topic, but it is more self-guided than a traditional course: instead of lectures, most of the work is done as independent study, with the guidance of a faculty member.
These courses have been discontinued. If one is required for your degree, you should instead take EECS4080. (The topic of your 4080 project will have to be in the right area for your stream, and the project supervisor should also be in this area.)
These courses are not offered in the summer term.
This is not normally permitted. Exceptional cases should be discussed with the course director in advance.
If you think your project may need ethics approval, please see this page for more information. In particular, any research involving human participants requires an ethics review.