Lärandemål, Nyckelkoncept och Moduler

På denna sidan skall vi koppla lärandemålen (det vi skall kunna) till nyckelkoncept (det vi övar på) som sedan fördelas över tid i de olika modulerna.

Kursen har följande lärandemål. Efter kursen skall studenten kunna:

  • följa reglerna i programspråkets syntax
  • tillämpa och redogöra för regler för god programmeringsstil (såsom användarvänlighet, kommentarer, felhantering, strukturering, flexibilitet)
  • upptäcka och korrigera programmeringsfel
  • modifiera givna program
  • överföra data mellan fil och program
  • identifiera behovet av och använda styrstrukturer (villkorssatser och slingor)
  • dela upp ett större problem i hanterliga delar och konstruera funktioner för dessa
  • använda de datastrukturer som finns inbyggda i programspråket, samt välja datastrukturer som passar för det aktuella problemet
  • använda klasser, samt konstruera egna klasser,
  • granska andras program
  • hantera matriser och använda matrisoperationer i NumPy
  • använda färdiga funktioner ur NumPys bibliotek för beräkningar och visualisering
  • skriva egna NumPyfunktioner
  • använda den programmeringsmetodik du lärt dig under första delen av kursen även i de program du skriver i NumPy

Dessa kopplas till nyckelkoncept enligt följande diagram

ILOvsTA.png

De fyra sista lärandemålen rör NumPy

  • hantera matriser och använda matrisoperationer i NumPy
  • använda färdiga funktioner ur NumPy för beräkningar och visualisering
  • skriva egna NumPyfunktioner
  • använda den programmeringsmetodik du lärt dig under första delen av kursen även i de program du skriver i NumPy

Dessa tas upp i Modul 7 och 8.