Kursplan för läsåret 2001/2002
PROGRAMMERINGEDA501
Programming, First Course

Poäng: 4.0 Betygskala: TH. Obligatorisk för: K2, L2, M1, T1, V2. Valfri för: W4. Kursansvarig: studierektor, studierektor.tekn@cs.lth.se. Prestationsbedömning: Tentamen är skriftlig. För deltagande i tentamen fordras att de obligatoriska kursmomenten har fullgjorts. Webbsida: http://www.cs.lth.se Övrigt: Obligatoriska moment: övningar och laborationer 30 tim, två individuella inlämningsuppgifter. För K, L, M och V har denna kurs ersatt EDA500 Programmering.

Mål:
Att ge träning i allmän problemlösning. Att ge färdigheter i grundläggande algoritmkonstruktion och strukturerad programmeringsteknik. Att ge en introduktion till objektorienterad programmering och viktiga begrepp såsom klasser och objekt. Därtill ge kunskaper om grundläggande program- och datastrukturer samt färdigheter i användning av programspråket Java.

Innehåll:
Grundläggande programkonstruktioner i Java. Objekt och operationer, klasser och metoder. Grundläggande algoritmer och algoritmkonstruktion. Datastrukturer: vektorer/matriser. Om program som modeller av verkligheten. Objektorienterad programutveckling.

Litteratur:
Holm P.: Objektorienterad programmering och Java. Studentlitteratur, 1999.