Python-ohjelmoinnin perusteet (5 op)
Toteutuksen tunnus: DD10009-3002
Toteutuksen perustiedot
- Ilmoittautumisaika
- 01.10.2021 - 21.02.2022
- Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
- 14.03.2022 - 31.08.2022
- Toteutus on päättynyt.
- Opintopistemäärä
- 5 op
- Lähiosuus
- 0 op
- Virtuaaliosuus
- 5 op
- Toteutustapa
- Etäopetus
- Yksikkö
- Erikoistumiskoulutus (ERK)
- Toimipiste
- Wärtsilä-kampus Karjalankatu 3 (WÄR)
- Opetuskielet
- suomi
- Paikat
- 25 - 60
- Koulutus
- Tietojenkäsittelyn koulutus
- Opettajat
- Radu Mariescu-Istodor
- Petri Laitinen
- Joni Ranta
- Vastuuopettaja
- Petri Laitinen
- Opintojakso
- DD10009
Arviointiasteikko
H-5
Sisällön jaksotus
6 kertaa 1,5-2 h käytännöllistä työpajatyöskentelyä etänä ja lisäksi ohjaustunteja tarpeen mukaan
Tavoitteet
Programming Essentials in Python (short form: Python Essentials) is a two-course series that covers all the basics of programming in Python, as well as general computer programming concepts and techniques, and the object-oriented approach.
The Python Essentials course series is divided into two parts:
Python Essentials 1 (PE1): BASICS, consisting of four modules;
Python Essentials 2 (PE2): INTERMEDIATE, consisting of four modules.
Each student has access to hands-on practice materials, labs, quizzes, and tests to learn how to utilize the skills and knowledge gained on the course and interact with some real-life programming tasks and situations.
Students who complete the course will be able to accomplish coding tasks related to the basics of programming in the Python language, and to understand the fundamental notions and techniques used in object-oriented programming.
Aika ja paikka
Toteutusajankohta: 14.03.2022 - 31.08.2022
Oppimateriaalit
Erno Vanhala ja Uolevi Nikula: Python 3 - ohjelmointiopas. ISBN 978-952-265-125-9.
PCAP: Programming Essentials in Python. https://www.netacad.com/courses/programming/pcap-programming-essentials-python
Käytettävät välineet:
- Python3-tulkkiohjelma ja pip-pakkauksenhallintaohjelma
- ohjelmoijalle soveltuva tekstinkäsittelyohjelma, esimerkiksi Visual Studio Code tai Notepad++
Opetusmenetelmät
Ohjelmoinnin perusteet Python-ohjelmointikielellä on kaksiosainen opintojakso, jossa opiskellaan ohjelmoinnin perusasioita ja Python-ohjelmointikielen perusteet. Opintojakso soveltuu ensimmäiseksi ohjelmoinnin opintojaksoksi. Tietokoneen peruskäyttötaidot tarvitaan ennen opiintojaksolle osallistumista. Opintojakso koostuu kahdesta peräkkäisestä osasta:
Python Essentials 1 (PE1): Ohjelmoinnin perusteet Python-ohjelmointikielellä yhteensä 4 moduulia;
Python Essentials 2 (PE2): Ohjelmoinnin jatko-osa yhteensä 4 moduulia käsittäen Python-kielen moduulit, luokat, merkkijonojen edistynyt käyttö ja tiedostojen käsittely.
Opintojakson hyväksytyn suorituksen jälkeen opiskelija:
- osaa ratkaista pienimuotoisia ohjelmointiin liittyviä ongelmia Python-ohjelmointikielellä
- ymmärtää olio-ohjelmoinnin periaatteet
Toteutuksen valinnaiset suoritustavat
Cisco networking academyn materiaali itseopiskeluna osat 1-2 testeineen ja Exam läpi (>=50% pisteistä)
Opiskelija laatii vapaavalintaisen harjoitustyön 100 riviä koodia, ohjelma lukee ja/tai kirjoittaa tiedostosta/tiedostoon, arviointit hyväksytty/täydennettävä/hylätty