An introduction to programming in the Java language and using the Java platform. Java is an object-oriented programming language widely used in developing World Wide Web applications. Topics include Java fundamentals, file handling, regular expressions, object-oriented design and implementation, database connectivity, GUI development, Web applications, etc. This course includes many small programming projects.
Programming assignments will be suggested throughout the course. While such assignments are not graded, they will help reinforce the material and examples covered in class. Students are strongly encouraged to do their homework. Feel free to work in groups to complete your assignments.
Course meets Thursday afternoons (1:30-4:00pm) from August 28 to November 20. All classes meet in EBA 664.
Lab time is available 11:30am-1:00pm on Mondays in EBA 664 from September 8 to November 17 (not including Columbus Day, October 13). Lab attendance is optional, and no lab instructor will be available, but this is a good time to practice your Java programming.
In the unlikely event of a snow day, this course will follow The College of Saint Rose's snow day determination.
We will use JDeveloper 10.1.3 in the lab to develop and execute Java programs. This software is available for free download. Other versions of JDeveloper and other IDEs are also acceptable.
| Office: | Albertus Hall 400-2 |
|---|---|
| Office Hours: | Monday 2:30-4:00pm, Tuesday 1:00-2:30pm |
| Email: | click here to email me |
| Phone: | 518-485-3755 (on campus x3755) |
Search for "java" using Google or visit http://java.sun.com for additional resources and tutorials on Java.
I also recommend the following books, though I'd strongly suggest visiting Borders or Barnes & Noble to find a book that you like: