diff --git a/Doc/Sd1/appendix.xml b/Doc/Sd1/appendix.xml index a7102bab352c63e407f01918aa7a085eac6e5868..0da32adbd645bb14b92d12503d6254238428dc0b 100644 --- a/Doc/Sd1/appendix.xml +++ b/Doc/Sd1/appendix.xml @@ -135,99 +135,6 @@ public void test_400() { </figure> </section> - <section xml:id="sd1ExternalSupplementaryExercises"> - <title>Recommended external exercises</title> - - <glosslist> - <glossentry> - <glossterm>Bradley Kjell's <quote>Introduction to Computer Science - using Java</quote></glossterm> - - <glossdef> - <para><link - xlink:href="https://chortle.ccsu.edu/java5/index.html">Original - English version</link> and <link - xlink:href="http://www.gailer-net.de/tutorials/java/java-toc.html">German - translation</link>.</para> - </glossdef> - </glossentry> - - <glossentry> - <glossterm><uri - xlink:href="http://www.codeabbey.com">codeabbey.com</uri></glossterm> - - <glossdef> - <para><link - xlink:href="http://www.codeabbey.com/index/task_list">Problem - list</link>.</para> - </glossdef> - </glossentry> - - <glossentry> - <glossterm><uri - xlink:href="https://rosettacode.org">rosettacode.org</uri></glossterm> - - <glossdef> - <para><link - xlink:href="https://rosettacode.org/wiki/Category:Programming_Tasks">Programming - tasks</link> (including solutions for multiple languages).</para> - </glossdef> - </glossentry> - - <glossentry> - <glossterm>reddit.com</glossterm> - - <glossdef> - <para><link - xlink:href="https://www.reddit.com/r/dailyprogrammer">Daily - Programmer</link>.</para> - </glossdef> - </glossentry> - - <glossentry> - <glossterm xlink:href="https://projecteuler.net">Project - Euler</glossterm> - - <glossdef> - <para>You will have to register without requiring an E-Mail. This is - only intended to provide a profile for keeping track of your - exercises' status. The following exercises are meant to be useful - with respect to the current lectures and have in part been added as - regular exercises to these lecture notes as well:</para> - - <para><link - xlink:href="https://projecteuler.net/problem=1">1</link>, <link - xlink:href="https://projecteuler.net/problem=2">2</link>, <link - xlink:href="https://projecteuler.net/problem=4">4</link>, <link - xlink:href="https://projecteuler.net/problem=5">5</link>, <link - xlink:href="https://projecteuler.net/problem=8">8</link>, <link - xlink:href="https://projecteuler.net/problem=9">9</link>, <link - xlink:href="https://projecteuler.net/problem=11">11</link>.</para> - </glossdef> - </glossentry> - - <glossentry> - <glossterm>Java Programming Tutorial</glossterm> - - <glossdef> - <para - xlink:href="https://www3.ntu.edu.sg/home/ehchua/programming/java/J2a_BasicsExercises.html">Basic - and more difficult exercises</para> - </glossdef> - </glossentry> - - <glossentry> - <glossterm>Java Programming Exercises</glossterm> - - <glossdef> - <para>Take the <link - xlink:href="https://www.home.hs-karlsruhe.de/~pach0003/informatik_1/aufgaben/en/java.html">easier - exercises</link>.</para> - </glossdef> - </glossentry> - </glosslist> - </section> - <section xml:id="sd1SectExamAmendingProjects"> <title>Examination bonus point projects</title> diff --git a/Doc/Sd1/gettingStarted.xml b/Doc/Sd1/gettingStarted.xml index 04a623ef4d8946bb83608ac8c04d23b4b234eb3c..71bfd3fc7d86e0650a948a149d3298cc4a4d4644 100644 --- a/Doc/Sd1/gettingStarted.xml +++ b/Doc/Sd1/gettingStarted.xml @@ -71,13 +71,31 @@ <figure xml:id="sd1_fig_onlineRurorial"> <title>Online <xref linkend="glo_Java"/> programming tutorial</title> - <para>The <quote - xlink:href="https://www.udemy.com/java-tutorial/learn/v4/content">Java - Tutorial for Complete Beginners</quote> offers both a series of video - tutorials and related source code examples for download.</para> + <glosslist> + <glossentry> + <glossterm + xlink:href="https://www.udemy.com/java-tutorial/learn/v4/content">Java + Tutorial for Complete Beginners</glossterm> + + <glossdef> + <para>Video tutorials, related source code examples, registration + required.</para> + </glossdef> + </glossentry> + + <glossentry> + <glossterm>Bradley Kjell's <quote>Introduction to Computer Science + using Java</quote></glossterm> - <para>Free access requiring either a local account or logging in via - <orgname>Google+</orgname> or <orgname>Facebook.</orgname></para> + <glossdef> + <para><link + xlink:href="https://chortle.ccsu.edu/java5/index.html">Original + English version</link> and <link + xlink:href="http://www.gailer-net.de/tutorials/java/java-toc.html">German + translation</link>.</para> + </glossdef> + </glossentry> + </glosslist> </figure> <figure xml:id="sd1_fig_unixIntro"> @@ -115,7 +133,7 @@ </glosslist> </figure> - <figure xml:id="sd1_fig_programmingExercises"> + <figure xml:id="sd1_fig_programmingExercisesAutomatedFeedback"> <title>Online programming, automated feedback</title> <glosslist> @@ -162,6 +180,92 @@ </glosslist> </figure> + <figure xml:id="sd1_fig_programmingExercises"> + <title>Online programming I</title> + + <glosslist> + <glossentry> + <glossterm><uri + xlink:href="http://www.codeabbey.com">codeabbey.com</uri></glossterm> + + <glossdef> + <para><link + xlink:href="http://www.codeabbey.com/index/task_list">Problem + list</link>.</para> + </glossdef> + </glossentry> + + <glossentry> + <glossterm><uri + xlink:href="https://rosettacode.org">rosettacode.org</uri></glossterm> + + <glossdef> + <para><link + xlink:href="https://rosettacode.org/wiki/Category:Programming_Tasks">Programming + tasks</link> (including solutions for multiple languages).</para> + </glossdef> + </glossentry> + + <glossentry> + <glossterm>reddit.com</glossterm> + + <glossdef> + <para><link + xlink:href="https://www.reddit.com/r/dailyprogrammer">Daily + Programmer</link>.</para> + </glossdef> + </glossentry> + </glosslist> + </figure> + + <figure xml:id="sd1_fig_programmingExercises_2"> + <title>Online programming II</title> + + <glosslist> + <glossentry> + <glossterm xlink:href="https://projecteuler.net">Project + Euler</glossterm> + + <glossdef> + <para>You will have to register without requiring an E-Mail. This + is only intended to provide a profile for keeping track of your + exercises' status. The following exercises are meant to be useful + with respect to the current lectures and have in part been added + as regular exercises to these lecture notes as well:</para> + + <para><link + xlink:href="https://projecteuler.net/problem=1">1</link>, <link + xlink:href="https://projecteuler.net/problem=2">2</link>, <link + xlink:href="https://projecteuler.net/problem=4">4</link>, <link + xlink:href="https://projecteuler.net/problem=5">5</link>, <link + xlink:href="https://projecteuler.net/problem=8">8</link>, <link + xlink:href="https://projecteuler.net/problem=9">9</link>, <link + xlink:href="https://projecteuler.net/problem=11">11</link>.</para> + </glossdef> + </glossentry> + + <glossentry> + <glossterm>Java Programming Tutorial</glossterm> + + <glossdef> + <para + xlink:href="https://www3.ntu.edu.sg/home/ehchua/programming/java/J2a_BasicsExercises.html">Basic + and more difficult exercises</para> + </glossdef> + </glossentry> + + <glossentry> + <glossterm>Java Programming Exercises</glossterm> + + <glossdef> + <para>Take the <link + xlink:href="https://www.home.hs-karlsruhe.de/~pach0003/informatik_1/aufgaben/en/java.html">easier + exercises</link>.</para> + </glossdef> + </glossentry> + </glosslist> + </figure> + <figure xml:id="sd1_fig_javaVisualizer"> <title>Java Visualizer</title>