I have a friend who is taking a first-year computer science course. She’s come into this course without any programming knowledge. Her school requires her, for her degree, to take a number of introductory courses for various science disciplines — she isn’t going to take another computer science course after this one.This introductory comp sci course teaches Java. Java, as you probably know, is a language in which the canonical “Hello, world!” program takes seven lines of code and requires you to invoke the following concepts:
- Classes
- Static methods
- Command-line arguments
- Visibility
None of which, you may notice, have … Continue Reading