| # | Web page |
Comment |
|---|---|---|
| Computers & Programming | ||
| Web#11101 | http://kernighan.com/toysim.html | Toy computer simulator. Uses limited op codes. |
| Web#11201 | http://snap.berkeley.edu | Drag and drop programming. |
| Javascript | ||
| Web#12001 | Javascript tutorial, Code Academy. Interactive course. |
|
| Web#12002 | http://repl.it/ | Javascript Interpreter, no frills, similar to Code Academy.Web |
| Web#12003 | http://math.chapman.edu/~jipsen/js/ | Javascript Interpreter with examples. |
| Web#12004 | http://www.w3schools.com/ | W3schools site has great tutorials on all programming for the web including HTML and Javascript. |
| Web#12005 | http://www.w3schools.com/js/default.asp | Javascript help, examples, and interactive tutorials. |
| Web#12006 | http://www.codehs.com/ | Code HS online tutorials. Javascript. |
| Web#12011 | https://www.khanacademy.org/cs | Kahn Academy Javascript tutorials and opportunities to write and share code. |
Greenfoot Java |
||
| Web#12101 | http://www.greenfoot.org/ | Greenfoot |
| Web#12102 | http://www.greenfoot.org/doc/support_classes | Useful support classes like Mover and AnimatedActor. |
| Web#12103 | http://greenroom.greenfoot.org/ | Greenfoot resources for teachers (only). |
| Web#12104 | http://www.greenfoot.org/collections/4 | Scenarious with useful re-usable classes. |
| Web#12105 | http://www.asiplease.net/computing/greenfoot/asteroids.htm | Some useful code fragments to look at. |
Java: Oracle / Sun |
||
| Web#12201 | http://docs.oracle.com/javase/tutorial/java/index.html | Learning the java language (Oracle Trail) |
| Web#12202 | http://docs.oracle.com/javase/tutorial/ | The Oracle (Sun) tutorials are good for reading and examples. It could be the first place to go for help. |
| Web#12211 | http://www.oracle.com/technetwork/java/javase/downloads/java-se-7-tutorial-2012-02-28-1536013.html | Download the Oracle Tutorials as an ebook so that Internet access is not required. |
| Web#12221 | http://docs.oracle.com/javase/tutorial/java/javaOO/classvars.html | Class variables, Static fields (tutorial can be found via google 'oracle java static') |
Java |
||
| Web#12301 | http://stackoverflow.com/ | One of the best sites for getting help on Java. |
| Web#12311 | http://practiceit.cs.washington.edu/ | Tutorial for Java: an interactive site, Practice It, which also has an associated textbook, Building Java Programs. |
| Web#12312 | http://www.buildingjavaprograms.com | Building Java Programs textbook companion site (associated with Practce It). |
| Web#12313 | http://www.myprogramminglab.com/ | MyProgrammingLab online questions for textbooks such as Building Java Programs. |
| Web#12321 | http://www.compileonline.com/compile_java_online.php | Online compiler very much like repl.it used for javascript. It can be used for quickly testing programs. |
| Web#12331 | http://www.learnjavaonline.org/ | Online tutorial, an interactive site, LearnJavaOnline, which looks great at first glance, but I did not find the exercises compelling. |
| Web#12341 | http://www.javatutorialonline.com/ | Java tutorial videos introductory, intermediate, and more. Talk and screen video, with the code provided. |
| Web#12351 | http://introcs.cs.princeton.edu/java/home/ | Online textbook supplement with code examples. Introduction to Programming in Java. Robert Sedgewick, Kevin Wayne. |
| Web#12361 | http://projecteuler.net/ - http://forum.projecteuler.net/index.php | Project Euler. Many projects, shows how many others have solved them. |
| Web#12371 |
http://docs.oracle.com/javase/7/docs/api/java/lang/Runtime.html |
Every Java application has a single instance of class Runtime that allows the application to interface with the environment. |
| Web#12381 | http://portingteam.com/files/file/4916-notepad-587/ | Notepad++ port to Mac. |
| Web#13001 | http://www.cs.cmu.edu/~adamchik/15-121/lectures/Arrays/arrays.html | Arrays: a nice explanation of references and copies. |