Első feladat


Az első feladatnak a basics fogalmat kell feldolgoznia, és nem lehetnek előfeltételei. Csak annyi információt adjon, amennyi ahhoz kell, hogy a tanuló meg tudja oldani az éppen soron lévő feladatot.

Sok kurzus már megvalósított egy feladatot, amely a basics fogalmat dolgozza fel. Hogy megismerd, mit szoktak tanítani egy ilyen feladatban, azt javasoljuk, hogy iratkozz fel néhány olyan kurzusra, amelyben van tanulómód, és oldd meg az első tanulófeladatot.

Minden nyelv más, és lehet, hogy többet kell bevezetned, mint amennyit más kurzusok bevezetnek, vagy épp kevesebbet. Ha például le kell fordítani egy programot ahhoz, hogy működjön, ezt érdemes megemlítened a feladat bevezetőjében.

Más dolgok, amelyeket gyakran érint a basics feladat:

  • függvények vagy metódusok definiálása
  • függvények hívása
  • argumentumok átadása függvényeknek
  • érték elnevezése (változók és/vagy konstansok)

A lehető legkevesebb adattípust használd. Ha meg tudod oldani, csak egész számokat használj, mert a jelölésük a legtöbb nyelvben ugyanaz, és gyakorlatilag mindenki ismeri.

Ha van kurzus egy olyan nyelvhez, amely hasonlít a tiédhez, nyugodtan nézd meg, hogy le tudod-e forkolni a feladatukat, és használhatod-e kiindulópontként.

Törekedj a tömörségre; nem akarod információval elárasztani a tanulókat. A bevezetőnek épp csak annyit kell elmagyaráznia, hogy a tanuló ránézhessen a kódra, és felismerje, melyik rész mi. Nem kell mélyen érteniük belőle semmit, de az sem jó, ha azon tűnődnek, hogy mi mi lehet.

A tanulónak csak egy-két fogalmat kell aktívan használnia.