Are you expected to be passionate enough about programming to have a bunch of code that you wrote for fun and practice lying around?
yes
yes