Kursplanen innehåller ändringar
Se ändringarKursplan fastställd 2020-03-04 av programansvarig (eller motsvarande).
Kursöversikt
- Engelskt namnApplied object-oriented programming
- KurskodEEN060
- Omfattning7,5 Högskolepoäng
- ÄgareTIDSL
- UtbildningsnivåGrundnivå
- HuvudområdeDatateknik, Teknisk design
- InstitutionELEKTROTEKNIK
- BetygsskalaTH - Fem, Fyra, Tre, Underkänd
Kurstillfälle 1
- Undervisningsspråk Engelska
- Anmälningskod 66128
- Sökbar för utbytesstudenterNej
- Endast studenter med kurstillfället i programplan.
Poängfördelning
Modul | LP1 | LP2 | LP3 | LP4 | Sommar | Ej LP | Tentamensdatum |
---|---|---|---|---|---|---|---|
0119 Tentamen 7,5 hp Betygsskala: TH | 0 hp | 0 hp | 7,5 hp | 0 hp | 0 hp | 0 hp |
|
I program
- TIDSL - DESIGN OCH PRODUKTUTVECKLING, HÖGSKOLEINGENJÖR, Årskurs 1 (obligatorisk)
- TKDES - TEKNISK DESIGN, CIVILINGENJÖR, Årskurs 3 (valbar)
Examinator
- Paolo Monti
- Enhetschef, Kommunikation, Antenner och Optiska Nätverk, Elektroteknik
Behörighet
För kurser på grundnivå inom Chalmers utbildningsprogram gäller samma behörighetskrav som till de(t) program där kursen ingår i programplanen.Kursspecifika förkunskaper
-Syfte
Syftet med kursen är att ge studenter utan tidigare programmeringserfarenhet tillräckliga kunskaper för att kunna använda Python för back-end utveckling av digitala tjänster.Lärandemål (efter fullgjord kurs ska studenten kunna)
- Självständigt lösa grundläggande programmeringsuppgifter med Python.
- Tolka och utöka en befintlig Python-kod.
- Självständigt lösa avancerade programmeringsuppgifter genom att använda ett befintligt Python-bibliotek.
- Utveckla Python-kod som manipulerar information lagrad i databaser.
- Utveckla digitala tjänster som använder Python som back-end.
Innehåll
- Python programmeringsspråk och integrerade utvecklingsmiljöer (IDEs).
- Grundläggande byggstenar inom programmering (t.ex. variabler, villkorlig exekvering, loopar, bibliotek, felupptäckt).
- Datastrukturer i Python (t ex träd, ordböcker, köer, tupler).
- Objektorienterad programmering med Python (t.ex. klasser, objekt, metoder, arv, polymorfism, abstrakta klasser).
- Databasmanipulering med Python.
- Back-end-utveckling för digitala system som använder Python.
Organisation
Kursen ges i form av föreläsningar, datorövningar och programmeringsuppgifter.Litteratur
Annonseras 2 veckor innan kursstart.Examination inklusive obligatoriska moment
Examinationen består av en skriftlig tentamen, ett antal programmeringsuppgifter och ett slutprojekt. Slutbetyget tar hänsyn till tentamensresultat, hemuppgifter och projekt. Betygskala: underkänt, 3 (tillräckligt), 4 (bra), 5 (mycket bra).Kursplanen innehåller ändringar
- Ändring gjord på tentamen:
- 2020-03-04: Digital tentamen Inte längre digital tentamen av vana
[0119 Tentamen 7,5 hp] Ändrat till ingen digital examination
- 2020-03-04: Digital tentamen Inte längre digital tentamen av vana
- Ändring gjord på kurstillfälle:
- 2019-08-26: Examinator Examinator ändrat från Thomas Eriksson (thomase) till Paolo Monti (mpaolo) av Viceprefekt
[Kurstillfälle 1]
- 2019-08-26: Examinator Examinator ändrat från Thomas Eriksson (thomase) till Paolo Monti (mpaolo) av Viceprefekt
- Ändring gjord på modul:
- 2020-03-04: Digital tentamen Inte längre digital tentamen av vana
[0119 Tentamen 7,5 hp] Ändrat till ingen digital examination
- 2020-03-04: Digital tentamen Inte längre digital tentamen av vana