I definitely agree. I am an undergrad working on my CS degree and I volunteer in a physics research lab writing custom simulation software. I do it because I will be listed as a coauthor in articles submitted to research journals. I intend to go to grad school and that is a make or break selling point at most decent schools.
When I learned Java my instructor made us use a program called Bluejay. I think it is a good platform to learn on and it is free. It is specifically designed for teaching. You can find out more info at http://www.bluej.org/
I previously went to a college that had an agreement with Microsoft that gave all of the computer science students free copies of Windows, Visual studio and a bunch of other software. The catch was of course that they had to use Microsoft software in the class room. I think "YOU" should think before you start preaching to the choir.
I definitely agree. I am an undergrad working on my CS degree and I volunteer in a physics research lab writing custom simulation software. I do it because I will be listed as a coauthor in articles submitted to research journals. I intend to go to grad school and that is a make or break selling point at most decent schools.
When I learned Java my instructor made us use a program called Bluejay. I think it is a good platform to learn on and it is free. It is specifically designed for teaching. You can find out more info at http://www.bluej.org/
I previously went to a college that had an agreement with Microsoft that gave all of the computer science students free copies of Windows, Visual studio and a bunch of other software. The catch was of course that they had to use Microsoft software in the class room. I think "YOU" should think before you start preaching to the choir.