Writing assignments are usually short papers and may require an oral report as well. Projects are typically weighted between 5 and 15. Term projects are typically weighted between 20 to 25. If a term project is to be assigned for your course, it will be listed on the course outline. Homework refers to short assignments due within a few days.
Homework differs from projects chiefly in scope, with homework taking much less time to complete.
Assigned homework may or may not be collected. Short lab assignments may be assigned as homework. When graded, weights for homework assignments typically range from 1 to 8. This is a computer science course. For a successful career, communication skills are as important as technical skills.