Skip to main content

Introduction to Programming: Python (3 ECTS)

Code: C-02630-NN00GC33-3002

General information


Enrollment
15.03.2024 - 03.05.2024
Registration for the implementation has ended.
Timing
01.05.2024 - 31.08.2024
Implementation has ended.
Number of ECTS credits allocated
3 ECTS
Mode of delivery
On-campus and online
Institution
Tampere University of Applied Sciences, TAMK Pääkampus
Teaching languages
Finnish
Seats
0 - 20
No reservations found for implementation C-02630-NN00GC33-3002!

Location and time

Online, TUNI Moodle -verkko-oppimisympäristössä: https://moodle.tuni.fi

Materials

Lyhyet opetusvideot Python-ohjelmoinnista Bill Lubanovic, Introducing Python 2nd Ed (O'Reilly, 2019) Eric Matthes, Python Crash Course 3rd Ed (No Starch Press, 2022)

Exam schedules

Ei tenttiä

Evaluation methods and criteria

Kurssisuorituksen arviointi perustuu oppimispäiväkirjaan, jossa on esitetty ratkaisut kurssin aikana annettuihin harjoitustehtäviin. Oppimispäiväkirja tulee palauttaa annettuun määräaikaan mennessä (ilmoitetaan Moodlessa kurssin alettua). Arviointikriteerit – hylätty: - Oppimispäiväkirjaa ei ole palautettu määräaikaan mennessä - Oppimispäiväkirja on palautettu määräaikaan mennessä, mutta annetuista harjoitustehtävistä on ratkaistu hyväksyttävästi alle 30 % Arviointikriteerit – hyväksytty: - Oppimispäiväkirja on palautettu määräaikaan mennessä, ja siinä on ratkaistu hyväksyttävästi vähintään 30 % annetuista harjoitustehtävistä. Tehtävien ratkaisut on laadittu itsenäisesti ja kurssilla opittuja peruskäsitteitä hyödyntäen.

Student workload

Itsenäisesti seurattava kurssimateriaali ja sen perusteella harjoitustehtävät: n. 27 h / op. eli 81 h opiskelutyötä.

Content scheduling

Ohjelmointi ja Python Python-työkalut Olio-ohjelmointi Python-kirjastot Muuttujat ja tietotyypit Syöttö ja tulostus Ohjausrakenteet Aliohjelmat ja parametrit Tietorakenteet Tiedostojen käsittely Ohjelman dokumentointi

Teaching methods

Videotallenteet ja itsenäiset tehtävät

Further information

Kurssin ohjelmointitehtävien suorittamiseen tarvitaan tietokone, jossa voi käyttää Pythonin uusinta versiota (tätä kirjoitettaessa 3.11) sekä yleisesti saatavilla olevia ohjelmointityökaluja. Windows, Linux ja macOS soveltuvat tässä hyvin.

Evaluation scale

Pass/Fail

Go back to top of page