We'll do some programming in Java, Verilog and Assembly language.
Here we go!
Here are my Java coding guidelines for students: Prof Bill Java Coding Guidelines (pdf)
When coding, I often have a browser tab open with Oracle's Javadoc summaries of all standard Java classes: Java 1.7 API Specification
You can download a free copy of iVerilog here: www.bleyer.org/icarus
Here are some Verilog tutorials and examples: