Python Programming (3cr)
Code: 4A00DP70-3003
General information
- Enrolment period
- 26.11.2018 - 31.01.2019
- Registration for the implementation has ended.
- Timing
- 01.01.2019 - 07.05.2019
- Implementation has ended.
- Credits
- 3 cr
- Virtual portion
- 1 cr
- Mode of delivery
- Blended learning
- Unit
- Business Information Systems
- Campus
- TAMK Main Campus
- Teaching languages
- Finnish
- Degree programmes
- Degree Programme in Business Information Systems
- Teachers
- Jari Aalto
- Course
- 4A00DP70
Objectives (course unit)
HYVÄN SUORITUKSEN OSAAMISTAVOITTEET
Opiskelija osaa rakentaa ohjelmia käyttäen oliota
Opiskelija osaa käsitellä poikkeuksia
Opiskelija osaa hyödyntää kielen kirjastoja
HYVÄKSYTYN SUORITUKSEN OSAAMISTAVOITTEET
Opiskelija osaa kielen perustietorakenteet
Opiskelija osaa kielen operaattorit, ehto-, toisto ja valintalauseet
Opiskelija osaa rakentaa yksinkertaisia sovelluksia
Content (course unit)
Opintojaksolla tutustutaan Python-ohjelmointikielen perusteisiin.
Kieli on suositty lyhyiden ja käytännönläheisten ohjelmistojen
rakentamisessa. Vastaavilla tulkittavia ohjelmointikieliä käytetään
mm. sulautettujen ohjelmistojen kehityksessä (robotiikka,
automaatiotekniikka), testauksen apuna (tiedostojen datan käsittely)
tai web-automaatiossa (http ja json -palveluiden käyttö).
Ydinkysymyksiä sisällöstä:
Miten Python-kieli eroaa muista ohjelmointikielistä+
Miten sovelluksia ajetaan?
Miten kirjoitetaan pienimuotoisia sovelluksia?
Location and time
Ks. periodiaikataulu.
Exam schedules
Ei tenttiä.
vko 18, 2019-04-31 harjoituksien palautuspäivä (arviointi asteikolla 1-5)
Assessment methods and criteria
Arvosana 0-5 määräytyy määräaikaan palautettujen harjoitustehtävien perusteella. Määräajan jälkeiset suoritukset arvioidaan kokonaisarvosanalla 1. Arvosanat: 50 % = 1, 60 % = 2, 80 % = 3, 90 % = 4, 100 % = 5. Hyväksytty palautus: tiedosto on tallennettu perustekstinä (plain/text, esim. notepad++), *.py -päätteisenä ja sen voi ajaa komentoriviltä. Pakolliset suoritukset: 50 % tuntiharjoituksista.
Assessment scale
0-5
Teaching methods
lähiopetus
harjoitukset
Learning materials
http://python.org ja muu Python-kirjallisuus (ks. kirjasto)
Student workload
Ks. periodiaikataulu
Content scheduling
Ks. OPS (asiasisältö).
Further information
Opintojakson voi suorittaa itsenäisesti etänä.
Assessment criteria - fail (0) (Not in use, Look at the Assessment criteria above)
0: Alle 50 % harjoitustuksista.
Assessment criteria - satisfactory (1-2) (Not in use, Look at the Assessment criteria above)
1: 50 % harjoituksista
2: 60 % harjoituksista
Assessment criteria - good (3-4) (Not in use, Look at the Assessment criteria above)
3: 80 % harjoituksista
4: 90 % harjoituksista
Assessment criteria - excellent (5) (Not in use, Look at the Assessment criteria above)
5: 100% harjoituksista