Programmering och problemlösning

Kurspaket, 30 hp

  • Startvecka: v.35
  • Slutvecka: v.23
  • Takt: 50 %
  • Ort: Distans
  • Anmälningskod: BTH-KP763

Länk till välkomstbrev från ansvarig lärare finns här senast 3 veckor innan kursstart.

Innehåll

Kurspaketet består av fyra kurser vilka examineras separat:

- Programmering och problemlösning i Python, 7,5 hp
- Objektorienterad programmering i CSharp, 7,5 hp
- Databasteknik, 7,5 hp
- Algoritmer och datastrukturer, 7,5 hp

Sammantaget ger dig kurspaketets kurser en god bas för vidare studier inom områden som datavetenskap och programvaruteknik.

All undervisning och examination sker på distans. Det finns inga obligatoriska campusträffar.

Kursen “Programmering och problemlösning i Python” lär ut strukturerad programmering och problemlösning med programmeringsspråket Python. Detta är en grundkurs i programmering och du lär dig de grundläggande konstruktioner som ett programspråk består av och du använder dem för att stegvis bygga mer och mer avancerade konstruktioner i Python.

Syftet med kursen “Objektorienterad programmering i CSharp” är att ge studenterna grundläggande kunskaper i objektorienterad programmering. Kursen behandlar grundläggande teori om den objektorienterade programmeringsparadigmen, tillsammans med implementering i programmeringsspråket CSharp. Du lär dig objektorienterad programmering i CSharp och utvecklingsmiljön .NET.

Syftet med kursen “Databasteknik” är teori och praktik i databasteknik med relationsdatabaser och SQL tillsammans med applikationsprogrammering mot en databas. Du fortsätter att använda dina färdigheter i CSharp och bygger terminalbaserade applikationer mot en databas som du själv designat utifrån en databasmodellering. Du lär dig jobba med SQL mot relationsbaserade databaser.

Kursen “Algoritmer och datastrukturer” syfte är att ge studenterna en introduktion till algoritmer och datastrukturer. Kursen täcker aspekter av teori och implementering i programmeringsspråket CSharp. Du fördjupar dina kunskaper i hur du programmerar och skriver mer avancerade program och algoritmer med objektorienterad programmering i CSharp och .NET.

Dessa fyra kurserna är hälften av första årets kurser på utbildningarna Webbprogrammering 120/180hp. Du kan tillgodoräkna dig kurserna i kurspaketet om du fortsätter studera på utbildningen Webbprogrammering.

Titta även på kurspaketet “Webbprogrammering frontend, 30 hp”. Du kan studera på de båda kurspaketen samtidigt, eller efter varandra.

Vi har ett aktivt Discord-community där nuvarande studenter, alumner och lärare skriver och svarar på frågor dagligen.

Kurspaketsansvarig: Andreas Arnesson
E-post: andreas.arnesson@bth.se

FÖRKUNSKAPSKRAV
Grundläggande behörighet

URVALSMETOD
Urval till studieplatserna baseras på följande urvalsgrupper: Betyg 67 %, Högskoleprov 33 %