You should make the syllabus available to every student on the first day of class. Your syllabus should be robust and specific, letting the students know exactly what portion of their grade will come from projects, written assignments, labs, exams, etc. CU Boulder provides a recommended text for syllabi each semester which can be found here.