could anybody tell me as to what is the difference between high level design and low level design?
High level design - overall structure of an application. You would list major features, scenarious, etc, but wouldn't get into much detail for any item.
Low level design - the exact opposite. You would discuss functions, classes, algorithms, etc, that are used to create the app.