Introduktion till programmering
7.5 HPKursen behandlar principer för programmering, problemstrukturering och problemlösning. Programmeringen sker i ett högnivåspråk. Studenten ska under kursens gång utveckla kunskaper i:
- grundläggande syntax och semantik
- sekvens, selektion och iteration
- datatyper och referenser
- operatorer och uttryck
- funktioner
- algoritmer
- sortering och sökning
- minneshantering
- kontraktsprogrammering
- rekursion
- filhantering
- dynamiska minnesstrukturer
Undervisningsformerna i kursen består av föreläsningar, laborationer och seminarier.
- grundläggande syntax och semantik
- sekvens, selektion och iteration
- datatyper och referenser
- operatorer och uttryck
- funktioner
- algoritmer
- sortering och sökning
- minneshantering
- kontraktsprogrammering
- rekursion
- filhantering
- dynamiska minnesstrukturer
Undervisningsformerna i kursen består av föreläsningar, laborationer och seminarier.
Fördjupningsnivå:
G1N (har endast gymnasiala förkunskapskrav)
Utbildningsnivå:
Grundnivå
Behörighetskrav
Grundläggande behörighet samt matematik 2a eller 2b eller 2c. Motsvarandebedömning kan göras.
Kursen ingår i följande program
- IT, projektledning och affärssystem (läses år 1)
- IT-design: Affärssystem och ekonomi (läses år 1)
- IT-design: Systemdesign (läses år 1)
- Webbutvecklare (läses år 1)