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 2019)?
Tues/Thurs 8:30 - 9:20AM, 2:00PM - 4:00PM.
For spring office hours,
look here.

Can I see a copy of your most recent syllabus?

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.