Siirry suoraan sisältöön

Python Programming (3 op)

Toteutuksen tunnus: TT00CB02-3062

Toteutuksen perustiedot


Ajoitus

01.08.2022 - 31.12.2023

Opintopistemäärä

3 op

Virtuaaliosuus

3 op

Toteutustapa

Etäopetus

Yksikkö

ICT ja tuotantotalous

Toimipiste

Karaportti 2

Opetuskielet

  • Englanti

Paikat

0 - 5000

Koulutus

  • Tieto- ja viestintätekniikan tutkinto-ohjelma

Opettaja

  • Mika Hyyryläinen
  • Virve Prami

Vastuuopettaja

Janne Salonen

Ryhmät

  • VIOPE_NonStop7
    VIOPE_NonStop7

Tavoitteet

After the course, the student has the ability to write and maintenance Python scripts and create Python based programs

Sisältö

Introduction to Python language, Basics of Python, If-elif-else, loops, files in Python language, functions, modules, exception handling, data structures in Python and slicing, obect oriented programming

Aika ja paikka

Riippuu opiskelijasta itsestään.

Oppimateriaalit

Löytyy oppimisympäristöstä.

Opetusmenetelmät

100% netin kautta itsenäisesti suoritettava kurssi.

Harjoittelu- ja työelämäyhteistyö

N/A

Tenttien ajankohdat ja uusintamahdollisuudet

Tiedot löytyvät oppimisympäristöstä.

Kansainvälisyys

N/A

Toteutuksen valinnaiset suoritustavat

N/A

Opiskelijan ajankäyttö ja kuormitus

Riippuu opiskelijasta itsestään.

Sisällön jaksotus

Riippuu opiskelijasta itsestään.

Arviointiasteikko

Hyväksytty/Hylätty

Arviointikriteerit, tyydyttävä (1)

Algorithms and control structures:
- the student understands what the different control structures are and knows what kind of a structure can be used in different situations;
- the student can explain a simple program structure;
Variables, constants and data types:
- the student understands what variables, constants and data types are;
Subroutines:
- the student understands what subroutine is, is able to name it and call it from the main program;

Arviointikriteerit, hyvä (3)

Algorithms and control structures:
- the student understands what the different control structures are and knows what kind of a structure can be used in different situations;
- the student can explain a relatively complex program structure;
- the student shows independent solutions.
Variables, constants and data types:
- the student understands what variables, constants and data types are;
- the student shows independent solutions.
Subroutines:
- the student understands what subroutine is, is able to name it and call it from the main program;
- the student is able to write relatively complex subroutines with elegant solutions;
- the student shows independent solutions.

Arviointikriteerit, kiitettävä (5)

Algorithms and control structures:
- the student understands what the different control structures are and knows what kind of a structure can be used in different situations;
- the student can explain a relatively complex program structure;
- the student shows independent solutions and critical evaluation.
Variables, constants and data types:
- the student understands what variables, constants and data types are;
- the student shows independent solutions and critical evaluation.
Subroutines:
- the student understands what subroutine is and is able to name it and call it from the main program;
- the student is able to write relatively complex subroutines with elegant solutions;
- the student shows independent solutions and critical evaluation.

Arviointimenetelmät ja arvioinnin perusteet

Kun olet tehnyt 80% tehtävistä, niin kurssiarvioinnin saamiseksi sinun tulee lähettää sähköpostiviestiä osoitteeseen: viopesupport@metropolia.fi