| Required: | Anderson, Julie, and Herve J. Franceschi:
			
			Java 5 Illuminated, 2005. 
	         | 
	      
	        | Recommended: | Horstmann and Cornell: Core Java 2, Volume I – Fundamentals (7th Edition), 2004. 
	            Eckel, Bruce: Thinking in Java, 4th Edition. Prentice Hall, 2006. Available free on the web at www.mindview.net.
 
 
	         | 
	
	      
	        | Eclipse IDE: | We will be using the Eclipse Integrated Development Environment (IDE) and debugger to
		write, compile, and test Java code. How to install Java and Eclipse: 
		Windows 	
		MacOS
 
	         | 
	
	     
	        | Java Software: | We will be using the Java 1.5.0 Development Kit for our labs and projects. 
 
	         | 
	      
	        | Java Class Library: | The Java API Specification is the 
		MOST IMPORTANT REFERENCE 
		that you will use while programming. It is available at 
		
			http://java.sun.com/j2se/1.5.0/docs/api/index.html 
	       | 
	
	
	      
		| Java and/or programming links: | The ASCII Character Set A tutorial on character code issues
 A brief overview of the IEEE Standard 754 regarding
		
		Floating Point Numbers
 UNIX manual pages
 A great tutorial on 
		
		Windows Explorer
		. Get to know your file system!
 A discussion of 		
		
		Java packages and JAR files.
 A short, entertaining animation about 
		
		pointers in Java (what I call references in class).
 A set of common coding standards for use in CS111/CS108 is 
		available here.
 
 |