i am making a project in vb.net 2010 with SQLEXPRESS as back end.
i tried to run on my college computer but i think i may to again make full database on the college pc and then run..?
is there any solution so that i dont have to make the full database again and again on other computers to run my project ?

The solution that comes to mind immediately is to host the database on an internet accessible machine, and set your Data Connection accordingly. Another possibility is to script the database objects and run that script on each new machine (you would also have to run it again when you alter the database objects).

how do i script my the database objects ..?

Assuming Visual Studio, Click View...Server Explorer
Right-Click the server, select publish to provider
Walk through the dialogs

Did you try to google "script database visual studio" yet?