Siirry suoraan sisältöön

Sovellusohjelmointi (5 op)

Toteutuksen tunnus: 5000BL73-3019

Toteutuksen perustiedot


Ilmoittautumisaika
29.05.2024 - 14.09.2024
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
02.09.2024 - 18.12.2024
Toteutus on päättynyt.
Opintopistemäärä
5 op
Lähiosuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
englanti
Paikat
70 - 105
Koulutus
Degree Programme in Information and Communications Technology
Opettajat
Ali Khan
Ajoitusryhmät
Pienryhmä 1 (Koko: 80 . Avoin AMK : 0.)
Pienryhmä 2 (Koko: 1 . Avoin AMK : 0.)
Ryhmät
PINFOS23A
PINFOS23A
PINFOS23B
PINFOS23B
PINFOS23C
PINFOS23C
Pienryhmät
Pienryhmä 1
Pienryhmä 2
Opintojakso
5000BL73

Toteutuksella on 27 opetustapahtumaa joiden yhteenlaskettu kesto on 40 t 0 min.

Aika Aihe Tila
To 05.09.2024 klo 12:00 - 14:00
(2 t 0 min)
Theory, Application Programming 5000BL73-3019
LEM_A177 IT-oppimistila Saccharomyces
To 05.09.2024 klo 14:00 - 15:00
(1 t 0 min)
Demonstrations Group1, Application Programming 5000BL73-3019
LEM_A177 IT-oppimistila Saccharomyces
To 05.09.2024 klo 15:00 - 16:00
(1 t 0 min)
Demonstrations Group 2, Application Programming 5000BL73-3019
LEM_A177 IT-oppimistila Saccharomyces
To 12.09.2024 klo 12:00 - 14:00
(2 t 0 min)
Theory, Application Programming 5000BL73-3019
LEM_A177 IT-oppimistila Saccharomyces
To 12.09.2024 klo 14:00 - 15:00
(1 t 0 min)
Demonstrations Group1, Application Programming 5000BL73-3019
LEM_A177 IT-oppimistila Saccharomyces
To 12.09.2024 klo 15:00 - 16:00
(1 t 0 min)
Demonstrations Group 2, Application Programming 5000BL73-3019
LEM_A177 IT-oppimistila Saccharomyces
Ti 17.09.2024 klo 12:00 - 14:00
(2 t 0 min)
Theory, Application Programming 5000BL73-3019
LEM_A173_Lemminkäinen Lemminkäinen
Ti 17.09.2024 klo 14:00 - 15:00
(1 t 0 min)
Demonstrations Group 1 and 2, Application Programming 5000BL73-3019
LEM_A177 IT-oppimistila Saccharomyces
To 26.09.2024 klo 12:00 - 14:00
(2 t 0 min)
Theory, Application Programming 5000BL73-3019
LEM_A177 IT-oppimistila Saccharomyces
To 26.09.2024 klo 14:00 - 15:00
(1 t 0 min)
Demonstrations Group1&2, Application Programming 5000BL73-3019
LEM_A177 IT-oppimistila Saccharomyces
To 03.10.2024 klo 12:00 - 14:00
(2 t 0 min)
Theory, Application Programming 5000BL73-3019
LEM_A177 IT-oppimistila Saccharomyces
To 03.10.2024 klo 14:00 - 15:00
(1 t 0 min)
Demonstrations, Application Programming 5000BL73-3019
LEM_A177 IT-oppimistila Saccharomyces
To 10.10.2024 klo 12:00 - 14:00
(2 t 0 min)
Theory and Demonstrations, Application Programming 5000BL73-3019
LEM_A177 IT-oppimistila Saccharomyces
To 10.10.2024 klo 14:00 - 15:00
(1 t 0 min)
Demonstrations, Application Programming 5000BL73-3019
LEM_A177 IT-oppimistila Saccharomyces
To 24.10.2024 klo 12:00 - 14:00
(2 t 0 min)
Demonstrations, Application Programming 5000BL73-3019
LEM_B143 Teoriatila muunto
To 31.10.2024 klo 12:00 - 14:00
(2 t 0 min)
Demonstrations, Application Programming 5000BL73-3019
LEM_A177 IT-oppimistila Saccharomyces
To 31.10.2024 klo 14:00 - 15:00
(1 t 0 min)
Demonstrations, Application Programming 5000BL73-3019
LEM_A177 IT-oppimistila Saccharomyces
To 07.11.2024 klo 12:00 - 14:00
(2 t 0 min)
Demonstrations, Application Programming 5000BL73-3019
LEM_A177 IT-oppimistila Saccharomyces
To 07.11.2024 klo 14:00 - 15:00
(1 t 0 min)
Demonstrations, Application Programming 5000BL73-3019
LEM_A177 IT-oppimistila Saccharomyces
To 14.11.2024 klo 12:00 - 14:00
(2 t 0 min)
Demonstrations, Application Programming 5000BL73-3019
LEM_A177 IT-oppimistila Saccharomyces
To 14.11.2024 klo 14:00 - 15:00
(1 t 0 min)
Application Programming 5000BL73-3019
To 21.11.2024 klo 12:00 - 14:00
(2 t 0 min)
Demonstrations, Application Programming 5000BL73-3019
LEM_A177 IT-oppimistila Saccharomyces
To 21.11.2024 klo 14:00 - 15:00
(1 t 0 min)
Demonstrations, Application Programming 5000BL73-3019
LEM_A177 IT-oppimistila Saccharomyces
To 28.11.2024 klo 12:00 - 14:00
(2 t 0 min)
Theory, Application Programming 5000BL73-3019
LEM_A177 IT-oppimistila Saccharomyces
To 28.11.2024 klo 14:00 - 15:00
(1 t 0 min)
Q&A (optional), Application Programming 5000BL73-3019
Ke 04.12.2024 klo 12:00 - 14:00
(2 t 0 min)
Q&A (optional), Application Programming 5000BL73-3019
Ke 04.12.2024 klo 14:00 - 15:00
(1 t 0 min)
Q&A (optional), Application Programming 5000BL73-3019
Muutokset varauksiin voivat olla mahdollisia.

Arviointiasteikko

H-5

Sisällön jaksotus

Contents:

During the course a web site will be created by using Python language and Django web application programming framework. Professional tools like Git will be used. The site will follow a version of the MVC architectural pattern.

The students will elaborate more deeply in creating a web site during the group project work.

Contact lessons: Theory, programming together, demos and supporting working in teams. Theory and programming lessons are arranged mostly before the mid semester break, after that the lessons concentrate more on supporting team work.

Personal assignments:
7 assignments
A group project work

Tavoitteet

Opintojakson suoritettuaan opiskelija osaa:
* ohjelmoida toimivan sovelluksen ryhmän jäsenenä
* hyödyntää olemassa olevaa koodia ja kirjastoja sekä lukea kaavioita
* ymmärtää ja soveltaa joitakin suunnittelumalleja
* käyttää sovelluskehitintä koodaustyökaluna
* käyttää versionhallintajärjestelmää

Sisältö

* sovelluksen vaatimat ohjelmointikielen piirteet
* joihinkin suunnittelumalleihin tutustuminen
* sovelluskehittimen käyttö ohjelmointityökaluna
* versionhallintajärjestelmän käyttö sovelluksen kehityksessä
* projektityö: sovelluksen toteuttaminen ryhmätyönä

Oppimateriaalit

Python Crash Course
3rd Edition
A Hands-On, Project-Based Introduction to Programming
Eric Matthes
January 10, 2023
ISBN-10 : 1718502702
ISBN-13 : 978-1718502703

The reading are will be concentrated mostly on chapters 9 and 18 - 20.

Please note that there is a limited number of the book's 3rd
editions available in eBook Central for you to read.

Opetusmenetelmät

Learning by doing and FLIP classroom.

Tenttien ajankohdat ja uusintamahdollisuudet

No exam, no retake possible after the grade is published.

Kansainvälisyys

The course will be arranged mostly onsite at/near the ICT building.

There will be an itsLearning environment for the course. Teams will be used during online lessons if there will be any.

Toteutuksen valinnaiset suoritustavat

Only by completing class assignments and team work.

Opiskelijan ajankäyttö ja kuormitus

Theory lessons 13 X 2h = 26h
Demonstrations 13 X 1h = 13h group 1
Demonstrations 13 X 1h = 13h group 2

Flip classroom 7 X 2h = 14h

Homework 80h

Total approximately 135h

Lisätiedot

Available in itslearning.

Siirry alkuun