Softverski radovi učenika osnovnih škola

 

CTekst
Autor: Anton Grbin, 7. r., OŠ Petra Kanavelića, Korčula
Područje: Sistemski, uslužni
Programski jezik: VB 6.0
Opis: CTekst je program koji omogućava korisnicima unos teksta prirodnim putem, odnosno, tekst je moguće pisati 'olovkom'. Za unos teksta koristi se tablet ili miš. Program je u stanju naučiti prepoznavati rukopise različitih ljudi.

DChat
Autor: Dalen Bernaca, 8. r., OŠ Poreč, Poreč
Područje: Komunikacija, uslužni
Programski jezik: Python
Opis: Odlična ideja i realizacija. Dalen, ponukan problemima s vlastitom nemogućnošću boravljenja na chatu, odlučio je napraviti program koji će i njemu i svima drugima omogućiti novo iskustvo chat-a. Vrijedno je i spomenuti da to vjerovatno prvi program koji smo imali na smotri napisan u programskom jeziku Python.

Extreme Lang
Autor: Kristijan Burnik, 8. r., OŠ A. Harambašića, Zagreb
Područje: Programski jezik
Programski jezik: VB 6.0
Opis: Kristijan je osmislio cijeli programski jezik čija osnova je hrvatski jezik, kako bi programiranje bilo što prijemčivije učenicima koji ga uče. Uz sve to program ima i ugrađeni interpreter kako bi se programi pisani u ovom programskom jeziku mogli pokretati i provjeravati.

S-Moby
Autor: Sandro Mur, 8. r., OŠ Marije i Line, Umag
Područje: Baze podataka
Programski jezik: Jbuilder
Opis: Još jedna nova tehnologija koja puno obećava. Program je pisan u Javi i služi roditeljima da mogu pratiti što im se dešava s djecom. Da bi se program mogao koristiti, potrebno je imati mobilni telefon koji podržava Javu.

CD organizator 2004
Autori: Tomislav Podhraški, 8. r. i Borna Čavrag, 7. r., OŠ Bogumila Tonija, Samobor
Područje: Baze podataka
Programski jezik: VB 6.0
Opis: Program je pisan s namjerom da održava red u zbirci medija (CD, DVD). Na vizualno dopadljiv način, program pamti medije po nekoliko kategorija: kompilacije, igre, PSX, DVD filmovi, itd. Posebno je zgodan dodatak koji omogućava da vidite gdje vam se nalaze mediji, jer program omogućava unos osobe kojoj ste posudili neki CD ili DVD.

Grafikon interpreter
Autor: Goran Žužić, 6. r., OŠ Dobriše Cesarića, Zagreb
Područje: Programski jezik
Programski jezik: C
Opis: Još jedan programski jezik osmišljen od autora programa. Također, postoji interpreter za isti koji omogućava izvršavanje programa. Po riječima autora, programski jezik je naročito pogodan za duge i spore zadaće. Rekurzije mogu biti (skoro) neograničeno velike u dubinu, ali to neće raditit probleme jer se umjesto RAM-a koristi hard disk. Zanimljivo da je Goran, iako je tek 6. razred, cijeli rad isprogramirao u C-u!

Ispiti i vježbe
Autor: Dino Jurina, 8. r., OŠ Frana Krste Frankopana, Krk
Područje: Edukacija
Programski jezik: VB 6.0
Opis: Program je namijenjen učenicima i učiteljima. Nastavnici postavljaju kontrolne zadaće te na osnovu učeničkih odgovora svaki učenik dobiva ocjenu na kraju.

SMS glasovanje
Autor: Matija Marić, 3. r., OŠ I. G. Kovačić, Slavonski Brod
Područje: Baze podataka, Poslovna
Programski jezik: VB 6.0
Opis: Program omogućava ručno ili automatsko glasovanje putem SMS poruka (ili slično). Moguće je dobiti razne izvještaje, statistike i sl.

 


 

Softverski radovi učenika srednjih škola

 

DinoS
Autor: Dino Šepac, 3. r., Gimnazija A. Mohorovičića, Rijeka
Programski jezik: PHP 4.1.1., Javascript
Opis: DinoS je Internet servis namijenjen razmjeni školskih materijala (referati i pitanja za maturu) između registriranih korisnika. Korisnici mogu sudjelovati u stvaranju sadržaja te međusobno komunicirati na forumu. Svaki korisnik ima vlastiti pretinac ograničene veličine namijenjen odlaganju datoteka. Moguće je pretraživati materijale prema kategoriji i predmetu, te prema jedinstvenom broju.

Learn English Now!!
Autori: Hrvoje Kolarić i Saša Šteković, 2. r., SŠ Tina Ujevića, Kutina
Programski jezik: Visual Basic 6.0
Opis: Program Learn English Now!! je program za učenje engleskog jezika. Dizajnom je prilagođen učenicima nižih razreda osnovne škole. Podijeljen je u tri dijela: multimedijalni rječnik, učenje izraza te učenje kroz igru. Multimedijalni rječnik povezuje odabranu hrvatsku riječ s odgovarajućom engleskom sve popraćeno slikom te njenim zvučnim zapisom. Izrazi su prikazani kao konverzacija dvaju likova, podijeljeni su u više kategorija sa po 6-7 izraza po kategoriji. Učenje kroz igru je u obliku kviza: korisnik bira jedan od ponuđenih odgovora.

mobyMAP
Autori: Matej Špoler, 4. r. i Tomislav Car, 4. r., Gimnazija Karlovac, Karlovac
Programski jezik: Java 2 ME, C++, WinAPI
Opis: Projekt mobyMAP omogućuje nam pregledavanje mapa gradova na mobilnim telefonima. Moguće je pretraživati mapu po nazivima ulica ili određenim objektima (pošte, škole, ljekarne...), te pronalaženje najbližih traženih objekata uz zadanu vlastitu poziciju. Razvijen je vlastiti format zapisa mape temeljen na vektorskoj grafici. Projekt se sastoji se od dva dijela: mobyMAP MIDLeta i mobyMAP editora. MobyMAP MIDLet je aplikacija namijenjena pregledavanju mapa gradova na mobilnim telefonima. MobyMAP editor je alat za izradu karata.

Sustav kontrole pristupa
Autor: Danijel Horvat, 2. r., Tehnička škola R. Boškovića, Zagreb
Programski jezik: Visual Basic 6.0
Opis: Program omogućuje automatizaciju kontrole pristupa u nekom objektu. Povezan je s uređajem za električno otvaranje vrata. Identifikacija korisnika obavlja se pomoću čip kartica te se prema ovlaštenjima korisniku dopušta ili ne dopušta pristup u određeni dio objekta. Svi događaji bilježe se u bazu podataka, a kontrola se obavlja pomoću računala unutar sustava ili putem Interneta.

Generator funkcija
Autori: Domagoj Erceg, 4. r. i Andrej Dubravac, 4. r., I. tehnička škola Tesla, Zagreb
Programski Jezik: Delphi 7.0
Opis: Program je zamišljen kao alternativa zastarjelim školskim generatorima funkcija. Moguće je generirati sinusni, pravokutni, trokutni i pilasti napon proizvoljne frekvencije i amplitude. Koriste se 2 kanala. Kao izlaz se koristi zvučna kartica, a valni oblik moguće je vidjeti i na virtualnom osciloskopu.

IR-Rule
Autor: Nenad Katanić, 3. r., Gimnazija M. Mesića, Slavonski Brod
Programski jezik: Visual Basic 6.0
Opis: IR-Rule omogućuje nam upravljanje računalom pomoću daljinskog upravljača. Komunikacija se odvija preko infracrvenog receivera priključenog na serijski port. Potrebno je isprogramirati tipke tj. pridružiti pojedinoj tipki daljinskog upravljača jednu od funkcija: Shutdown, Restart, Logoff, Stand By i Hibernate.

LedX
Autori: Tin Cerovac, 2. r. i Ivan Janković, 2. r., Gimnazija Karlovac, Karlovac
Programski jezik: Visual Basic, Microsoft Access
Opis: Projekt je namijenjen mrežnoj komunikaciji na većim udaljenostima. Softverski dio obuhvaća enkripciju i kompresiju podataka. Podaci se prenose laserskim snopom za što je napravljen i odgovarajući hardver. Rješenje je upotrebljivo na svim platformama koje podržavaju Ethernet 10 Mbit mrežne adaptere te TCP/IP komunikaciju.

Nutricionist
Autor: Goran Guksić, 3. r., I. gimnazija, Osijek
Programski jezik: Visual Basic 6.0
Opis: Program je zamišljen kao pomoć pri reguliranju težine. Na temelju podataka kao što su visina, težina, željena težina, spol i krvna grupa izračunavaju se potrebne dnevne količine pojedinih hranjivih sastojaka. Potrebno je redovito unositi podatke o konzumiranoj hrani i dnevnim aktivnostima, te novoj težini. Program zbraja unesene i potrošene kalorije, te računa dnevni unos bjelančevina, masti, ugljikohidrata itd. U paketu se također nalaze i programi za unos podataka o novim namirnicama, unos recepata te program koji na temelju prethodno unesenih podataka generira odgovarajuće vrijednosti za dane kad je unos propušten.