ID132V Programutveckling C# 7,5 hp

Programming in C#

OBS!

Kursen är vilande.

Informationen nedan baseras på en kursplan som är ersatt av en senare utgåva.

Kursen är en nybörjarkurs och introduktion till programmering och objektorienterad programmering med programmeringsspråket C#.

  • Utbildningsnivå

    Grundnivå
  • Kursnivå (A-D)

    B
  • Huvudområde

    Teknik
  • Betygsskala

    A, B, C, D, E, FX, F

Kurstillfällen/kursomgångar

HT12 för fristående studerande

  • Perioder

    HT12 P1 (4,0 hp), P2 (3,5 hp)
  • Anmälningskod

    10084
  • Kursen startar

    2012-08-24
  • Kursen slutar

    2013 vecka: 1
  • Undervisningsspråk

    Svenska
  • Campus

    KTH Kista
  • Antal föreläsningar

  • Antal övningar

  • Undervisningstid

    Dagtid
  • Undervisningsform

    IT-baserad distans
  • Antal platser *

    25 - 100

    *) Kurstillfället kan komma att ställas in om antalet antagna understiger minimiantalet platser. Vid fler sökande än platser kommer urval att ske.

  • Kursansvarig

    Anne Håkansson <annehak@kth.se>
  • Lärare

    Anne Håkansson <annehak@kth.se>
  • Målgrupp

    Detta är en vidareutbildningskurs, det vill säga en kurs enbart för fristående studenter.

Lärandemål

Kursen skall ge den studerande goda kunskaper i grundläggande programmering och en introduktion till objektorienterat tänkande. Kursen skall utgöra en bra grund för fortsatta studier.

Kursens huvudsakliga innehåll

Kursdeltagaren skall efter genomgången kurs: 

  • Förstå och behärska grundläggande begrepp och modeller som olika datatyper, satser, sekvens, iterationer (loopar), selektioner, metoder samt implementera och använda dessa i programmeringsspråket C#.
  • Förstå och behärska grundläggande objektorienterade begrepp som klasser, objekt och metoder samt implementera och använda dessa i programmeringsspråket C#.
  • Kunna skapa enkel IO (input/output), strömmar.
  • Kunna metoder för att testa och kritiskt granska utvecklad kod.

Kursupplägg

Kursen är en distanskurs som i detta fall innebär att du sitter vid en dator någonstans i Sverige som är uppkopplad till Internet.

Om du inte har en sådan dator själv så kan du vända dig till ett kommunalt lärcenter där kommunen tillhandahåller datorer och teknik för modern distansundervisning. På dessa lärcenter kan du också få hjälp med egna tekniska frågor och problem men också med amnesteori som ingår i kursen eftersom det ofta finns kunnig personal anställd. På lärcentrat kanske du också hittar någon studiekamrat att "jobba" och diskutera med. Fråga personalen på ditt lärcenter.

En lista på kommunala lärcenter hittar du på följande länk: http://www.larcentra.se/

Behörighet

Grundläggande behörighet (avslutad gymnasieutbildning el motsv inkl svenska och engelska) krävs.

Rekommenderade förkunskaper

Deltagarna skall ha god färdighet som datoranvändare av PC m a p ordbehandling, filerhantering, installation av program, användning av Internet.

Litteratur

Valfri bok i C#, t.ex.

Utrustningskrav

En egen dator hemma som har access till Internet.

Datorn skall ha Microsoft Internet Explorer installerat samt ljudkort och ev microfon. Programvara för e-post.

Prestanda bör vara minst en klockfrekvens på 1,5GHz, 512 MB primärminne och 1 GB ledigt på hårddisken, operativsystem Microsoft Windows 2003 eller senare.

Kursspecifika programlicenser erhålls via KTH.

En sk ”webkamera” kan komma till användning.

Examination

  • LAB1 - Laboration, 4,5 hp, betygsskala: A, B, C, D, E, FX, F
  • TEN1 - Prov, 3,0 hp, betygsskala: A, B, C, D, E, FX, F

Examination sker genom uppgifter, kontrollfrågor och tentamen. Ibland förekommer andra inslag som t ex granskning och kommentarer av andra kursdeltagares arbeten.

Krav för slutbetyg

Godkända kursprov

Ges av

ICT/Kommunikation: tjänster och infrastruktur

Kontaktperson

Anne Håkansson (annehak@kth.se)

Examinator

Anne Håkansson <annehak@kth.se>

Övrig information

Kursen är en distanskurs som i detta fall innebär att du sitter vid en dator någonstans i Sverige som är uppkopplad till Internet. Om du inte har en sådan dator själv så kan du vända dig till ett kommunalt lärcenter där kommunen tillhandahåller datorer och teknik för modern distansundervisning. På dessa lärcenter kan du också få hjälp med egna tekniska frågor och problem men också med amnesteori som ingår i kursen eftersom det ofta finns kunnig personal anställd. På lärcentrat kanske du också hittar någon studiekamrat att "jobba" och diskutera med. Fråga personalen på ditt lärcenter.En lista på kommunala lärcenter hittar du på följande länk:http://www.larcentra.se/

Aktuell information:
http://www.ict.kth.se/gru/VU-ECS/

Versionsinformation

Kursplan giltig från och med HT07.
Examinationsinformation giltig från och med HT07.