image map means you define some area on a image , so that if any event click on it, it can do something. you can find some clue on Huasing.org's main page, right click and view source. the thing that looks like some x-y coordinates, is related to this one. I should not help more on this.
frame, you can just open java's api, then it is a webpage with 3 frames, view its source . you can get it easily
form, you again can view source of huasing's main page, there is a typical form for Login. get some idea from it
with XML/XSLT, the basic Idea I think your lecturer want is, you create one/some XML File(s), and use XSLT to display it in a nice way. this one you can search on google for free source, but
Sugguest you read up a bit, it may take you half a day, for basic ideas, then work out a simple trial, by yourself,
instead of feeling anxious only.