Java+OOP+--+IB+CS+option+D


 * New to Java? (Many valuable resources inside): http://ib.compscihub.net/java
 * Java for Python programmer: http://fpl.cs.depaul.edu/jriely/java4python/index.html
 * Interactive Java for Python Programmers: http://interactivepython.org/runestone/static/java4python/index.html#
 * CodingBat Java Exercises: http://codingbat.com/java
 * Java Visualization : http://www.pythontutor.com/java.html#mode=edit
 * Java Notes: Table of Contents: http://www.fredosaurus.com/notes-java/index.html


 * __** IBDP CS Option D: OOP Lesson resources: **__
 * http://ib.compscihub.net/topics/option-d
 * http://ib.compscihub.net/topics/topic-5

Course from NTU: http://www.ntu.edu.sg/home/ehchua/programming/index.html This may include everything you need in IAs.

**Install Java：**
 * JDK： http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
 * IDE: Jetbain IntelliJ IDEA: https://www.jetbrains.com/idea/#chooseYourEdition Community Edition
 * Or eclipse: eclipse-java-neon-1a-win32: http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/neon/1a/eclipse-java-neon-1a-win32.zip This one works for me