|W||11.00am||-||1.00pm||CS486 (CLIC lab)|
We will not use a specific textbook for this class. If you already have a Java book, then use that. If you can borrow a Java book from a friend, then use that. I'll also have a stack of books you can choose from to borrow. We'll spend part of the class examining different books and talking about what makes a good textbook.
This course is an introduction to programming in Java, intended for students who are already fluent in at least one programming language. The class is comprised of 6 2-hour periods, most of which will be spent lecturing but part of which will involve hands-on programming exercises. We will work initially in the Unix environment, but we will also look at a couple of different free development environments. In terms of Java, you will learn the mechanics of how to write Java applets and applications. Look at the course syllabus for a list of the topics to be covered.
You must be fluent in at least one programming language. It would be helpful if you are familiar with the Unix environment, but if you aren't, then we'll catch you up. You will not need to know any advanced mathematics, but it will be helpful if you remember something of your high-school algebra classes.