You can use UML 1.xxx or 2.xx version. The important thing in your assignment is that all diagrams must be UML Complaint. [ June 06, 2008: Message edited by: Wilmar Rodriguez ]
I've used Enterprise Architect from Sparx Systems. Awesome tool. It also has "export diagram as image" functionality which comes useful when You're assembling assignment to format acceptable by Sun.