Algoritmi II
Dobrodošli, Gost. Molim vas prijavite se ili se registrujte.

Prijavite se sa korisničkim imenom, lozinkom i dužinom sesije

Linuxo Forumi

Glasanje
Pitanje: Da li bi na ispitima iz programiranja studentima trebalo davati neke literature ili skripte sa odgovarajucim algoritmima, a studenti da napisu program?
Da - 6 (50%)
Ne - 6 (50%)
Nesto trece (obrazlozite) - 0 (0%)
Ukupno glasova: 12

Stranice: [1] 2   Idi dole
  Štampaj  
Autor Tema: Algoritmi II  (Pročitano 2996 puta)
0 članova i 1 posetilac pregledaju ovu temu.
BrokeBody
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 2230



« poslato: 03 Новембар 2006, 03:11:20 »

Citat
Činjenica je da se programiranje vrlo često i vrlo neopravdano poistovećuje sa rešavanjem matematičkih problema. Matematika je bitna, ali samo jedan deo primene u programiranju. Nekim studentima nije problem programiranje, već matematika, tj. odgovarajući matematički algoritam. Po meni, na ispitu treba da vam daju literaturu o odgovarajućem algoritmu, a vi da napišete program.

Slazem se sa ovim.

Da li bi na ispitima iz programiranja studentima trebalo davati neke literature ili skripte sa odgovarajucim algoritmima, a studenti da napisu program?

Ako bi trebalo, u kom onda obliku (pseudo kod, C kod, C++ kod, obican tekst...)?
Prijavi uredniku   Sačuvana

jboban
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 850



« Odgovor #1 poslato: 03 Новембар 2006, 04:06:42 »

Ako bi trebalo, u kom onda obliku (pseudo kod, C kod, C++ kod, obican tekst...)?
Trebalo bi. U kojem obliku, zavisi od problema. Ako je matematički problem, dovoljne su formule ili algoritam. Za neke druge stvari, treba da su na raspolaganju biblioteke. Npr. napisati program koji sa udaljenim serverom komunicira korišćenjem xml-rpc (http://www.xmlrpc.com/) protokola (kao što radi B-92 teletekst), a očekuje podatke u sledećem formatu... Studenti bi trebalo da implementiraju zadati format podataka, da ga pripreme, a koriste gotovu xml-rpc biblioteku za samo slanje i prijem podataka.
Prijavi uredniku   Sačuvana
zchira
Hero Member
*****
Van mreže Van mreže

Poruke: 528


« Odgovor #2 poslato: 03 Новембар 2006, 08:44:16 »

Mislim da ne treba davati algoritme jer onda se programiranje pretvara u daktilografiju:-)
treba, eventualno, dati deklaraciju nekih funkcija koje se mogu koristiti u programu.
S druge strane, na ispitu iz programiranja ne treba davati matematichke probleme vec programerske. A ako problem bude matematichki treba ga obrazloziti i pojasniti.
Prijavi uredniku   Sačuvana

BrokeBody
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 2230



« Odgovor #3 poslato: 03 Новембар 2006, 12:17:36 »

ako problem bude matematichki treba ga obrazloziti i pojasniti.

Tako postoji verovatnoca da ces ipak da dobijes odgovaracuci algoritam za program koji treba da napises. Tongue

U prvom semestru imamo jedan predmet koji se zove "Osnove Programiranja u C-u" i jedan koji se zove "Algoritamsko Modelovanje". Na OPC-u pisemo program i uvek imamo odgovarajuce algoritme, a na AM-u samo pisemo algoritme  u pseudo kodu (uglavnom, a moze i pantomimom kako naze nas profesor, u koliko ne umemo da drugacije prikazemo jedan algoritam, a da moze da se procita Smiley ).

I dalje mislim da bi trebalo da se daju odgovarajuci algoritmi na ispitima.

Citat: zchira
Mislim da ne treba davati algoritme jer onda se programiranje pretvara u daktilografiju

Evo jednog primera koji sam skoro napisao u jednom topicu na ovom forumu (nisam ga nalupao).

Da bi bio programer, ti ne moras da znas fiziku. E sad, angazovan si da napravis neki program koji regulise energiju u elektrani koja koristi tehnologiju hladne fuzije. Ti ces, normalno, u svom projektu da angazujes nekog fizicara. Sta mislis, odakle (od koga) ces da dobijes algoritme za program koji treba da napises? Wink

Dakle, ipak bi trebalo da se dobijaju odgovarajuci algoritmi.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Na faksu smo ucili da faza razvijanja softvera ide ovako:

1. Analiza (i specifikacija) problema
2. Razvoj algoritma
3. Kodiranje
4. Izvrsavanje i testiranje
5. Odrzavanje softvera (Maintenance)

Obicno, jedan tim radi posao pod 1 i pod 2. Drugi tim radi posao pod 3 i pod 4. Treci tim radi posao pod 5. (Uglavnom je tako)

Na Algoritamskom Modelovanju profesor nam je jednom bas ovako rekao: "Majka jos nije rodila tog sina koji ce moci da radi svih pet poslova." Smiley
« Poslednja izmena: 03 Новембар 2006, 13:46:07 od BrokeBody » Prijavi uredniku   Sačuvana

jboban
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 850



« Odgovor #4 poslato: 03 Новембар 2006, 14:53:54 »

Obicno, jedan tim radi posao pod 1 i pod 2. Drugi tim radi posao pod 3 i pod 4. Treci tim radi posao pod 5. (Uglavnom je tako)
Teorijski da, a praktično sve to radi jedan tim ili jedan pojedinac (vidi dole). I Bora Djordjević reče: "Teroretski ljubav lepo zvuči, malčice je drukčije u praksi. Mnogo toga još uvek se uči..."  Cheesy
Na Algoritamskom Modelovanju profesor nam je jednom bas ovako rekao: "Majka jos nije rodila tog sina koji ce moci da radi svih pet poslova." Smiley
Pozdravi puno svog profesora i kaži mu da je FORTRAN vreme i rešavanje sistema linearnih algebarskih jednačina (SLAJ) u njemu davno prošlo.
P.S. Predloži mu i da se upoznamo  cool
Prijavi uredniku   Sačuvana
BrokeBody
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 2230



« Odgovor #5 poslato: 03 Новембар 2006, 16:25:18 »

Citat: jboban
Pozdravi puno svog profesora i kaži mu da je FORTRAN vreme i rešavanje sistema linearnih algebarskih jednačina (SLAJ) u njemu davno prošlo.

Znao sam da ce pre ili kasnije da padne bas takav komentar: "Pozdravi puno svog profesora i kaži mu da..." Smiley

To, sto je on pricao za majkinog sina bla bla bla... to se odnosi na slucajeve kada se radi na nekim velikim projektima. Jedan covek ne moze sve kada su u pitanju veliki projekti.

Ako neke mozda zanima ko je, evo info-a.



Mr. Milovan Ivanović, dipl.ing.
« Poslednja izmena: 03 Новембар 2006, 16:34:39 od BrokeBody » Prijavi uredniku   Sačuvana

jboban
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 850



« Odgovor #6 poslato: 03 Новембар 2006, 17:51:43 »

Znao sam da ce pre ili kasnije da padne bas takav komentar
I ja sam znao da taj nije programer već, koliko vidim, električar, gotovo banderaš  Cheesy
Zato tako i priča o nečemu što mu nije struka. Žao mi je samo onih koji to moraju da slušaju...
Prijavi uredniku   Sačuvana
BrokeBody
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 2230



« Odgovor #7 poslato: 05 Новембар 2006, 20:01:08 »

Znao sam da ce pre ili kasnije da padne bas takav komentar
I ja sam znao da taj nije programer već, koliko vidim, električar, gotovo banderaš

Koji je inace napravio TLS za fakultete u Srbiji, a i Novell-ov developer je.
« Poslednja izmena: 05 Новембар 2006, 20:53:14 od BrokeBody » Prijavi uredniku   Sačuvana

jboban
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 850



« Odgovor #8 poslato: 05 Новембар 2006, 22:11:33 »

Koji je inace napravio TLS za fakultete u Srbiji
Šta ti znači TLS?
Novell-ov developer je.
A, dakle, zato ovaj SuSE ovako sporo radi kod mene  Evil
Prijavi uredniku   Sačuvana
Milanche
Full Member
***
Van mreže Van mreže

Pol: Muškarac
Poruke: 234



« Odgovor #9 poslato: 05 Новембар 2006, 22:55:06 »

LOL!!! Al ovaj jboban extra zeza!!!
Prijavi uredniku   Sačuvana


When I was just a little kiddie script coder
I asked my mentor, what will it be
Will it be python, will It be ruby
Here's what he said to me.

Que Sera, Sera,
Whatever will be, will be
The programming language f
BrokeBody
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 2230



« Odgovor #10 poslato: 05 Новембар 2006, 23:42:38 »

Citat: jboban
Šta ti znači TLS?

Bilo je letos price o tome na RTSu (Radio Televizija Srbija ), Testing and Learning Software.

Citat: Milanche
LOL!!! Al ovaj jboban extra zeza!!!

Eh, lepo me sad uhvatio u mesalicu. Tongue
Prijavi uredniku   Sačuvana

jboban
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 850



« Odgovor #11 poslato: 05 Новембар 2006, 23:52:55 »

Bilo je letos price o tome na RTSu (Radio Televizija Srbija ), Testing and Learning Software.
Prema RTS-u imam averziju iz nekih prošlih vremena pa ga retko gledam  cool
To je, dakle, ono 1000 din CD za pripremu za prijemni na BCCS sa simulacijom ispita i sl.
Eh, lepo me sad uhvatio u mesalicu. Tongue
Ne daj se. Programer mora da se izvuče iz svake nastale situacije, a posebno iz slučaja "mešalica"  Wink
Prijavi uredniku   Sačuvana
BrokeBody
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 2230



« Odgovor #12 poslato: 06 Новембар 2006, 00:00:21 »

Citat: jboban
To je, dakle, ono 1000 din CD za pripremu za prijemni na BCCS sa simulacijom ispita i sl.

Ma taj shit je obican demo, ekstra je ona full verzija za prijemne ispite i kolokvijume.

Citat: jboban
Ne daj se. Programer mora da se izvuče iz svake nastale situacije, a posebno iz slučaja "mešalica"  Wink

Kakav je to slucaj "mesalica"? Cheesy

Inace, ne gledam RTS. U stvari... Ja uopste ne gledam TV. Cheesy
Prijavi uredniku   Sačuvana

jboban
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 850



« Odgovor #13 poslato: 06 Новембар 2006, 00:22:33 »

Ma taj shit je obican demo, ekstra je ona full verzija za prijemne ispite i kolokvijume.
Imaš li piratsku kopiju?  cool
Kakav je to slucaj "mesalica"? Cheesy
Nemam pojma. Sam si ga pomenuo...
Prijavi uredniku   Sačuvana
BrokeBody
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 2230



« Odgovor #14 poslato: 06 Новембар 2006, 00:41:39 »

Nemam pirata, a jel' moze original? Cheesy Tongue
Prijavi uredniku   Sačuvana

Stranice: [1] 2   Idi gore
  Štampaj  
 
Prebaci se na: