Programmeringsteknik
Denna kurs är lämplig för dig som är nyfiken på vad programmering innebär i praktiken, och kanske har du redan läst Förberedande kurs i matematik hos oss. Du lär dig bland annat grundläggande datatekniska begrepp och att programmera i ett modernt programspråk.
Under kursens gång får du arbeta praktiskt med programmering ur ett naturvetenskapligt/tekniskt perspektiv, både i mindre laborationer och i ett individuellt projekt.
Du måste ha Engelska 6 och Matematik 3b/3c från gymnasiet för att vara behörig, men eftersom studier i datalogi bygger på matematik kan du också ha nytta av vår Förberedande kurs i matematik.
Innehåll
Kursen behandlar: Grundläggande datatekniska begrepp. Programmering i ett modernt programspråk (Python). Datastrukturer och klasser. 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.
-
Kursupplägg
Kursen består av tre moment; teori, individuell uppgift samt laborationer.
Undervisning
Undervisningen består av föreläsningar och laborationer.
Examination
Kursen examineras genom ett skriftligt prov, och muntlig och skriftlig redovisning av laborationer och den individuella uppgiften. För godkänt betyg på kursen krävs att du är godkänd på alla tre momenten.
Tentamen på distanstillfällen
Det skriftliga provet sker på plats även om du är antagen till ett distanstillfälle av kursen. Om du inte har möjlighet att komma till Stockholm och tentera, så finns viss möjlighet att själv organisera tenta på ett annat lärosäte, eller ett lärcentrum.
Examinator
Lista över examinatorer finns på
-
Schema
Schema finns tillgängligt senast en månad före kursstart. Vi rekommenderar inte utskrift av scheman då vissa ändringar kan ske. Vid kursstart meddelar utbildningsansvarig institution var du hittar ditt schema under utbildningen. -
Kurslitteratur
Observera att kurslitteraturen kan ändras fram till två månader före kursstart.
Arvestad, Helanow, Mörtberg och Sahlin: Programmeringsteknik, Kompendium. Stockholms universitet. Tillhandahålls digitalt av institutionen.
-
Kursrapporter
-
Mer information
Kurshemsida
Vi använder inte Athena, utan du hittar kurshemsidan på kurser.math.su.se.
-
Kontakt
Studentkontakt Matematiska institutionen
Studievägledning datalogi och beräkningsteknik- Besöksadress
Studentexpeditionen och studievägledningen för Matematiska institutionen, på plan 3, hus 1, Albano (bakom hissarna i zon D).
- Studievägledning inom följande områden
Kandidatprogrammet i matematik och datavetenskap. Kandidatprogrammet i matematik och maskininlärning. Kurser i datalogi och beräkningsteknik.
- Mottagningstider
Torsdagar kl 12-13 (under terminerna) eller efter överenskommelse
- Telefontider
Måndagar och torsdagar kl 10-11
- Avvikande mottagningstider
Ingen telefontid: 24 april, 1 maj, 12 maj, 22 maj, 29 maj, 9 juni
Ingen mottagningstid: 1 maj, 22 maj, 29 maj
Studentexpeditionen- Besöksadress
Studentexpeditionen och studievägledningen för Matematiska institutionen, på plan 3, hus 1, Albano (bakom hissarna i zon D).
- Frågor om specifika kurser
Frågor kring Matematik I (MM2001) och Matematik för naturvetare (MM2002, MM4001 och MM2004): kontakta koordinator.
Frågor kring Förberedande kurs i matematik (MM1003) och Utmanande matematik (MM1008, se kontaktinformation på kurssidorna www.math.su.se/förberedande och www.math.su.se/utmanande.
- Mottagningstider
Tisdagar kl 11.45 -12.45.
- Telefontider
Tisdagar och torsdagar kl 10.00-11.00.
- Avvikande mottagningstider
Telefontid inställd mellan 18/12-8/1
Mottagningstid inställd mellan 18/12-13/1