<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://student.oedu.se/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://student.oedu.se/feed.php">
        <title>Datakurser - student.oedu.se</title>
        <description></description>
        <link>https://student.oedu.se/</link>
        <image rdf:resource="https://student.oedu.se/lib/tpl/bootstrap3/images/favicon.ico" />
       <dc:date>2026-04-05T10:29:48+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=dvprog_19&amp;rev=1712922319&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=dvprog_06&amp;rev=1695021312&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=prog2_01&amp;rev=1694606284&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=kurs_prog2&amp;rev=1692867695&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=kurs_prog1&amp;rev=1692867232&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=dvprog_04&amp;rev=1680781274&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=prog1_06&amp;rev=1673528077&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?id=prog1_05&amp;rev=1665400133&amp;do=diff"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?image=mattias_guestbook.zip&amp;ns=&amp;rev=1640087304&amp;tab_details=history&amp;mediado=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?image=mattias_api.zip&amp;ns=&amp;rev=1637665924&amp;tab_details=history&amp;mediado=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?image=example_api.png&amp;ns=&amp;rev=1637066868&amp;tab_details=history&amp;mediado=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?image=tabell.jpg&amp;ns=&amp;rev=1632233995&amp;tab_details=history&amp;mediado=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?image=ans1.jpg&amp;ns=&amp;rev=1611144710&amp;tab_details=history&amp;mediado=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?image=login_files.png&amp;ns=&amp;rev=1610709954&amp;tab_details=history&amp;mediado=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?image=uppgift1.pdf&amp;ns=&amp;rev=1608217037&amp;tab_details=history&amp;mediado=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?image=git_local_remote.png&amp;ns=&amp;rev=1603889191&amp;tab_details=history&amp;mediado=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?image=resultat.jpg&amp;ns=&amp;rev=1602232082&amp;tab_details=history&amp;mediado=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?image=mattias_html_02.zip&amp;ns=&amp;rev=1599208717&amp;tab_details=history&amp;mediado=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?image=calculator-facit.jpg&amp;ns=&amp;rev=1589824094&amp;tab_details=history&amp;mediado=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://student.oedu.se/doku.php?image=bensintank-facit.jpg&amp;ns=&amp;rev=1589823506&amp;tab_details=history&amp;mediado=diff&amp;do=media"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://student.oedu.se/lib/tpl/bootstrap3/images/favicon.ico">
        <title>Datakurser - student.oedu.se</title>
        <link>https://student.oedu.se/</link>
        <url>https://student.oedu.se/lib/tpl/bootstrap3/images/favicon.ico</url>
    </image>
    <item rdf:about="https://student.oedu.se/doku.php?id=dvprog_19&amp;rev=1712922319&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-04-12T11:45:19+00:00</dc:date>
        <dc:creator>Daniel Viström (daniel@undisclosed.example.com)</dc:creator>
        <title>Lösningsförslag till uppgift 4 (Bubblesort)</title>
        <link>https://student.oedu.se/doku.php?id=dvprog_19&amp;rev=1712922319&amp;do=diff</link>
        <description>Lösningsförslag till uppgift 4 (Bubblesort)

Filen bubblesort.php 

Jag väljer att lägga min sorteringsfunktion i en separat fil så att jag kan inkludera den i olika program utan att huvudprogrammet behöver komma med då.


&lt;?php
// Måste vara referensparameter (&amp;) för att ändringar i funktionen också
// ska gälla i huvudprogrammet.
function my_bubblesort(&amp;$a){

    // Det behövs ett varv mindre än vad det är tal i arrayen.
    // T.ex. om det är 9 tal i arrayen och det största talet står sist
  …</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=dvprog_06&amp;rev=1695021312&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-18T07:15:12+00:00</dc:date>
        <dc:creator>Daniel Viström (daniel@undisclosed.example.com)</dc:creator>
        <title>Lösning till uppgift 2</title>
        <link>https://student.oedu.se/doku.php?id=dvprog_06&amp;rev=1695021312&amp;do=diff</link>
        <description>Lösning till uppgift 2


&lt;?php
include &#039;head.php&#039;;
echo &#039;&lt;table style=&quot;width: 80px;&quot;&gt;&#039;;  
$i = 1;
while ($i &lt;=10) {
  echo &#039;&lt;tr&gt;&lt;td&gt;&#039; . $i . &#039;x7&lt;/td&gt;&lt;td&gt;=&lt;/td&gt;&lt;td&gt;&#039; . ($i*7) . &#039;&lt;/td&gt;&lt;/tr&gt;&#039;;
  $i++;
}
echo &#039;&lt;/table&gt;&#039;;
include &#039;foot.php&#039;;</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=prog2_01&amp;rev=1694606284&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-13T11:58:04+00:00</dc:date>
        <dc:creator>Daniel Viström (daniel@undisclosed.example.com)</dc:creator>
        <title>Introduktion i Java</title>
        <link>https://student.oedu.se/doku.php?id=prog2_01&amp;rev=1694606284&amp;do=diff</link>
        <description>Introduktion i Java

I detta avsnitt repeterar vi en del av det vi gjort tidigare men vi kodar i Java istället för i PHP.

Exempel:


import java.util.Scanner;

public class Test {

  public static int kvadrat(int n){
    return n*n;
  }

  public static void main(String[] args) {
    Scanner read = new Scanner(System.in);   // System.in ska inte stängas
    String namn;                  // Variabeldeklaration
    int tal = 0;                  // Initiering av variabel

    System.out.println(&quot;A…</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=kurs_prog2&amp;rev=1692867695&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-24T09:01:35+00:00</dc:date>
        <dc:creator>Daniel Viström (daniel@undisclosed.example.com)</dc:creator>
        <title>Programmering 2</title>
        <link>https://student.oedu.se/doku.php?id=kurs_prog2&amp;rev=1692867695&amp;do=diff</link>
        <description>Programmering 2

Kursinformation från Skolverket: Programmering 2


Java API

Javaterminologi - En ordlista


Uppgifter

	*  Introduktion i Java

	*  Felhantering och textfiler

	*  Objektorienterad programmering

	*  Grafiska gränssnitt - Inledning

	*  UML

	*  Projekt Glosa

	*  Parkquiz

	*  Tre i rad</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=kurs_prog1&amp;rev=1692867232&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-24T08:53:52+00:00</dc:date>
        <dc:creator>Daniel Viström (daniel@undisclosed.example.com)</dc:creator>
        <title>Programmering 1</title>
        <link>https://student.oedu.se/doku.php?id=kurs_prog1&amp;rev=1692867232&amp;do=diff</link>
        <description>Programmering 1

Kursinformation från Skolverket: Programmering 1


 php.net - Bra sida för att läsa om PHP.




Uppgifter

	*  HTML5 och lite CSS
Genomgång - Introduktion HTML5 

	*  Information om utvecklingsservern som vi jobbar på
Ett första exempel 
Genomgång - Inledning php 

	*  Hantera input via get och post
Genomgång - $_GET, $_POST 

	*  Flödesschema
Genomgång - Flödesschema
	*  Loopar
Genomgång - Loopar 
Lösning till uppgift 2
Genomgång - Nästlade loopar 
	*  Arrayer
Genomgång - Array…</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=dvprog_04&amp;rev=1680781274&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-04-06T11:41:14+00:00</dc:date>
        <dc:creator>Daniel Viström (daniel@undisclosed.example.com)</dc:creator>
        <title>Genomgång - Flödesschema</title>
        <link>https://student.oedu.se/doku.php?id=dvprog_04&amp;rev=1680781274&amp;do=diff</link>
        <description>Genomgång - Flödesschema

Klicka på bilderna för större versioner: 


Exempel på val: 


Exempel på upprepning:  



Förslag till lösningar på uppgift 2 


Alternativ 1:  


Alternativ 2:</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=prog1_06&amp;rev=1673528077&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-01-12T12:54:37+00:00</dc:date>
        <dc:creator>Daniel Viström (daniel@undisclosed.example.com)</dc:creator>
        <title>Läsa från och skriva till textfiler</title>
        <link>https://student.oedu.se/doku.php?id=prog1_06&amp;rev=1673528077&amp;do=diff</link>
        <description>Läsa från och skriva till textfiler

I dessa uppgifter skall vi lära oss att läsa igenom textfiler och analysera dem.

Vi skall jobba med på två funktioner för att läsa från textfiler,file, file_get_contents och en funktion för att skriva till textfiler   file_put_contents 

1.

Gör en enkel textfil och spara den, kalla den text.txt. Textfilen ska innehålla några radbrytningar. Visa innehållet i filen på en webbsida med hjälp av</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?id=prog1_05&amp;rev=1665400133&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-10-10T11:08:53+00:00</dc:date>
        <dc:creator>Daniel Viström (daniel@undisclosed.example.com)</dc:creator>
        <title>Arrayer</title>
        <link>https://student.oedu.se/doku.php?id=prog1_05&amp;rev=1665400133&amp;do=diff</link>
        <description>Arrayer

1.
Gör en sida där man skriver in ett nummer på en månad. Därefter skrivs antalet dagar som månaden innehåller ut. Om talet inte är mellan 1 och 12 skall ett felmeddelade skrivas ut.
Tips! Använd en array.


$month_days = [31,28,31,30,...];</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?image=mattias_guestbook.zip&amp;ns=&amp;rev=1640087304&amp;tab_details=history&amp;mediado=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2021-12-21T11:48:24+00:00</dc:date>
        <dc:creator>Mattias Hamberg (mattias@undisclosed.example.com)</dc:creator>
        <title>mattias_guestbook.zip</title>
        <link>https://student.oedu.se/doku.php?image=mattias_guestbook.zip&amp;ns=&amp;rev=1640087304&amp;tab_details=history&amp;mediado=diff&amp;do=media</link>
        <description></description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?image=mattias_api.zip&amp;ns=&amp;rev=1637665924&amp;tab_details=history&amp;mediado=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2021-11-23T11:12:04+00:00</dc:date>
        <dc:creator>Mattias Hamberg (mattias@undisclosed.example.com)</dc:creator>
        <title>mattias_api.zip</title>
        <link>https://student.oedu.se/doku.php?image=mattias_api.zip&amp;ns=&amp;rev=1637665924&amp;tab_details=history&amp;mediado=diff&amp;do=media</link>
        <description></description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?image=example_api.png&amp;ns=&amp;rev=1637066868&amp;tab_details=history&amp;mediado=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2021-11-16T12:47:48+00:00</dc:date>
        <dc:creator>Mattias Hamberg (mattias@undisclosed.example.com)</dc:creator>
        <title>example_api.png - created</title>
        <link>https://student.oedu.se/doku.php?image=example_api.png&amp;ns=&amp;rev=1637066868&amp;tab_details=history&amp;mediado=diff&amp;do=media</link>
        <description>&lt;img src=&quot;https://student.oedu.se/lib/exe/fetch.php?w=500&amp;h=275&amp;t=1658143200&amp;amp;tok=fb5de2&amp;amp;media=example_api.png&quot; alt=&quot;example_api.png&quot; /&gt;</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?image=tabell.jpg&amp;ns=&amp;rev=1632233995&amp;tab_details=history&amp;mediado=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-21T14:19:55+00:00</dc:date>
        <dc:creator>Daniel Viström (daniel@undisclosed.example.com)</dc:creator>
        <title>tabell.jpg - created</title>
        <link>https://student.oedu.se/doku.php?image=tabell.jpg&amp;ns=&amp;rev=1632233995&amp;tab_details=history&amp;mediado=diff&amp;do=media</link>
        <description>&lt;img src=&quot;https://student.oedu.se/lib/exe/fetch.php?w=500&amp;h=241&amp;t=1658143200&amp;amp;tok=d1142e&amp;amp;media=tabell.jpg&quot; alt=&quot;tabell.jpg&quot; /&gt;</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?image=ans1.jpg&amp;ns=&amp;rev=1611144710&amp;tab_details=history&amp;mediado=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2021-01-20T12:11:50+00:00</dc:date>
        <dc:creator>Daniel Viström (daniel@undisclosed.example.com)</dc:creator>
        <title>ans1.jpg - created</title>
        <link>https://student.oedu.se/doku.php?image=ans1.jpg&amp;ns=&amp;rev=1611144710&amp;tab_details=history&amp;mediado=diff&amp;do=media</link>
        <description>&lt;img src=&quot;https://student.oedu.se/lib/exe/fetch.php?w=500&amp;h=357&amp;t=1658143200&amp;amp;tok=490fc9&amp;amp;media=ans1.jpg&quot; alt=&quot;ans1.jpg&quot; /&gt;</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?image=login_files.png&amp;ns=&amp;rev=1610709954&amp;tab_details=history&amp;mediado=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2021-01-15T11:25:54+00:00</dc:date>
        <dc:creator>Joakim Forsgren (jf@undisclosed.example.com)</dc:creator>
        <title>login_files.png - created</title>
        <link>https://student.oedu.se/doku.php?image=login_files.png&amp;ns=&amp;rev=1610709954&amp;tab_details=history&amp;mediado=diff&amp;do=media</link>
        <description>&lt;img src=&quot;https://student.oedu.se/lib/exe/fetch.php?w=500&amp;h=271&amp;t=1658143200&amp;amp;tok=ebef05&amp;amp;media=login_files.png&quot; alt=&quot;login_files.png&quot; /&gt;</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?image=uppgift1.pdf&amp;ns=&amp;rev=1608217037&amp;tab_details=history&amp;mediado=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2020-12-17T14:57:17+00:00</dc:date>
        <dc:creator>Daniel Viström (daniel@undisclosed.example.com)</dc:creator>
        <title>uppgift1.pdf</title>
        <link>https://student.oedu.se/doku.php?image=uppgift1.pdf&amp;ns=&amp;rev=1608217037&amp;tab_details=history&amp;mediado=diff&amp;do=media</link>
        <description></description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?image=git_local_remote.png&amp;ns=&amp;rev=1603889191&amp;tab_details=history&amp;mediado=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2020-10-28T12:46:31+00:00</dc:date>
        <dc:creator>Joakim Forsgren (jf@undisclosed.example.com)</dc:creator>
        <title>git_local_remote.png - created</title>
        <link>https://student.oedu.se/doku.php?image=git_local_remote.png&amp;ns=&amp;rev=1603889191&amp;tab_details=history&amp;mediado=diff&amp;do=media</link>
        <description>&lt;img src=&quot;https://student.oedu.se/lib/exe/fetch.php?w=499&amp;h=466&amp;t=1658143200&amp;amp;tok=2a6657&amp;amp;media=git_local_remote.png&quot; alt=&quot;git_local_remote.png&quot; /&gt;</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?image=resultat.jpg&amp;ns=&amp;rev=1602232082&amp;tab_details=history&amp;mediado=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2020-10-09T08:28:02+00:00</dc:date>
        <dc:creator>Daniel Viström (daniel@undisclosed.example.com)</dc:creator>
        <title>resultat.jpg - created</title>
        <link>https://student.oedu.se/doku.php?image=resultat.jpg&amp;ns=&amp;rev=1602232082&amp;tab_details=history&amp;mediado=diff&amp;do=media</link>
        <description>&lt;img src=&quot;https://student.oedu.se/lib/exe/fetch.php?w=486&amp;h=155&amp;t=1658143200&amp;amp;tok=9e4472&amp;amp;media=resultat.jpg&quot; alt=&quot;resultat.jpg&quot; /&gt;</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?image=mattias_html_02.zip&amp;ns=&amp;rev=1599208717&amp;tab_details=history&amp;mediado=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2020-09-04T08:38:37+00:00</dc:date>
        <dc:creator>Mattias Hamberg (mattias@undisclosed.example.com)</dc:creator>
        <title>mattias_html_02.zip - created</title>
        <link>https://student.oedu.se/doku.php?image=mattias_html_02.zip&amp;ns=&amp;rev=1599208717&amp;tab_details=history&amp;mediado=diff&amp;do=media</link>
        <description></description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?image=calculator-facit.jpg&amp;ns=&amp;rev=1589824094&amp;tab_details=history&amp;mediado=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2020-05-18T17:48:14+00:00</dc:date>
        <dc:creator>Daniel Viström (daniel@undisclosed.example.com)</dc:creator>
        <title>calculator-facit.jpg</title>
        <link>https://student.oedu.se/doku.php?image=calculator-facit.jpg&amp;ns=&amp;rev=1589824094&amp;tab_details=history&amp;mediado=diff&amp;do=media</link>
        <description>&lt;img src=&quot;https://student.oedu.se/lib/exe/fetch.php?w=486&amp;h=250&amp;t=1658143200&amp;amp;tok=e6951e&amp;amp;media=calculator-facit.jpg&quot; alt=&quot;calculator-facit.jpg&quot; /&gt;</description>
    </item>
    <item rdf:about="https://student.oedu.se/doku.php?image=bensintank-facit.jpg&amp;ns=&amp;rev=1589823506&amp;tab_details=history&amp;mediado=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2020-05-18T17:38:26+00:00</dc:date>
        <dc:creator>Daniel Viström (daniel@undisclosed.example.com)</dc:creator>
        <title>bensintank-facit.jpg - created</title>
        <link>https://student.oedu.se/doku.php?image=bensintank-facit.jpg&amp;ns=&amp;rev=1589823506&amp;tab_details=history&amp;mediado=diff&amp;do=media</link>
        <description>&lt;img src=&quot;https://student.oedu.se/lib/exe/fetch.php?w=486&amp;h=298&amp;t=1658143200&amp;amp;tok=a5f5fe&amp;amp;media=bensintank-facit.jpg&quot; alt=&quot;bensintank-facit.jpg&quot; /&gt;</description>
    </item>
</rdf:RDF>
