Engelskt namn: Introductory programming in Python and Matlab
Denna kursplan gäller: 2017-07-24 till 2022-06-26 (nyare version av kursplanen finns)
Kursplan för kurser med start efter 2025-09-01
Kursplan för kurser med start mellan 2023-06-26 och 2025-08-31
Kursplan för kurser med start mellan 2022-06-27 och 2023-06-25
Kursplan för kurser med start innan 2022-06-26
Kurskod: 5DV176
Högskolepoäng: 7,5
Utbildningsnivå: Grundnivå
Huvudområden och successiv fördjupning:
Datavetenskap: Grundnivå, har endast gymnasiala förkunskapskrav
Betygsskala: Med beröm godkänd, icke utan beröm godkänd, godkänd, väl godkänd, godkänd, underkänd
Ansvarig institution: Institutionen för datavetenskap
Beslutad av: Teknisk-naturvetenskapliga fakultetsnämnden, 2017-08-04
Kursen består av två moment:
Moment 1, Programmeringsteknik, 6 hp
Momentet behandlar grunderna i skapande av datorprogram. Det inbegriper definitioner och begrepp inom programmeringsteknik samt grundläggande konstruktioner i ett programmeringsspråk. Syftet är att ge kunskap och färdighet i hur problem kan omformuleras till en ordnad följd av satser i form av en algoritm som i sin tur kan översättas till program. Utöver detta behandlas även filhantering, felhantering och det ges en introduktion till klasser och objekt. De olika koncepten exemplifieras med programmeringsspråken Python och Matlab.
Moment 2, Praktisk tillämpning av programmering i Matlab, 1,5 hp
I detta moment ges en introduktion till Matlab samt färdighetsträning för att kunna utföra enklare beräkningar, programmering och visualisering med hjälp av Matlab.
Kunskap och förståelse
Efter avslutad kurs ska studenten:
Färdighet och förmåga
Efter avslutad kurs ska studenten kunna:
Matematik D.
Eller: Matematik 4 (områdesbehörighet 9/A9 med ett eller flera undantag)
Undervisningen bedrivs i form av föreläsningar, arbete i datorlabb och diskussioner kring metodik och problemlösning i mindre grupper. Utöver schemalagda aktiviteter krävs även individuellt arbete med materialet.
Examinationen på Moment 1 (FSR 1-6) består vid ordinarie tillfälle av tre stycken skriftliga delprov som examineras i datorsal. Vid omprov och uppsamling sker examinationen i form av ett prov som täcker samma innehåll som de tre delproven. Examinationen sker även då i datorsal. Betyget på moment 1 är något av följande: Underkänd (U), Godkänd (3), Icke utan beröm godkänd (4) eller Med beröm godkänd (5).
För högre betyg ska studenten utöver tidigare nämnda lärmål även kunna
Examinationen på Moment 2 (FSR 1-2,4-7) består av en obligatorisk uppgift som redovisas både muntligt och skriftligt (i form av ett on-line quiz). Betyget på moment 2 är något av följande: Underkänd (U) eller Godkänd (G).
För att bli godkänd på kursen krävs att studenten är godkänd på samtliga moment och betyget som sätts på kursen är detsamma som sätts på moment 1.
Studerande som godkänts i ett prov får inte undergå förnyat prov för att få ett högre betyg.
En student som utan godkänt resultat har genomgått två prov för en kurs eller en del av en kurs, har rätt att få en annan examinator utsedd, om inte särskilda skäl talar emot det (HF 6 kap. 22 §). Begäran om ny examinator ställs till prefekten vid Institutionen för datavetenskap.
Examination baserad på denna kursplan garanteras under två år efter studentens förstagångsregistrering på kursen. Detta gäller även om kursen lagts ned och denna kursplan upphört gälla.
Tillgodoräknande
Student har rätt att få prövat om tidigare utbildning eller motsvarande kunskaper och färdigheter förvärvade i yrkesverksamhet kan tillgodoräknas för motsvarande utbildning vid Umeå universitet. Ansökan om tillgodoräknande skickas in till Studentcentrum/Examina. Mer information om tillgodoräknande finns på Umeå universitets studentwebb, www.student.umu.se, och i högskoleförordningen (6 kap). Ett avslag på ansökan om tillgodoräknande kan överklagas (Högskoleförordningen 12 kap) till Överklagandenämnden för högskolan. Detta gäller såväl om hela som delar av ansökan om tillgodoräknande avslås.
I en examen får denna kurs ej ingå, helt eller delvis, samtidigt med en annan kurs med likartat innehåll. Vid tveksamheter bör den studerande rådfråga studievägledare vid Institutionen för datavetenskap och/eller programansvarig för sitt program.
Speciellt gäller att denna kurs överlappar helt med kursen 5DV105 Programmeringsteknik med Python och Matlab och överlappar med minst 6 hp med kurserna 5DV106 och 5DV177 (båda med namnet Programmering i Python) samt kursen 5DV203 Programmering i Python för lärare.
Kursens kopplingar till program och examina
Kursen är baskurs på civlingenjörsprogrammen i Industruell ekonomi och Bioteknik.
Lindemann Jonas
Ingenjörens guide till python
1 : Lund : Studentlitteratur : 2019 : 302 sidor :
ISBN: 9789144126739
Se Umeå UB:s söktjänst
Matlabkompendium som tillhandahålls av institutionen
Inst för datavetenskap :
MathWorks Tutorials
Tutorials
Lindemann Jonas
Ingenjörens guide till python
1 : Lund : Studentlitteratur : 2019 : 302 sidor :
ISBN: 9789144126739
Se Umeå UB:s söktjänst
Matlabkompendium som tillhandahålls av institutionen
Inst för datavetenskap :
MathWorks Tutorials
Tutorials
Matlabkompendium som tillhandahålls av institutionen
Inst för datavetenskap :
GADDIS TONY.
STARTING OUT WITH PYTHON, GLOBAL EDITION
2018 :
ISBN: 1292225750
Se Umeå UB:s söktjänst
MathWorks Tutorials
Tutorials
Schneider David I.
An introduction to programming using Python
Global edition : Harlow, Essex : Pearson Education Limited : [2015] : 428 pages :
ISBN: 9781292103433
Se Umeå UB:s söktjänst
Läsanvisning: Finns även som e-bok med ISBN 9781292103440
Matlabkompendium som tillhandahålls av institutionen
Inst för datavetenskap :
Jönsson Per
MATLAB-beräkningar inom teknik och naturvetenskap
3. [uppdaterade] uppl. : Lund : Studentlitteratur : 2010 : 442 s. :
ISBN: 978-91-44-06926-5 (inb.)
Se Umeå UB:s söktjänst
MathWorks Tutorials
Tutorials