Szoftverek értékelése iskolai szempontok szerint
Milyen szoftverekről lehet szó?
Az adott szoftver oktatásának céljai
Oktatás elvárásai a szoftverekkel szemben
1. A programozási nyelvek tanításának céljai
1.1. Algoritmikus gondolkodás tanítása
1.2. Feladatmegoldás adott témakörben -- egy modell megértésének eszköze
1.3. Egy nyelvtípus megismerése
1.4. „Profi” programozó képzés
2.1.1. Értelmes alapszavak
2.1.2. Egyszerű programszerkezet
2.1.3. Következetes programszerkezet
2.2.1. Egyszerű kódolás, könnyen tanulhatóság (← algoritmikus nyelv)
2.2.2. Jó modellje nyelvosztályának (→ más nyelv)
2.3.1. A fejlesztés közben – Támogatja a haladó programozási stílust
2.3.2. A használat közben – Rendelkezik minimális kódhatékonysággal, nyitottsággal
2.4. Fejlesztői környezet léte
2.4.1. Integrált nyelvi környezet
2.4.2. Párbeszédesség a programfuttatásban
2.4.3. Súgók
2.5.1. Dokumentált
2.5.2. Elterjedt
2.6. Fejlesztői környezet finomabb részletei
2.6.1. Beépített programszerkesztő milyensége (“alázatosság” / “erőszakosság”)
2.6.2. Beépített futtató-/nyomkövető-rendszer
2.6.3. Fordítási lehetőségek
2.6.4. Többplatformúság
3. Az egyes nyelvek értékelése
3.1. Free Pascal
3.2. PHP
3.3. Visual BASIC
3.4. Java Script
3.5. Turbo Prolog
3.6. Code::Blocks - C++
3.7. C#
3.8. Visual C++
3.9. Scratch
3.10. Comenius LOGO
3.11. Delphi
3.12. Python
3.13. Java
3.14. Perl
1. Az Alkalmazói rendszerek tanításának céljai
1.1. Amatőr (hétköznapi) alkalmazó
1.2. Rendszertípus megismerése
1.3. „Profi” alkalmazó
2.1.1. Menük
2.1.2. Ikonok
2.1.3. Súgók
2.1.4. Uniformitás
2.1.5. Egyebek
2.2. Vizualitás
2.3. Teljesség
2.4. Rugalmasság, “testre szabhatóság”
2.4.1. Menük és súgók
2.4.2. Más szoftverek
2.4.3. Makrók, programozás
2.4.4. „Intellisence”
2.5. Megbízhatóság, biztonságosság
2.5.1. Visszavonás
2.5.2. Mentés
2.5.3. Megerősítéskérés
2.5.4. „Azt kapsz, amit kapsz”
2.5.5. Stabilitás
2.6.1. Operációs rendszer-függetlenség
2.6.2. Változatfüggetlenség
2.6.3. Hardverkörnyezet-függetlenség
2.6.4. Nyelvfüggetlenség
3. Az egyes alkalmazói rendszerek értékelése
3.1. Táblázatkezelőkről (Quattro/Excel/...)
3.2. Szövegszerkesztőkről (Jegyzettömb/Norton Editor/WinWord/...)
3.3. Adabázis-kezelőkről (DBase III/Clipper/Fox Pro/Access)
3.4. Rajzoló programokról (Paint/CorelDraw!/PaintShopPro/...)
Táblázatkezelők
Szövegszerkesztők
Adatbázis-kezelők
Ábraszerkesztők
Egy kitöltött értékelési táblázat ("Informatika oktatása" tárgy)
A completed excel table for the Valuation of the programming languages
and the application systems.
(
Excel 4.0 table)