Vodič za buduće i sadašnje studente

Da li je RAF težak?

Kratak odgovor: RAF jeste zahtevan, ali nije „nemoguć“ fakultet. Koliko će tebi biti težak najviše zavisi od predznanja, kontinuiteta u radu i toga koliko rano počneš da rešavaš zadatke, a ne samo da čitaš teoriju.

Iskustvo diplomca RAF-a 6+ godina rada sa studentima
01

Šta zapravo znači kada neko kaže da je RAF težak?

„Težak fakultet“ može da znači nekoliko različitih stvari. Nekome je najveći problem količina obaveza, nekome matematika, a nekome prvi susret sa programiranjem. Zato odgovor na pitanje „da li je RAF težak?“nije isti za studenta koji je već godinama programirao i za nekoga ko prvi put vidi petlju, funkciju ili klasu.

Ono što je zajedničko većini studenata jeste da se gradivo nadovezuje. Ako ne razumeš osnovnu logiku iz UUP-a, kasnije je teže pratiti složenije zadatke. Ako u OOP uđeš bez sigurnosti u osnovno programersko razmišljanje, klase i odnosi među objektima mogu delovati kao potpuno novi jezik.

Najvažniji savet je jednostavan: ne meri težinu RAF-a po prvom zadatku koji ne umeš da rešiš. U programiranju je normalno da se znanje gradi kroz više pokušaja, grešaka i vraćanja na osnovu.

02

Tri razloga zbog kojih RAF studentima ume da bude zahtevan

Tempo se brzo nakupi

Ako nekoliko nedelja samo pratiš gradivo bez vežbanja, novi koncepti počinju da se oslanjaju na rupe iz prethodnih oblasti. Tada problem nije jedan težak zadatak, nego više nedovoljno povezanih osnova.

Programiranje traži način razmišljanja

Sintaksa se može naučiti relativno brzo, ali razlaganje problema na korake dolazi kroz vežbu. To je razlog zbog kog gledanje rešenja nije isto što i samostalno rešavanje.

Kolokvijum traži preciznost

Nije dovoljno da ideju 'otprilike' razumeš. Na proveri znanja moraš samostalno da napišeš ili objasniš konkretno rešenje, pa je aktivna vežba važnija od pasivnog čitanja.

03

Ako nikada nisi programirao — da li treba da se plašiš RAF-a?

Ne. Ali treba da očekuješ da će početak tražiti više strpljenja. Student bez prethodnog iskustva najpre uči dve stvari odjednom: kako izgleda kodi kako se problem pretvara u algoritam. Zbog toga je Uvod u programiranje mnogo važniji od pukog memorisanja sintakse.

Dobra strategija je da svaki novi koncept odmah povežeš sa malim zadacima. Kada učiš petlju, napiši nekoliko petlji. Kada učiš nizove, prolazi kroz niz ručno na papiru i predvidi rezultat pre pokretanja programa. Takav rad je sporiji prvih nekoliko nedelja, ali kasnije značajno ubrzava rešavanje zadataka.

1

Razumi koncept — šta rešava i zašto postoji.

2

Pogledaj mali primer — bez previše koda odjednom.

3

Uradi sličan zadatak samostalno — bez prepisivanja.

4

Objasni svoje rešenje — ako možeš da ga objasniš, verovatno ga razumeš.

04

UUP i OOP — gde se najčešće vidi da li su osnove dobre?

Među predmetima za koje studenti često traže dodatnu pomoć nalaze se Uvod u programiranje (UUP) i Objektno orijentisano programiranje (OOP). Razlog nije samo količina gradiva — oba predmeta traže da student stvarno razume način razmišljanja.

UUP

Uvod u programiranje

Ključ je da naučiš da razložiš problem na korake, radiš sa promenljivama, grananjem, petljama, funkcijama, nizovima i drugim osnovama bez oslanjanja na napamet naučena rešenja.

Pogledaj UUP kurs
OOP

Objektno orijentisano programiranje

Ovde se fokus pomera sa pojedinačnih naredbi na organizaciju programa kroz klase i objekte. Najviše vremena obično traži razumevanje odnosa među klasama, nasleđivanja, polimorfizma i većih celina koda.

Pogledaj OOP kurs
05

Kako da RAF bude lakši: praktičan plan umesto kampanjskog učenja

Najefikasniji način da smanjiš osećaj da je sve „previše teško“ jeste da napraviš sistem koji ne zavisi od motivacije dan pred kolokvijum. Nije potrebno učiti ceo dan. Potrebno je da znaš šta radiš, kojim redom i kako proveravaš da li stvarno umeš.

  • Ne ostavljaj zadatke za kraj oblasti — rešavaj ih dok učiš teoriju.
  • Vodi listu grešaka koje ponavljaš i vraćaj joj se pre novih zadataka.
  • Kada zapneš, prvo precizno utvrdi šta ne razumeš umesto da odmah gledaš celo rešenje.
  • Pred kolokvijum radi cele zadatke u kontinuitetu, bez pomoći i pauziranja rešenja.
  • Ne poredi svoje prve pokušaje sa tuđim gotovim kodom.
Ako želiš dodatnu strukturu

Ne moraš sve da prolaziš nasumično.

Na Teachify platformi imamo strukturisane kurseve za RAF predmete, uključujući UUP i OOP, sa pripremom za kolokvijume i ispit. Ako ti više odgovara individualan rad, dostupni su i privatni časovi za studente RAF-a. Ideja nije da neko rešava obaveze umesto tebe, već da brže razumeš ono na čemu zapinješ i zatim samostalno nastaviš da vežbaš.

06

Zaključak: RAF je zahtevniji kada se gradivo nagomila, ne kada se radi redovno

Ako tražiš jednostavan odgovor na pitanje „da li je RAF težak?“, najpoštenije je reći: jeste zahtevan i traži rad, ali težina veoma zavisi od toga kako pristupiš učenju. Student koji redovno rešava zadatke, vraća se na rupe u znanju i traži pomoć kada je stvarno potrebna obično ima mnogo bolju kontrolu nad gradivom od studenta koji samo pokušava da „preživi“ nedelju pred proveru znanja.

Ako tek razmišljaš o upisu, nemoj da te obeshrabri to što trenutno ne znaš sve. Fakultet upravo i služi da naučiš. Mnogo je važnije da ti odgovaraju logičko razmišljanje, rešavanje problema i spremnost da vežbaš kada nešto ne uspe iz prve.

FAQ

Najčešća pitanja o tome koliko je RAF težak

Da li je RAF težak ako nikada nisam programirao?

Može biti zahtevniji na početku, ali prethodno programersko iskustvo nije jedini faktor. Mnogo je važnije da osnove učiš redom, da vežbaš redovno i da ne preskačeš delove koje ne razumeš. Uvod u programiranje je upravo mesto na kome treba izgraditi tu osnovu.

Da li je UUP jedan od težih predmeta za početnike?

UUP ume da bude težak studentima koji prvi put programiraju jer se istovremeno uče sintaksa, logika i rešavanje zadataka. Kada se ta tri sloja razdvoje i vežbaju postepeno, predmet postaje mnogo pregledniji.

Zašto OOP studentima često deluje teže od UUP-a?

Kod OOP-a više nije dovoljno samo napisati naredbe koje rade. Potrebno je razumeti klase, objekte, odnose među njima, nasleđivanje, polimorfizam i organizaciju većeg programa. Zato je dobra osnova iz UUP-a veoma korisna.

Koliko vremena treba izdvajati za RAF?

Ne postoji jedna cifra koja važi za sve. Potrebno vreme zavisi od predznanja, semestra i broja obaveza. U praksi je mnogo efikasnije imati nekoliko redovnih termina za učenje tokom nedelje nego pokušavati da se sve nadoknadi neposredno pred kolokvijum.

Da li privatni časovi mogu da pomognu?

Mogu kada se koriste kao pomoć u razumevanju, a ne kao zamena za samostalno vežbanje. Najviše smisla imaju kada student tačno identifikuje gde zapinje i zatim dobije objašnjenje, plan i zadatke za dalji samostalan rad.