Hi Richard,
You ask a good question about when to share the homework assignments with students. I have found that it works for me to give the students all of the assignments at the beginning of the course. This helps the students with planning their course efforts. A question might be raised that this could scare the students since they will see all that they have to do in one big lump. This has not been the case because I then show them the time lines and how we will accomplish all of the assignments in sequences of time and newly acquired knowledge. They start to relax and we get to work on the first assignment. There is really not hard and fast rule on this. My suggestion is to try it both ways and see what kind of response you get. Another tip, when I give information out about each assignment I have the information posted on the course platform (we have Blackboard) and I give out printed instructions concerning each assignment. I print each assignment on different colored paper so I can refer to Assignment # 1, the blue packet and the students immediately go to it. By using the different colored paper the students don't feel so overwhelmed since they see 3 pages that are blue, and then a couple of papers that are yellow, etc. If I give out all the assignments on white paper they are looking at a stack of white paper with not divisions so they start to get concerned. The colored paper method gets them to look at each assignment.
Gary