PDA-applikationer med .NET, 5 poäng
Detta är hemsidan för distanskursen
PDA-applikationer med .NET, 5 poäng
(på engelska: Applications for PDAs using .NET),
som ges under vårterminen 2007.
Snabblänkar:
.NET-klasser |
Lektioner och inlämningsuppgifter |
Ansökan och antagning |
Nyheter
Allmän information om kursen
-
Kursen ges på kvartsfart och håller därför på hela terminen.
-
Allt kursmaterial finns här på kursens webbplats,
men om man är registrerad på kursen får man dessutom ett konto i webbplattformen WebCT,
och möjlighet att ladda ner en del programvara från Microsoft.
-
Examinationen på kursen består av tre delar:
- Tre inlämningsuppgifter
- En hemtentamen (där man ska använda dator)
- Om man vill ha betyget VG ska man dessutom själv hitta på och göra en mindre projektuppgift.
-
Förkunskapskrav är distanskursen
Grundkurs i Java, 5 poäng,
eller någon annan kurs i Java-programmering.
-
Kursplan
-
Lokal kopia från 2007-01-11, ifall den länkade webbsidan försvunnit
-
Kursinnehåll och översikt över lektionerna
Java och C#
Förkunskapskraven säger Java, men vi använder inte Java i kursen,
utan ett nytt språk från Microsoft som heter C#
(uttalas "c sharp", eller "sii schaarp" om man ska försöka skriva på svenska).
Det påminner om Java, men det är ett eget språk, med både skillnader och likheter jämfört med Java.
Den här kursen fungerar därför också som en sorts rivstart med C# (och miljön .NET)
för den som kan Java.
Visual Studio .NET 2003 och Visual Studio 2005
Den senaste versionen av Microsofts programutvecklingsmiljö heter
Visual Studio 2005.
Boken använder den förra versionen, Visual Studio .NET 2003, i sina exempel,
och det gör även exemplen i den här webbkursen,
men det går bra att i stället använda den nya Visual Studio 2005.
Om man redan har den gamla versionen installerad kan man fortfarande klara sig med den,
men det är den nya versionen som man kan ladda ner från Microsoft för att använda i kursen,
och det är också den jag rekommenderar.
Det mesta ser likadant ut som i den gamla versionen,
men ibland kan fönstren se lite olika ut.
Här
kan man läs mera om hur man laddar ner, installerar och använder
Visual Studio 2005.
För nytillkomna lyssnare
Om du hittat den här webbsidan innan du sökt och blivit antagen
till kursen, och tycker att det här verkar vara en rolig kurs att läsa,
så går det bra att söka till kursen.
Den har kontinuerlig antagning, vilket betyder att du kan anmäla dig när som helst, inte bara vid terminsstart.
Man använder
ansökningsblanketten
som finns på
teknikinstitutionens distansutbildningssida.
Man skickar den till adressen som står på blanketten. Räkna med att antagningsprocessen tar tre veckor.
Om du har frågor angående behörighet och antagning kan du kontakta studievägledare Madelene Wiklund
(madelene.wiklund@tech.oru.se, 019-303453).
När du blivit antagen till kursen,
måste du skicka e-post till kursansvarig
(Thomas.Padron-McCarthy@tech.oru.se),
så att du blir registrerad och kommer med på listan med studenter.
Du måste tala om ditt namn, ditt personnummer, och vilken kurs det gäller.
(Jag behöver din e-postadress också, men den antar jag står i brevhuvudet.)
Om du inte är med på min lista, kommer du att missa information.
Studieteknik
Det här är en programmeringskurs,
och som i alla (bra) programmeringskurser räcker det inte med att läsa boken
eller titta på exempel, utan man måste öva ganska mycket på att programmera själv.
-
Lyssna! Lyssna på lektionerna, läs boken, och utför eventuell annan konsumtion av kursmaterial.
-
Tänk!
Fundera över vad du ser, hör och läser.
Anteckna om något är oklart.
-
Programmera!
Det går inte att lära sig spela tennis genom att lyssna på tennisföreläsningar,
utan man måste öva väldigt mycket själv.
Dels för att överhuvudtaget begripa hur man gör,
och dels om man vill bli något mer än mycket, mycket dålig.
Samma sak gäller programmering:
man måste faktiskt sätta sig ner och skriva (och provköra!) program.
Dels för att överhuvudtaget begripa hur man gör, och dels för att bli bra.
Provkör exempel. Undersök vad som händer med olika konstruktioner. Testa allt som är oklart eller konstigt.
Det finns en del programmeringsövningar i lektionerna,
och det finns ett antal inlämningsuppgifter.
Arbeta med dessa, men hitta också på egna övningar.
Provkör olia konstruktioner för att se om du fattat rätt,
och om det är något du undrar över.
Nyheter
-
26 augusti 2007:
Nu uppdaterar jag inte den här sidan mer.
Titta i stället på webbsidan för
höstterminens kurs.
Jag skickar heller inte ut breven om omtentor mm till kursdeltagarna,
så om man vill ha såna brev måste man omregistrera sig på kursen.
-
25 augusti 2007 kl 08:00:
Hemtentan idag.
-
19 augusti 2007:
Sammanställning av kursvärderingen.
-
13 augusti 2007:
Om-hemtentan går lördag 25 augusti 2007 (vecka 34).
Läs mer i brevet om detta!
-
26 maj 2007 kl 08:00:
Hemtentan idag.
-
19 april 2007:
Den ordinarie hemtentan kommer att gå lördag 26 maj 2007 (vecka 21).
Läs mer i brevet om detta!
-
3 mars 2007 kl 08:00:
Hemtentan idag.
-
1 mars 2007:
Hemtentan som går på lördag (3 mars) kommer att publiceras här.
Jag lägger upp den klockan 08:00 på morgonen lördag 3 mars.
Det blir en eller flera programmeringsuppgifter, och kanske också andra uppgifter.
Man löser uppgifterna hemma vid datorn och skickar in dem med mail till mig.
Man får använda datorn, böcker och vilka hjälpmedel som helst,
men man får inte samarbeta eller fråga någon (utom mig).
-
12 februari 2007:
Hemtentan kommer att gå någon gång i slutet av maj eller kanske början av juni,
men om någon vill tenta lite tidigare så blir det dessutom en hemtenta lördag 3 mars 2007 (vecka 9).
Läs mer i brevet om detta!
-
13 januari 2007:
Välkommen-brevet som jag skickat ut till alla som går kursen.
(Om du inte fått det här brevet, och anser att du går kursen, bör du kontakta mig.)
-
13 januari 2007:
Jag håller på och jobbar med webbplatsen.
Den är inte officiellt öppnad än.
Kursen börjar måndag 15 januari 2007 (vecka 3).
Kurslitteratur
-
Paul Yao, David Durant:
.NET Compact Framework Programming with C#,
Addison-Wesley, 2004. 1360 sidor.
ISBN 0-321-17403-8.
[Länk till Amazon.co.uk]
-
Not 1:
Den här är en tjock och utförlig bok.
Långa stycken kan läsas ungefär som skönlitteratur,
men en del avsnitt kräver mer koncentration.
Bästa sättet att lära sig från boken är att provköra själv.
-
Not 2:
Boken handlar om Visual Studio .NET 2003, som bara är den näst senaste versionen.
-
Not 3:
Det kan ta lång tid att få böcker som man beställer från svenska nätbokhandlar eller förlag.
Amazon.co.uk brukar gå mycket fortare,
om man inte hellre vill köpa den i Akademibokhandeln på campus.
-
Varning:
Det finns en annan bok, av samma författare och med nästan exakt samma
utseende, titel och ISBN-nummer, som handlar om Visual Basic i stället för C#.
Köp inte den av misstag! (Som jag gjorde...)
-
Det finns en svensk bok:
Windows Mobile-programmering
av Tommy Niitula,
Studentlitteratur, 2005. 389 sidor.
ISBN 91-44-03618-3.
[Länk till Studentlitteratur].
Jag har inte verifierat att den täcker allt som ingår i kursen,
men den verkar mycket bättre än den tjocka amerikanska läroboken,
och fungerar åtminstone utmärkt som komplement.
-
Ytterligare material och information finns på kursens hemsida.
Kursmaterial
-
Själva lektionerna finns här.
-
Gamla tentor (från tidigare, när det var salstenta på papper):
Några användbara länkar
Kursen använder programspråket C#,
som är ett nytt språk från Microsoft.
Det påminner om Java, men det är ett eget språk, med många skillnader.
Kursboken tar upp mycket om C#, men här finns några bra länkar där man kan läsa mer:
-
Om man kan Java och vill lära sig C#:
-
Om man kan C++ och vill lära sig C#:
-
Allmänt om C# och .NET:
Thomas Padron-McCarthy
(Thomas.Padron-McCarthy@tech.oru.se),
26 augusti 2007