Programozás python nyelven – lesson / project plan

Type of lesson / project plan
Project plan
Sector
Általános programok és képesítések
Információs és kommunikációs technológiák
Szolgáltatások
Topic, learning area
Programozási ismeretek python nyelvben
Competencies, skills to be developed
IKT (információ, kommunikáció, technológia)
Kezdeményezés és önirányítás
Kommunikáció és együttműködés
Kreativitás és innováció
Professional competencies, skills to be developed
rendszerelmélet, kommunikáció, időbeosztás, csoportmunka
Teaching method
projektalapú tanulás
General subject(s)
Learning and development goals
A projekt után a tanulók önállóan tudnak python nyelven kisebb programot írni, applikációt fejleszteni.
Concepts
pyhton, programnyelvek, utasítások, elágazások, szekvencia, iteráció
Required tools
Számítógép, laptop, projektor, internet, Visual Studio Code program
Duration
7-10 óra
Materials released before class or for a project

Általános pyhton programozási ismeretek, amit az előző évben tanultak. A digitális tananyagok a moodle felületén megtalálhatóak és elérhetőek a tanulók számára. 

Introductory part and preparation of the lesson / project plan

A projekt ismertetése a diákok számára, illetve a produktum részleteinek ismertetése az időbeosztás megtartásával, majd a részfeladatok kiosztása a hatékony megvalósítás érdekében. 

A projekt során alkalmazott szoftverek egyeztetése és bemutatása.

A projekt előkészítéshez szükséges információk megszerzése és összegyűjtése, amit a külső vállalkozó biztosít számunkra és ad segítséget. Ezeket az információkat elhelyezzük egy adatbázisba. 

Implementation of the lesson / project plan

A projekt során kiosztott részfeladatokat és a hozzá tartozó határidő betartásával megvalósítjuk a programot tanári segítségnyújtás és felügyelet mellett. A feladatok kis csoportokban, illetve a részfeladatokat önállóan dolgozzák ki logikus sorrendben. A részfeladatok ellenőrzése, tesztelése és javítása folyamatosan zajlik. 

 

Used digital devices
OneNote
Moodle
Other
Visual Studio Code
Evaluation plan

A projekt során folyamatosan értékelem a diákokat a következő szempontokon keresztül:

meglévő és új ismeretek alkalmazása, határidő betartása, pontos munkavégzés, csoport munkában való együttműködés - mások számára motiváció, segítségnyújtás, hibakeresés és javítás, tesztelés. 

Differentiation

A projektben meghatározott csoportok kiválasztása után, ismeretekben gazdag egységes diákok kerülnek a kis csoportokban. A tanulók és a tanárok is megfelelően tudják segíteni és motiválni a gyengébb tanulókat, hogy a határidőket tudjuk tartani. 

A programtesztelés és a hibakeresés miatt, a tanulók folyamatosan tisztában vannak a fejlesztendő területtel és a részfeladat megvalósításához. 

Homework, project task

Otthoni feladatok, részfeladatok megoldása a mentor segítségével és együttműködésével.