Evo vidim da su ti kolege već odgovorile i mogu se složiti praktički sa svime, samo bih još dodao par mojih viđenja. Po mom mišljenju ono što te java 1 najviše nauči je kako napraviti jedan “kompletan” programerski proizvod, i to bolje nego bilo koji drugi predmet na preddiplomskom. Zato ako gledaš na što se svodi studentsko programiranje na faksu, to su većinom neke “sitnice”, koje ovisno o predmetu znaju biti teške, ali one su realno gledano, “male” i obavljaju točno neku specifičnost. Ako radiš labose u npr. Pythonu, ovisno o odabiru predmeta možeš proć faks tako da ti najduži kod koji napišeš na preddiplomskom ima nekih 300-400 linija. Čak i na ovim točno gledanim programerskim predmetima (tipa web) ti dobiješ neki template pa je tvoj kod zapravo par stotina linija pripreme + zadatak na labosima. I onda dođeš na Javu i tamo za prosječnu zadaću napraviš recimo oko 1k linija (recimo najveća zadaća (posljednja gdje radiš neku varijantu uređivača teksta) mi ima negdje sve zajedno oko 2600 linija kroz desetke datoteka). I upravo to je ono što je po meni najveća kvaliteta ovog predmeta. To što te on uči kako napraviti jedno cjelovito programsko rješenje. Lakše mi je napraviti 3 programa od 1000 linija, nego jedan od 2000, zato što sa svakim novom klasom/funkcijom ti dobivaš novu međuzavisnost na koju moraš paziti. Tu si prisiljen prilikom ulaska u mnoge funkcije raditi razne provjere i bacati iznimke, i raditi dokumentaciju, i pisati testove, što su sve jako korisne stvari za naučiti, a na svim drugim predmetima si mogao ignorirati takve stvari. Osim toga rade se i same pojedinosti jave, kako ona memorijski funkcionira i razno razne stvari ne strogo vezane za programiranje, ali jako bitne za razumijevanje koda (tipa da znaš razlog zbog kojeg možeš dobit ClassCastException iako na prvi pogled sve izgleda korektno). Uglavnom da zaključim Java1 je predmet na kojem ćeš dobiti veliko znanje, je li predmet overratean? Pa rekao bih da čak i je, u svakom slučaju nećeš postati pro programer samo nakon ovog predmeta. Je li predmet najbolji predmet na preddiplomskom? Rekao bih apsolutno da, pogotovo ako nisi osoba koja programira nevezano za faks. Spominju se tu i obrasci, još jedan super predmet, ali po mom mišljenju predmet sa dosta problema (npr sama kvaliteta uputa za javu notepad i obrasce notepad (labos) je razlika nebo i zemlja, a i gradivo u nekim segmentima je diskutabilne kvalitete). Uglavnom da se sad vraćam opet na upise kriterij bi mi bio odabrati jedan teži predmet koji me zanima i kojem bih se posvetio, i jedan lakši predmet koji je samo za ez prolaz (tipa u ljetnom semestru sam birao obrasce i irg (što bih rekao da su predmeti koji spadaju u grupu težih izbornih) i to je možda malo previše za mene kao jednog prosječnog studenta). Ali na kraju to je sve tvoj osobni odabir na koji najveći utjecaj ima tvoja zainteresiranost, volja za učenjem, predznanje…