Ma ne treba tu posebno pametovati. Otvoriti plan i program sa MIT, Stanford, Oxford, Harvard, itd. i prekopirati. Kljucno pitanje jeste koliko se kvalitetno moze obaviti nastava, da li je neophodno dodatnih profesora, itd.
Ja evo znam da na RI na ETF Tuzla, studenti imaju predmet Windows programiranje.
Silabus na zvanicnoj stranici kaze da je sljedeci cilj:
Po završetku kursa, studenti će:
- imati osnovno razumjevanja funkcionisanja Windows operativnog sistem.
- moći kreirati Windows programe sa grafičkim sučeljem, na nivou Win32 APIa
Preporucena literatura:
Literatura:
C.Petzold, "Programming Windows", 5th Ed, Microsoft Press, 1998
B.E.Rector, J.M.Newcomer, "Win32 Programming", Addison Wesley, 1997
Dakle, cilj je da se studenti nauce kreirati Windows programe koji ce imati graficki interfejs, a istovremeno je literatura iz 1997. i 1998. godine. Ovo je strasna stvar. Samo uzmite u obzir da je i 2002. godine je kreiran .NET framework. C# se pojavio dvije godine prije toga (2000. godine).
Dalje, nigdje se ne spominje kreiranje Windows aplikacija (sto je, opet kazem, cilj predmeta) u Pythonu primjerice.
Ne spominje se niti Electron framework koji je danas strasno popularan za kreiranje nativnih Windows aplikacija, ali i Linux, Mac OS aplikacija (cross platform). Recimo u njemu je kreiran Visual Studio Code (Windows aplikacija Microsofta napisana u JavaScriptu, a ne C#!!!) koji se danas veoma puno koristi, kreirana je i Slack desktop aplikacija. Slack danas ima valuaciju +9 milijardi dolara.
Te aplikacije se pisu u JavaScriptu koji takodjer studenti ne znaju.
JavaScript se spominje u predmetu "Razvoj web aplikacija" (govorim o ETF TZ), ali je literatura iz 2004. godine. Tu se svakako ne spominje, niti je moguce, ES6, ESLint, Prettier, Flow, Babel, Webpack, itd itd.
E to je problem. Ne vjerujem da je u Sarajevu nesto bolje. Bas bih volio da mi neko malo prokomentarise, nemam sad vremena traziti njihov plan i program. Ja sam svjestan da se predmeti poput programiranja, algoritama i struktura podataka i sl. jesu srz, veoma bitni, i da se tehnologija moze relativno brzo nauciti, ali dok studenti to nauce, svrseni strani studenti su vec kilometrima ispred u utrci.
Istovremeno, nasi studenti su optereceni zastarjelim gradivom.. Zalosno.