I've recently decided to get back into the field of study of computer science. That means I have another 3 or 4 semester before i get my AAS. Once I finish this it is suppose to give me enough knowledge to obtain an entry level job.

Well I was wondering what type of things an entry level programmer would be doing. Along with what type of things would be good to have in a portfolio to show the person who interviewing you.

Lastly, would freelancing be a better start right out of college? If so does anyone suggest a site that is actually pretty good for .net developers?