använda och konstruera sammansatta datatyper och klasser
överföra data mellan fil och program
granska andras program
hantera matriser och använda matrisoperationer i Matlab
använda färdiga funktioner ur Matlabs bibliotek för beräkningar och visualisering
skriva egna Matlabfunktioner
använda programmering för att lösa problem
tillämpa problemlösningsmetodiken även inom andra områden än programmering
diskutera programutveckling med experter
bedöma kommersiella program
självständigt och i grupp kunna lösa problem genom att konstruera program på upp till femhundra rader i ett modernt programspråk
utnyttja Matlab som hjälpmedel för numeriska beräkningar och visualisering i andra kurser.
Kursinnehåll
Grundläggande datatekniska begrepp. Programmering i ett modernt programspråk (Python). Datastrukturer. Användning av enkla grafikrutiner. Problemlösning genom uppdelning i delproblem. Programstrukturering. Flera mindre programmeringsuppgifter samt en större, individuell programmeringsuppgift med stor vikt på strukturering och specifikation av ingående moduler. Interaktiva beräkningar, programmering och tvådimensionell grafisk presentation i Matlab.