No code. Just architecture diagrams in any UML modeling software like Rose ,jude etc. Class diagrams, sequence diagrams and component diagrams are REQUIRED. U can submit as many UML diagrams as u like like deployment diagrams etc. And u need to add on a document explaining all the assumptions and if u like -ilities requirements met with your design.