Whitlockebs has allowed me to get my feet wet using these new technologies. My client has not implemented JSP yet, but it is making the transition to Java technologies. This transition is teaching me a lot about the groundwork of Java technologies, not just on the programming side, but networking as well. I have also used Visual Basic and MS Access developing a database application. Keep your mind sharp and study.
Grades do count.
They will prove you have mastered what you were expected to learn in that course. Second, try to use case studies and homework to your advantage. If you can choose a program to write, make the work realistic and practical to the real world. Third, consider getting certified. There is going to be a time when, like network administrators, you will not be able to find a good programming job without some type of certification.