Till KTH:s startsida Till KTH:s startsida

Målbeskrivning

Lärare

Stefan Nilsson  <snilsson@kth.se>

Marcus Dicander <dicander@kth.se>

Innehåll och mål

Kursen syftar till att:

  • förmedla kännedom om begreppen och principerna för objektorienterad programmering.
  • ge kännedom om och färdighet i utveckling av objektorienterade program.
  • ge kännedom om grundläggande algoritmer för sökning, sortering och lagring.

Mål

Mål

E

D

C

B

A

Förmedla känne-dom om begreppen och principerna för objektorienterad programmering

På ett i stort sett korrekt sätt redogöra för centrala begrepp inom objektorientering

På ett korrekt sätt redogöra för centrala begrepp inom objektorientering

På ett korrekt sätt redogöra för centrala begrepp inom objektorientering och exemplifiera hur de används

På ett korrekt sätt redogöra för centrala begrepp inom objektorientering, exemp-lifiera hur de används, samt relatera till andra begrepp

På ett korrekt sätt redogöra för centrala begrepp inom objektorienteing, exemp-lifiera hur de används, relatera till andra begrepp, med viss fördjupning reflektera över relationen till andra begrepp, samt reflektera över implemen-tation i programspråk.

Examineras genom övningsuppgifter, muntlig tentamen, hemtentamen och laboration

Ge kännedom om och färdighet i utveckling av objektorienterade program.

Kunna designa och implementera ett objekt-orienterat program och argumentera för gjorda designval. Programmet skall vara i stort sett lättförståeligt och välstrukturerat.

Kunna designa och implementera ett objektorienterat program och på ett i stort sett övertygande sätt argumentera för gjorda designval. Programmet skall vara i stort sett lättförståeligt och välstrukturerat.

Kunna designa och implementera ett objektorienterat program och på ett i stort sett övertygande sätt argumentera för gjorda designval. Programmet skall vara lättförståeligt och välstrukturerat.

Kunna designa och implementera ett objektorienterat program och på ett övertygande sätt argumentera för gjorda designval. Programmet skall vara lättförståeligt och välstrukturerat.

Kunna designa och implementera ett objektorienterat program och på ett övertygande sätt argumentera för gjorda designval. Programmet skall vara effektivt, lättförståeligt och välstrukturerat.

Examineras genom övningsuppgifter, muntlig tentamen, hemtentamen och laboration

Ge kännedom om grundläggande algoritmer för sökning, sortering och lagring.

Kunna, i en given situation, välja lämplig metod och argumentera för valet. 

Kunna implementera den valda metoden.

Kunna, i en given situation, välja lämplig metod och argumentera för valet. 

Kunna på ett i stort sett effektivt och välstrukturerat sätt implementera den valda metoden.

Kunna, i en given situation, välja lämplig metod och på ett i stort sett övertygande sätt argumentera för valet. Kunna på ett i stort sett effektivt och välstrukturerat sätt implementera den valda metoden.

Kunna, i en given situation, välja lämplig metod och på ett övertygande sätt argumentera för valet. Kunna på ett i stort sett effektivt och välstrukturerat sätt implementera den valda metoden.

Kunna, i en given situation, välja lämplig metod och på ett övertygande sätt argumentera för valet. Kunna på ett effektivt och välstrukturerat sätt implementera den valda metoden.

Examineras genom övningsuppgifter, muntlig tentamen, hemtentamen och laboration