Construct an ANN with 2 input nodes, 2 hidden nodes and one output node. Use binary inputs - so there are 4 possible input vectors. Train it on the XOR rule so that for these Inputs there are these Target outputs 00 0 01 1 10 1 11 0
Backpropagation is one obvious way to train the weights -- and you will find discussion of using backprop for this simple example in several Neural Networks textbooks. Actually there are other possiblities also, including using a Genetic Algorithm.
Bring to the seminar printouts of your code.