Java for Business

interested in mobile apps?

We are also offering a new course in mobile app development that is open to all majors. Have a look!

Frequently Asked Questions

What are your office hours this semester (Fall 2020)?
Once we get going this fall, I'll plan some Zoom office hours and post the info here.
For spring office hours,
look here.

Can I see a copy of your most recent syllabus?
Sure.

What is Java?
Java is the world’s #1 general-purpose programming language. It was designed as a C-style language that was easier to learn and use than C++. Java programs are cross-platform and can run on all modern computers. Java runs on everything from Blu-Ray players to the Mars rover, in addition to your Mac or PC.

Do I have to be an MIS major? Do I have to be in the business school?

No. All majors are welcome.

If I’m not an MIS/MSIS major, why would I take this course?
Learning how to program -- even if you don’t plan on becoming a professional programmer -- develops your ability to break complex tasks down and design solutions using structured, logical, and also highly creative thinking. In addition, programming can be a blast. Once you start learning the basics, creating little apps can be fun and kind of addictive.

Do I have to be an ace coder to get an “A”?
No, I don’t think so. I’ve taught Java to business students for over a decade and routinely give high grades to people with little or no prior experience. The feedback I get from students tells me that anyone can do great in the course.

Do I have to have a Mac? What about a laptop?
Windows or Mac is fine and, yes, a laptop of some sort would be very useful. The machines in the classroom are a bag of hurt.

Do I have to buy some expensive development software?
No, the Java SDK and Eclipse IDE are
free to use.

Will I learn enough in this course to create my own version of [insert wildly complex game or app]?
That’s really unlikely. But who knows?

Are you an expert programmer/developer?
No, absolutely not. I’ve been teaching computer programming to business students since 1999 and love it. But, I am not really a professional app developer (i.e., I don't derive any significant income from apps). However, I do have an app in the App Store (just for iOS at this point) called Queue Alert. It's fun if you ever have to wait in line.