GIT L0002B INTRODUKTION TILL PROGRAMMERING OCH C# Information inför kursstart
Innehåll Registrering 2 Kursplan 2 Schema 2 Föreläsningar 2 Laborationer 2 Examination 2 Litteratur 3 Alernativ litteratur 3 Citrix Metaframe 4 Programvaror 4 Mail 4 Skype 4 Kontakt 4
D enna information ska tjäna som hjälp för att du ska ha en god chans att komma igång och följa kursen Grundläggande programmering med C#. Allt kursmaterial i övrigt kommer ni att finna under www.git.ltu.se. Genom inloggning kan ni nå en gemensam disk med katalogen G:\L0002B. Därunder finns allt material samlat i en katalogstruktur. Där, på Citrix MetaFrame, kommer ni även åt vårt virtuella labb, dvs där kan ni nå och använda all programvara som är nödvändig för kursen. Det enda som behövs hos er är en webb-browser, t ex Internet Explorer eller Firefox och kommunikationsmöjligheter motsvarande åtminstone ADSL och naturligtvis en användaridentitet och ett lösenord som erhålls av oss vid registrering. Via universitetet får ni också en användaridentitet på universitetsnätet och en mailadress Registrering Nätstudenter ska, för att få tillgång till vårt virtuella klassrum under Citrix MetaFrame skicka ett mail till edusbn@ltu.se och där ange namn och personnummer samt kursens kod och kursens namn. Som svar erhålls en användaridentitet och ett passerord. Användaridentiteten på universitetsnätet ska ni själva bevaka och se till att ni får via universitetet. Kursplan Se http://www.ltu.se/edu/course/l00/l0002b?kursview=kursplan Schema Kursen finns i två varianter, en som baseras på boken Abelli B, Programmeringens grunder och en som baseras på boken Skansholm J, Skarp programmering med C#. Vilken bok ska du då välja? Om du är helt ny vad gäller programmering så kanske Abellis bok är lämpligast. Den är inte lika komplett som Skansholms bok, men kan därför vara lättare att komma in i. Om du har kommit i kontakt med programmering tidigare så är nog Skansholms bok att föredra. Se separat dokument InstruktionL0002BAbelli.pdf eller InstruktionL0002BSkansholm.pdf under katalogen G:\L0002B\Allmänt\ på Citrix MetaFrame. I instruktionerna finns hänvisningar till allt material som behövs för varje föreläsning och laboration/övning. Böckerna är de dokument som är viktigast och ska styra inlärningen. Föreläsningarna kan ses som ett stöd. Den kanske viktigaste hjälpen kan erhållas genom att söka på nätet. Programmerare är generösa med att dela med sig av sina kunskaper. Lär dig att söka på nätet så hittar du goda förklaringar och kodexempel. Sökningar på nätet är även den bästa hjälpen i en eventuell professionell situation. Lär dig att hitta information på nätet så snart som möjligt. Föreläsningar Kursen går som nätkurs och föreläsningar finns i katalogen G:\L0002B\Allmänt\Föreläsningar. Laborationer Laborationsförslag finns också i filen G:\L0002B\Allmänt\InstruktionL0002BAbelli.pdf eller InstruktionL0002BSkansholm.pdf. Vi kör allt via Citrix Metaframe. Laborationer är inte obligatoriska och behöver inte lämnas in utan ska vara ett stöd för att göra inlämningsuppgifterna. Examination Examination sker i form av 3-4 st inlämningsuppgifter. 2
Underlag till uppgifterna finns på Citrix MetaFrame under katalogen G:\L0002B\ExaminationInlämningsUppgifter. Där framgår antal, alla krav etc. Eftersom kursen kan startas i princip när som helst så finns inga deadlines, men vi rekommenderar att du försökar klara av allt under en läsperiod. Litteratur Powerpointshower och Worddokument i pdf-format m m. Abelli B, Programmeringens grunder (med exempel i C#), Studentlitteratur, eller Skansholm J, Skarp programmering med C#, Studentlitteratur Vi har valt svensk litteratur. Även om de kanske inte är de bästa så har vi gjort denna språkliga prioritering. Som sagt finns en uppsjö av information, exempel och förklaringar på nätet. Alernativ litteratur Nedan angivna litteratur ska inte köpas, men om man vill få ytterligare förklaring/fördjupning till olika delar så kan de hittas här. Watson K mf l, Börja med C#, Wrox Deitel, Deitel m fl, C# How to program, Prentice-Hall 3
Citrix Metaframe Instruktion för hantering av Citrix Metaframe finns på www.git.ltu.se. Användning kräver Användaridentitet och Lösenord vilka måste kvitteras ut från administrativ personal på GIT-avdelningen. Se ovan. Se filen G:\InstruktionCitrixMetaFrame.pdf för orientering i miljön. Programvaror På kursen kommer vi att använda följande programvaror. Vi använder Microsoft Visual Studio.NET 2005 eller 2010 och vi kommer att konstruera C# Console Applications samt Windows Applications. Man kan också ladda ned och installera Visual Studio Express från Microsoft och köra lokalt om man vill. Instruktion finns i föreläsningsmaterialet. Mail Effektivats är att skicka frågor via mail till läraren. Skype Genom att installera programvaran Skype så har vi möjlighet att kommunicera med varandra genom röst, bild, text och eventuell webb-kamera Kontakt Lärare: Folke Stridsman Mobil: 072-5425886 Tel: 0920-491727 Mail: folke.stridsman@ltu.se Rum: F650 4