PDA-applikationer med .NET, 7.5 högskolepoäng
Detta är hemsidan för distanskursen
PDA-applikationer med .NET, 7.5 högskolepoäng
(på engelska: Applications for PDAs using .NET),
som ges under höstterminen 2010.
7.5 högskolepoäng motsvarar 5 av den gamla sortens poäng,
eller 5 veckors heltidsstudier.
Snabblänkar:
Nyheter |
Lektioner och inlämningsuppgifter |
Ansökan och antagning |
.NET-klasser
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
brev på kurslistan, möjlighet att examineras,
och möjlighet att ladda ner en del programvara från Microsoft.
-
Examinationen på kursen består av tre delar:
-
Förkunskapskrav är distanskursen Grundkurs i Java,
eller någon annan kurs i Java-programmering.
-
Kursplan
-
Lokal kopia från 2010-08-24, ifall den länkade webbsidan försvunnit
-
Kursinnehåll och översikt över lektionerna
-
Betygskriterier
Nyheter
-
22 januari 2011:
Hemtentan inställd. Inga anmälda.
-
27 december 2010:
Hemtentan i kursen går lördag 22 januari 2011.
Ni anmäler er till mig med
vanlig e-post,
och sen lägger jag ut hemtentan här klockan 08:00 den dagen.
-
29 augusti 2010:
Välkommen-brevet som jag skickade idag.
Om du anser att du går kursen, och inte har fått det brevet, bör du kontakta mig.
-
24 augusti 2010:
Webbplatsen upplagd.
Kursen börjar måndag 30 augusti 2010 (vecka 35).
Java och C#
Förkunskapskraven säger Java, men vi använder inte Java i kursen,
utan ett annat (och nyare) språk som är gjort av Microsoft och 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.
För den som redan programmerat en del i skrivbordsversionen av .NET
är det här förmodligen en ganska enkel kurs.
Visual Studio 2008
Den senaste versionen av Microsofts programutvecklingsmiljö heter
Visual Studio 2010.
Men i den här kursen använder vi
Visual Studio 2008.
En del av exemplen i den här webbkursen använder en ännu äldre version, Visual Studio .NET 2003, men skillnaderna är i huvudsak kosmetiska.
(Det vill säga att Microsoft har flyttar runt knapparna i det grafiska gränssnittet, men det mesta fungerar likadant.)
Visual Studio 2010 levereras inte med stöd för programmering av mobiltelefoner och handdatorer
("smart devices").
När Visual Studio 2010 lanserades var de delarna inte klara,
och de kommer därför att kunna laddas ner senare.
|
Mer om hur man laddar ner, installerar och använder Visual Studio:
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å
NT-akademins 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ägledningen
(studievagledning.nt@oru.se).
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 olika konstruktioner för att se om du fattat rätt,
och om det är något du undrar över.
Kurslitteratur
-
Paul Yao, David Durant:
Programming .NET Compact Framework 3.5,
Addison Wesley, 2009, ISBN-10: 0321573587, ISBN-13: 978-0321573582
[Länk till Amazon.co.uk]
(Kommentar:
Det finns en äldre bok av samma författare,
som handlar om Visual Studio .NET 2003, så delar av den är lite föråldrade,
men den tar upp mer grunder om .NET och Visual Studio än vad den nya gör:
.NET Compact Framework Programming with C#,
Addison-Wesley, 2004. ISBN 0-321-17403-8.)
-
Tommy Niitula:
Windows Mobile-programmering
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 åtminstone den gamla upplagan av den amerikanska läroboken,
och den fungerar åtminstone utmärkt som komplement.
(Uppdatering:
När jag nu försöker hitta boken, på Studentlitteratur och andra ställen, så verkar den inte längre gå att köpa.)
-
Ytterligare material och information finns på kursens hemsida.
Kursmaterial
-
Själva lektionerna finns här.
-
Gamla hemtentor:
-
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@oru.se),
22 januari 2011