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
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.