Skip to content

Instantly share code, notes, and snippets.

@hernad
Created January 23, 2012 15:52
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save hernad/1663930 to your computer and use it in GitHub Desktop.
Save hernad/1663930 to your computer and use it in GitHub Desktop.
WT treći izbor ?

FIT forum: WT praktični ispit ... na neki treći način ?

http://cs.fit.ba/forums/ShowThread.aspx?PostID=177266#177266

Uvod

=====

Pročitao sam opis izgleda jednog ispita koji je kolega Adem pomenuo ovdje http://cs.fit.ba/forums/thread/173504.aspx

Fokus je na praktičnom znanju za neki praktičan problem.

Dobar pristup.

Na DLWMS-u je takođe objavljeno da student sam bira između tehnologije - ASP.NET ili PHP.

Sloboda izbora. Još bolji pristup.

Prvo ću postaviti par pitanja na praktičnom dijelu:

  1. Literatura, dostupni resursi tokom praktičnog rada

=======================================

Da li je moguće donijeti neku knjigu iz jezika sa kojim namjeravamo raditi ispit ?

Npr. Knjiga, Reference guide i slično.

Pri tome naglašavam da bi recimo ograničenje bilo da ti resursi NE sadrže džonove ispita sa ranijih rokova (svjestan sam da će se teme u najvećoj mjeri ponavljati sa manjim varijacijama).

Moje ranije iskustvo(*) je takvo da onaj ko ne zna u ovakvim situacijama ne može postići rezultat čak ni sa svim tekama i knjigama i džonovima ...

Ali recimo da je to previše liberalno, te da značajno nastavnicima otežava pripremu ispita. Međutim, standardna literatura (npr. Reference Guide PHP) definitivno ima smisla.

Ne da ima smisla - mislim čak da je nju potrebno obezbijediti.

1b) Resursi - Reference guide-ovi kao prilog ispitu

======================================

Kao konzervativniju varijantu predhodnog moglo bi se uz zadatak studentu odbezbjediti download referentnih materijala koji bi mu tokom izrade mogli zatrebati:

HTML, CSS, PHP, MySQL Reference guide

Ukratko toolset koji će moći tokom rada pretraživati i koristiti.

Ako simuliramo konkretan posao i konkretan zadatak, treba simulirati i realno radno okruženje web developera.

Web developer sve ove resurse ima pri ruci tokom izrade.

Za proprietary tehnologije kao što je ASP.NET stvar je malo komplikovanija, ali kako kolege nastavnici imaju svoje literature, vjerovatno mogu kompilirati sličnan set guide-ova i za .NET varijantu.

  1. Neka treća tehnologija ?

=====================

Kolege nastavnici su na planu izbora puno učinili davanjem mogućnosti odabira.

Međutim, meni se ipak taj izbor ne sviđa. ASP.NET mi se ne sviđa jer je zatvorena tehnologija. PHP mi se ne sviđa ... jer mi se ne sviđa :)

Ukratko, ove dvije tehnologije nisu na ljestvici mojih preferencija visoko.

Moje preferencije su "ruby on rails" framework, te node.js.

Postoje i neki java framework-i koji mi se čine interesatni (npr. play framework)

I sada razmišljam ... Šta bi značilo za nastavnike da naprave širi set tehonologija/framework-a za realizaciju praktičnog rada ?

Da li je ovo nemoguće napraviti ? Da li je preveliki zahmet ? Da li bi određeni framework-i omogućili studentima veću prednost u odnosu na druge ?

Da li bi se vrednovanje studentskog rada otežalo ?

Da li bi studenti pristali na ovakav rizik ili je samo "lik" kao Ernad zainteresaovan za nešto ovako ?

  1. Treća tehnologija kao način Interakcije student - nastavnik ?

===============================================

Sa ovim pitanjima bih mogao do unedogled ... ali to nije to. Treba razmišljati o mogućim rješenjima.

Mnogim kolegama je poznato da je moj pristup studiranju na FIT-u pokušaj da spojim konkretne potrebe i zahtjeve posla koji radim sa onim što učim. Tako su i tehnologije koje pominjem(**) rezultat iskustava i potreba mog posla.

Rails, node.js su za mene bitni jer se koriste ili se planiraju koristiti u mojoj firmi(***)

Šta bi sada ja trebao/mogao poduzeti da bi moja omiljena tehnologija bila prihvaćena na ispitu ?

Trebao bi da pripremi toolset koji će se instalirati na klijentski računar i sa kojim bi se radilo.

Naravno ako nešto takvo ima još bolje(****) - http://railsinstaller.org/

Student dostavlja framework bring-web-1 na uvid na sljedeći način. Framework instalira sljedeće:

  • ruby rails ta i ta verzija

  • sqlite3 podršku za lokalnu bazu

  • jquery ta i ta verzija preko gem paketa sprocket koji omogućava to i to ...

Ukratko sve komponente koje su potrebne da bi se funkcionalno napravila ista web aplikacija kao što to nudi postjeće opcije PHP, ASP.NET.

  1. Rezime

=========

Da li je ovaj rad usporediv ? Da li je ovo uopšte formalno moguće (npr. izlazi iz okvira Syllabus-a) ?

  1. Upozorenje - samo za najbolje nastavnike !

===================================

Šta ovaj princip nosi sa sobom ?

On omogućava da student svoja znanja i potrebe u potpunosti primjeni u procesu učenja i ispitivanja.

On takođe "otežava" stvar nastavnicima zato što ih izbacuje iz rutine onoga što su pripremili.

On ih "tjera" da usvajaju nove tehnologije i drugačije pristupe rješavanju problema.

On pomjera dimenziju studiranja u smjeru koji informatika i razvoj software-a dana nude.

Svejedno, prateći rad kolega na WT-u, procijenio sam da ima smisla sa njima podijeliti ove misli. Bez obzira da li su one ostvarljive.

  1. Ovo je moguće primjeniti samo kod seminarskih radova ?!

=============================================

Novi Profesor je "ukinuo" seminarske. Zašto ? Da sebi olakša ocjenjivanje ? Da poveća znanje studenata ?

Mišljenja sam da je kod kolege Jasmina ovo posljednje bio motiv. Seminarski su na FIT-u jedna velika, koliko sam to uočio do sada, "džon" operacija.

Praktični ispit (sličan programiranju I i II ) obezbjedi bolja praktična i korisna znaja studentima. Dijelim to mišljenje.

Zato mi se u kontekstu njegove namjere ovaj korak ne čini ni tako blesav i nemoguć.

Ako ne sada, možda u budućnosti.


(*) Brana Perunčić Ispit Statistička teorija telekomunikacija, http://hernad.bring.out.ba/sta-trebamo-uciti-na-tehnickim-fakultetima

(**) http://redmine.bring.out.ba/projects/rails-b-out-ba, http://redmine.bring.out.ba/projects/nodejs

(***) http://redmine.bring.out.ba/projects/knowhow-a4, http://redmine.bring.out.ba/projects/redmine-b-out-ba

(****) Ovo pišem napamet, ne znam da li je railsinstaller dovoljan za konkretnu priču

Komentar 1

Otežava kontrolu studenata, ko bi pregledao svu "literaturu" desetina studenata koji dođu na ispit?

Griješite svako ko misli da je to nešto što je bitno za ispit.

U svom postu sam na taj aspekt obradio potrebnu pažnju. Pročitajte ponovo. Jedan od mojih prijedloga se svodi na nešto što bi bila lista dozvoljene literature na praktičnom ispitu.

1b) "Web developer sve ove resurse ima pri ruci tokom izrade."

Možemo onda isto tako tražiti da nam dopuste pristup na facebook ili msn, pa da chatamo sa svima koji bi nam mogli pomoći.. jer ipak, i to je dostupno web developerima.

Kolega. Moja firma ima niz potreba za software developerima http://hernad.bring.out.ba/tag/oglas_posao

Za svaki od tih poslova imate na raspolaganju sve ono što moja firma radi (svaka naša operacija je otvorena i dostuna na našem http://redmine.bring.out.ba sistemu). Naš source code je dostupan https://github.com/knowhow/

Ako mislite da je pristup informacijama = sposobnost/vještina realizacije zadatog problema, onda su naše ponude idelna stvar.

Sve vam je otvoreno i dostupno. Međutim, griješite. Pristup informacijama je potreban ali ne i dovoljan uslove da posjedujete sposobnost realizacije zadatog problema.

  1. Neka treća tehnologija?

Koliko je studenata trenutno na trećoj godini? Koliko studenata ima svoju listu tehnologija koju preferira? Kada bi bilo ko pokušao dovesti u red sve to... katastrofa :)

Nije mi baš jasno zašto komentarišete nešto što uopšte niste razumjeli. Ja sam govorio o inicijativama i izboru studenata.

Studenti kao Vi nisu zainteresovani za ovakve stvari i oni će ići po utabanom režimu - onoga što se radi na nastavi - volja vam PHP, volja Vam ASP.NEt

  1. Mislim da je ispit dovoljno komplikovan kakav jeste, ali ko sjedne i spremi - ne bi trebao imati problema. Zašto naknadno komplikovati?

Ma vi kolega niste razumjeli ono što sam ja govorio.

  1. Ne mogu dati komentar jer nit sam nastavnik, niti profesor i ne želim se mješati u tuđi posao

Iskreno ne znam ni zašto ste se upustili u raniju diskusiju.

Komentar 2

Re: WT praktični ispit ... na neki treći način ?

kolega ako bi imali internet (za sta se i ja slazem da bi bilo dobro),kako onda da profesor bude siguran da mi imamo dovoljno znanja i da smo mi uradili onaj osnovni dio (koji se obicno trazi i na razgovorima za posao da bi dosli do posla za koji mozemo koristiti internet xD),u prevodu,dok neki bi internet koristili cisto da se podsjete sitankse ili tako nesto,ali moras priznati da ima i onih koji bi koristili da pitaju nekoga strucnijeg da im odgovor na zadatak posalje na mail ili da traze gotove kodove :)

Kako sam u referencama naveo, prisustvovao sam ispitu u (za Bosnu) predinternet eri (godina 1991).

Studenti su mogli koristiti SVE. Ja sam donio računar laptop XT sa dva flopija i sa nekakvim software-om za simboličku matematiku uradio rješavanja određenih integrala, više se ne sjećam ...

U tom dijelu mi je pomoglo i ništa više. Onoliko znanja koje sam donio na ispit, toliko sam i iskoristio.

Jedina bitna razlika je bila u tome što sam bio rasterećen od memorisanja nepotrebnih informacija (kako ide ona formula, kako ide ona definiscija)

Svi koji su mislili da je dostupnost informacija = sposobnost rješavanja zadatih problema, pa su mislili da mogu doći na ispit bez pripreme, popadali su k'o kruške.

Svaki ispit se radi u ograničenom vremenu. Ako ste sposobni da riješite problem koristeći ranije "džonove" vi ste takođe stekli određenu vještinu.

Ponoviću Vam kao i predhodnom kolegi. Moja firma sve svoje tehničke operacije radi otvoreno. Sve što rade serviseri i developer možete vidjeti.

Postoji mnogo zadataka - problema koji su nezavršeni. S obzirom da su sve vam informacije dostupne, zašto ne zaradite lahku a dobru paru ?

Daću vam odgovor: zato što ne posjedujete znanje i iskustvo iz oblasti na kojima mi radimo.

Daću Vam još jedan primjer.

Ovo je moj draft seminarskog rada:

http://hernad.bring.out.ba/mis-seminar-knowhow-erp-business-intelligence

Sve što sam radio tokom njega je otvoreno.

Koliko vremena je potrebno Vama da podesite BI server i dođete do nivoa vještina koje ja u tom polju posjedujem ?

Vodeći se logikom dostupnosti ja nisam u nekoj posebnoj prednosti. Griješite.

DOSTUPNOST INFORMACIJA != SPOSOBNOST RJEŠAVANJA ZADATAKA BAZIRANIH NA TIM INFORMACIJAMA

Razlika nastaje zato što u formuli nedostaje ZNANJE i ISKUSTVO koje se često navodi zajednički kao termin "know-how".

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment