logical and java questions.
There are several effective ways to create ground rules or norms. If time is an issue, as it tends to be in short workshops, it may be necessary for you simply to list the ground rules for the group. Be sure to inquire whether the ground rules are agreeable and mention that if you had more time together, you would have preferred the group to generate the list.
A second way to create ground rules is to list those rules you commonly use, then ask for additional ground rules from the participants. When somebody proposes a ground rule, ask the other participants if they agree to it. If most do, add it to the list.
The best way to create ground rules, if you have the time, is to allow the participants to generate the entire list. Ask them to think about what they, as individuals, need to ensure a safe environment to discuss difficult and controversial issues. If the participants are having difficulty coming up with ground rules, or if they do not come up with a particular ground rule you feel is important to the success of your facilitation, try to prompt them toward it. If they still do not mention it, you can add it to the list.