KTH

Skolan för datavetenskap och kommunikation

KTH / Nada / Utbildning / 2D1339, Datorintroduktion /Kursprogram

Datorintroduktion för F1, 1 poäng, ht 2005

Kursprogram

Datorintroduktionen är den första delen av kursen Programkonstruktion (2D1339). Kursen ger en introduktion till datorsystem och vanligt förekommande verktyg som används inom utbildningen på F och D. Kursen har satts ihop gemensamt av äldre studenter på D-linjen och lärare på institutionen för Numerisk analys och datalogi.

Mål

Efter fullgjord kurs ska studenten kunna

  • logga in på Nadas datorer,
  • använda vanligt förekommande verktyg på Nadas datorer,
  • lära sig mer om Unix genom att på egen hand använda kommandotolken för att inhämta information,
  • använda texteditorn Emacs effektivt,
  • skicka e-post och använda nyhetsgrupper,
  • kompilera och exekvera ett Javaprogram,
  • skapa en hemsida och göra denna tillgänglig på Internet via Nadas Unixsystem,
  • använda Matlab för numeriska beräkningar och visualiseringar av matematiska problem,
  • skapa, kompilera, visa och skriva ut ett LaTeX-dokument.

Kursupplägg

Datorintroduktionen utgör en del av den större kursen Programkonstruktion (2D1339), men genomförs som en egen fristående kurs under läsårets fem första veckor. De fem kursveckorna delas i sin tur upp i ett antal kursmoment enligt följande lista:

v.35
Föreläsning och laboration: Unix
v.36
Föreläsning och laboration: Nadas datormiljö
v.37
Föreläsning: En dators uppbyggnad
Laboration: World Wide Web (egen hemsida)
v.38
Föreläsning och laboration: Matlab
v.39
Föreläsning och laboration: LaTeX

Varje kursmoment består av en entimmes föreläsning med en tillhörande tvåtimmars datorlaboration. Undantaget från detta är kursens tredje vecka där laborationen inte hänger ihop med föreläsningen. Laborationerna görs i grupper om två personer eller enskilt och utgör examination på kursen. Examination sker genom muntlig redovisning för assistent i datorsal.

De två första veckorna av kursen syftar till att ge studenten tillräcklig kunskap om Nadas Unixsystem för att skapa en god grund för vidare datalogiundervisning. Den vanliga undervisningen i Programkonstruktion (2D1339) förutsätter att studenten är väl förtrogen med Nadas Unixsystem.

Tredje veckans föreläsning behandlar hur en dator ser ut inuti och vilka komponenter en modern dator är uppbyggd av. Vi vet att kunskap och erfarenhet på detta område varierar stort mellan studenterna och vill därför betona att (den frivilliga) föreläsningen ges utan krav på förkunskaper och är att betrakta som grundläggande.

Lärare

Kursledare är Ann Bengtson, ann@nada.kth.se, som sitter i rum 1614 på plan 6 på Nada, Osquars backe 2 eller Lindstedtsvägen 3, telefon 08-790 62 09.

Kurslitteratur

Kurslitteraturen består av en kursbunt med följande papper och kompendier:

  • Kursprogram (i stort sett denna text)
  • Lydelser till laborationerna
  • Kompendium: Lathund i Unixanvändning på Nada
  • Kompendium: Skrivbordsmiljön Java Desktop System
  • Kompendium: Användarhandledning för MATLAB
  • Kompendium: Introduktion till LaTeX
  • Nadas hederskodex

Kursbunten kostar 50 kronor och finns att köpa antingen på Nadas studentexpedition på Osquars backe 2 senast från den 1 september. Om den blir klar tidigare så meddelas det på kurshemsidan.

Schema

Till labbpassen görs en gruppindelning som baseras på gruppindelningen under mottagningen. Den som inte tillhör någon nollegrupp bör helst följa grupp a.

Grupp a

  • Ala Moana Beach-Volley & Chess Club
  • Barbagyver
  • Circulus Convergenzionis

Grupp b

  • Det ska va Gött
  • Pippi
  • Surf's Up
  • Partygrisen Särimner
Laborationerna görs i salar med ett visst antal datorer och därför är det viktigt att du labbar då du är schemalagd. Väljer du att labba på någon annans labbtid får du tillgång till dator i mån av plats.

Terminalövningar

Två timmar i veckan har du schemalagd tid i datorsal då du har möjlighet att ställa frågor och redovisa. Under laboration 2 kommer kösystemet SimaManager att läras ut och användas. Innan dess är det handuppräckning som gäller.

Troligen hinner du inte göra allt ditt arbete under labbpassen utan måste även arbeta på egen hand under icke schemalagd tid. Börja gärna labba redan innan det schemalagda labbpasset.

Förutom den schemalagda tiden finns även allmän handledare tillgänglig i terminalsalarna på plan 4 vissa tider varje vardag.

Kursregistrering

Så snart kursen börjat måste du registrera dig på den. Detta görs med kommandot

res checkin progk05

på någon av Nadas Unixdatorer.

Du bör också ge kommandot

course join progk05

Detta kommando gör tre saker:

  • Du får se eventuella nya meddelanden från kursledaren varje gång du loggar in.
  • Du får kursens användarmiljö, det vill säga alla initieringar som kursledaren tycker att kursdeltagarna bör ha görs vid varje inloggning.
  • Du får en egen kurshemsida.

När du är helt klar med kursen ger du kommandot

course leave progk05

för att återställa allt.

Resultat

När du är inloggad på någon av Nadas Unixdatorer kan du se vilka kursmoment du är godkänd på genom att ge kommandot

res show progk05

Examination

Godkänd labbkurs ger en högskolepoäng med betyget G. Laborationerna skall göras enskilt. Laborationerna är tänkta att redovisas den vecka de är schemalagda. Vid kö prioriteras redovisningar av laborationen som hör till det aktuella laborationstillfället. För att få redovisa din sista laboration måste du först ha kursutvärderat.

Möjlighet till redovisning av laborationer som inte hunnits med ges vid ett restredovisningstillfälle i omtentaperioden efter period ett. Observera att hela laborationskursen måste genomföras under innevarande läsår och att enstaka godkända laborationer ej kan tillgodoräknas i ny kursomgång eller i annan kurs.

Studenter och lärare förutsätts följa Nadas hederskodex. Den finns i kursbunten och nås via länk från kursens webbsida.

Synpunkter på kursen

Vi är tacksamma för alla synpunkter på kursen, både under kursen och efter den är slut. Synpunkter lämnas direkt till lärarna eller genom de kursutvärderare som teknologerna själva utser.

En datorstödd kursutvärdering kommer att genomföras i samband med kursens slut. För att försäkra oss om en hög svarsfrekvens vill vi att du har kursutvärderat innan du redovisar den sista laborationen. Kursutvärderingen ligger sedan till grund för en kursanalys som används för att förbättra framtida kursomgångar.


 
Sidansvarig: Ann Bengtson <ann@nada.kth.se>
Uppdaterad: 2005-08-26