Programi

Centar izvrsnosti iz informatike provodi sljedeće programe:
inf_arduino2

Arduino mikrokontroler je malo programabilno računalo koje ima mogućnost povezivanja sa vanjskim fizičkim svijetom. Arduino platforma je otvorenog tipa što se tiče fizičkog i programskog djela te je izrazito modularan i široke primjene. U kombinaciji sa raznim senzorima, motorima i drugim elektroničkim dodacima idelan je za stvaranje raznih automatskih sklopova i robota. Kroz igru, učenici algoritamski i kritički razmišljaju, uče programiranje, postavljaju sebi izazove i kroz praktične primjere razvijaju inovativnost i kreativnost.


• Planirani broj polaznika: 16
• Namijenjeno: učenicima osnovnih škola, 7. - 8. razred
inf_web

Da li ste ikada dok ste surfali Vašom omiljenom stranicom pitali se kako je nastala? Da li Vas je zanimao način na koji je ta stranica postavljena na internet i kako funkcioniraju gumbi ili bilo koji drugi dio stranice kad ih kliknete. Sve stvari koje koristimo na stranici su zapravo rezultat front-end razvoja, dok je način na koji stranica izgleda zapravo proizvod web dizajnera. Front-end razvoj znači implementacija web dizajna u web stranicu koju će moći pregledavati drugi korisnici. Front-end programeri za svoj rad koriste HTML, CSS i JavaScript jezike koji im služe za kodiranje i modeliranje web stranica. U ovom modulu obraditi ćemo HTML , CSS i JS te ćemo upoznati sa alatima koji su danas najzastupljeniji i prepoznati od strane poslodavca. Cilj ovog modula je da nakon završetka sami možete isprogramirati svoju osobnu stranicu i da se nalazite na pravom putu za budućnost.


• Planirani broj polaznika: prema rezultatima testiranja 12
• Namijenjeno: učenicima osnovnih škola, 7. – 8. razred
inf_java

Java spada među višenamjenske programske jezike čije su glavne karakteristike prenosivost, objektna orijentacija, pouzdanost – i što je najvažnije za sve polaznike ovog Java programa – jednostavnost. Također, jedna od veoma važnih osobina Jave je i ta što ovaj programski jezik nije striktno vezan za operativni sistem, kao ni za tip aplikacije, tako da je njegov kod moguće primjenjivati i izvršavati na većini uređaja. Kroz ovaj program upoznat ćete se sa osnovama Java programiranja u jednom od danas najtraženijih programskih jezika. Pored toga, možete steći znanja koja će vam predstavljati odličnu podlogu za daljnje usavršavanje i upoznavanje sa objektno orijentiranim programiranjem. Program obuhvaća osnovne komponente, tipove podataka, varijable, operatore, kontrolu toka, objektno programiranje, osnovno rukovanje datotečnim i tokovima podataka, GUI. Sa svim ovim, ali i mnogim drugim tematikama, upoznat ćete se kroz ovaj progam. Zbog brojnih mogućnosti koje nudi Java, poput programiranja aplikacijskog softvera, izrade aplikacija za sve uređaje na Android platformi ili kreiranja igrica, ovaj jezik postao je najtraženiji na tržištu.


• Planirani broj polaznika: prema rezultatima testiranja -16
• Namijenjeno: učenicima srednjih škola, 1. – 3. razred
Android programiranje

Upotreba pametnih telefona sa sve većim ekranima svakodnevno je u porastu. Na tržištu su se kroz duži niz godina etablirala dva operacijska sustava koja pogone takve uređaje. Jedan od njih je iOS pod kontrolom tvrtke Apple, dok je drugi Android, pod kontrolom tvrtke Google. Upravo s Android mobilnim uređajima i njihovim programiranjem ćemo se baviti u ovom programu Centra. Android uređaji imaju oko 85% udjela na tržištu mobilnih uređaja pa je razvoj aplikacija za takve uređaje iznimno popularan. Aplikacije se centralizirano pružaju krajnjim korisnicima putem Play Store-a, odnosno Trgovine Play, a koja omogućava i prodaju samih aplikacija. Android platforma predstavlja značajan izazov za razvojne programere pošto se Android sustav nalazi na širokom spektru uređaja različitih dijagonala ekrana, rezolucija i hardverskih mogućnosti. Ono što ga čini zanimljivim je koncept otvorenog koda, pa je gotovo svatko u mogućnosti prilagoditi funkcionalnost svojim specifičnim potrebama. Što želimo od tebe? Logičko razmišljanje, poznavanje osnovnih koncepata objektno orjentiranog programiranja, entuzijazam u razvoju aplikacija i naravno Android mobilni uređaj na kojem ćeš u konačnici koristiti svoju aplikaciju. Kroz ovaj program ćemo postaviti temelje programiranja Android aplikacija i proći kroz sve korake razvoja i plasmana aplikacija na Play Store, tako da i ti možeš postati član zajednice Android developera na tržištu.


• Planirani broj polaznika: prema rezultatima testiranja -16
• Namijenjeno: učenicima srednjih škola, 1. – 3. razred
inf_plc

PLC (Programabilni logički kontroler) je digitalno računalo za industrijsku primjenu čiji su hardver i softver posebno prilagođeni da se može lako programirati i ugrađivati u nove i postojeće industrijske sustave. PLC vještine su neophodne za inženjere/tehničare/električare u današnjoj industriji. Bez tih znanja i sposobnosti karijera će im biti vrlo ograničena. U laboratoriju automatike Elektrotehničke škole Split, kroz rad na PLC panelima, učenici će kreirati upravljačke sustave na način da će programirati PLC, koji na osnovu stanja ulaznih uređaja (sklopki, tipkala, temperaturnih i induktivnih senzora), a prema zadanom projektnom zadatku, upravlja izvršnim uređajima (indikatorima, ventilatorima, sirenama, istosmjernim i trofaznim motorima. Za kraj radionice, svaki polaznik će kreirati samostalni upravljački program - od ideje, izrade programa do realizacije.


• Planirani broj polaznika: 12
• Namijenjeno: učenicima srednjih škola, 1. – 3. razred

Plan rada

O programu:

Arduino mikrokontroler je malo programabilno računalo koje ima mogućnost povezivanja sa vanjskim fizičkim svijetom. Arduino platforma je otvorenog tipa što se tiče fizičkog i programskog djela te je izrazito modularan i široke primjene. U kombinaciji sa raznim senzorima, motorima i drugim elektroničkim dodacima idelan je za stvaranje raznih automatskih sklopova i robota. Kroz igru, učenici algoritamski i kritički razmišljaju, uče programiranje, postavljaju sebi izazove i kroz praktične primjere razvijaju inovativnost i kreativnost.


1. 20.10.2018. Uvod u Arduino
2. 27.10.2018. Osnovni elementi i pojmovi elektrotehnike
3. 10.11.2018. Digitalni i analogni ulazi/izlazi
4. 24.11.2018. Led, tipkalo, zvučnik, potenciometar
5. 8.12.2018. Fotootpornik, Ultrazvučni senzor
6. 15.12.2018. IR senzor, temperaturni senzor
7. 19.01.2019. Servo motori
8. 2.02.2019. LCD zaslon
9. 16.02.2019. Izrada LCD igrica
10. 2.03.2019. Izrada LCD igrica
11. 16.03.2019. Projektni zadaci
12. 30.03.2019. Projektni zadaci
13. 13.04.2019. Smotra radova

Ishodi programa
Polaznici će pomoću Arduino platforme i razvojnog sučelja upoznati svijet mikrokontrolera, te samostalno razvijati jednostavne elektroničke sklopove pogonjene Arduinom.
O programu:

Arduino mikrokontroler je malo programabilno računalo koje ima mogućnost Upotrebom računala i pametnih uređaja došlo je do porasta prometa na internetu i samim time do pretraživanje internet stranica. Kroz program Centra izvrsnosti naučit ćemo razvoj Web stranice koristeći HTML5 i CSS3 jezik pomoću kojih izrađujemo web stranicu. Elementi koje koristimo na web stranicu su zapravo su proizvod programera koji je koristio gore navedena dva jezika za što bolju prezentaciju weba. Cilj ovog programa je da nakon završetka sami možete isprogramirati svoju osobnu stranicu i da se nalazite na pravom putu za budućnost.


1. 20.10.2018. Instaliranje programskog okruženja,Server - klijent, HTTP
2. 27.10.2018. HTML5 anatomija i struktura
3. 10.11.2018. entiteti, elemenit, dodavanje slike, linkovi
4. 24.11.2018. DIV elementi, klase, ID selektori, Pseudo klase
5. 8.12.2018. CSS3 anatomija stilskog jezika
6. 15.12.2018. Klase i ID elemeti, konflikti unutar CSS-a
7. 19.01.2019. BOX model i floating elementi
8. 2.02.2019. Pozicioniranje elemenata
9. 16.02.2019. Media Queries (Twitter Bootsrap)
10. 2.03.2019. Navigacija, podnožje i zaglavlje stranice
11. 16.03.2019. Kreiranje tijela stranice
12. 30.03.2019. Zadatak za samostalnu izradu web stranice
13. 13.04.2019. Smotra radova

Ishodi programa
Polaznici će naučiti osnove izrade web stranica koristeći HTML5 i CSS3, primjenjivati navedene tehnologije i izraditi vlastitu web stranicu
O programu:

Java spada među višenamjenske programske jezike čije su glavne karakteristike prenosivost, objektna orijentacija, pouzdanost – i što je najvažnije za sve polaznike ovog Java programa – jednostavnost. Također, jedna od veoma važnih osobina Jave je i ta što ovaj programski jezik nije striktno vezan za operativni sistem, kao ni za tip aplikacije, tako da je njegov kod moguće primjenjivati i izvršavati na većini uređaja. Kroz ovaj program upoznat ćete se sa osnovama Java programiranja u jednom od danas najtraženijih programskih jezika. Pored toga, možete steći znanja koja će vam predstavljati odličnu podlogu za daljnje usavršavanje i upoznavanje sa objektno orijentiranim programiranjem. Program obuhvaća osnovne komponente, tipove podataka, varijable, operatore, kontrolu toka, objektno programiranje, osnovno rukovanje datotečnim i tokovima podataka, GUI. Sa svim ovim, ali i mnogim drugim tematikama, upoznat ćete se kroz ovaj progam. Zbog brojnih mogućnosti koje nudi Java, poput programiranja aplikacijskog softvera, izrade aplikacija za sve uređaje na Android platformi ili kreiranja igrica, ovaj jezik postao je najtraženiji na tržištu.


1. 20.10.2018. Varijable, operatori, kontrola toka programa
2. 27.10.2018. Klase i objekti
3. 10.11.2018. Metode
4. 24.11.2018. Ugnježđene klase
5. 8.12.2018. Sučelja
6. 15.12.2018. Nasljeđivanje
7. 19.01.2019. Brojke i Stringovi
8. 2.02.2019. Java Generics i Kolekcije
9. 16.02.2019. Paketi
10. 2.03.2019. Swing, Komponente i Layout
11. 16.03.2019. Event listeners
12. 30.03.2019. Projektni zadaci
13. 13.04.2019. Smotra radova

Ishodi programa
Polaznici će savladati koncepte objektno orijentiranog programiranja, primjenjivati ih u programskom jeziku Java i izrađivati programe po zadanim i/ili proizvoljnim uvjetima.
O programu:

Programabilni logički kontroler je malo digitalno računalo koje se korist u automatizaciji upravljačkih sustava. PLC povezuje različite senzore(temperature, brzine, nivoa tekućine, blizine, brzine vjetra...) koji prate uvjete rada i na osnovu tih podataka, a prema upisanom programu upravlja izvršnim uređajima: motorima, ventilatorima, pumpama, semaforom... Kroz nastavu ćemo naučiti programirati PLC, a nakon toga odmah na panelima u laboratoriju provjerti ispravnost programa uključujući i isključujući DC motore i ventilatore na osnovu pokazivanja senzora, podešavati brzinu vrtnje trofaznog motora, aktivirati i deaktivirati alarmni sustav, pretakati pumpama vodu iz spremnika, automatizirati parkiralište na osnovu trenutnog broja vozila na njemu, otvarati i zatvarati Maslenički most na osnovu izmjerene brzine vjetra i još mnogo toga. S obzirom da je upravljanje korištenjem PLC-a standard automatskih upravljačkih sustava (na brodovima, u industrijskoj automatizaciji, pri upravljanju "pametnom kućom"), poznavanje PLC programiranja je kompetencija vrlo tražena i cijenjena na tržištu rada.


1. 20.10.2018. Što je PLC, struktura i uloga u sustavima automatizacije
2. 27.10.2018. Realizacija logičkih funkcija - uvjetno uključenje DC motora
3. 10.11.2018. Tehnike programiranja log. kontrolera, funkcija samoodržanja
4. 24.11.2018. Struktura memorije, SCADA, programiranje ekrana PLCa
5. 8.12.2018. Tipovi podataka, programiranje sustava s timerima (trajanje i odgoda ON/OFF)
6. 15.12.2018. Digitalizacija signala analognog temperaturnog senzora, funkcije usporedbe
7. 19.01.2019. Funkcije prioriteta (bistabil),programiranje rada semafora (astabil)
8. 2.02.2019. Programiranje alarmnih sustava (požar, provala...)
9. 16.02.2019. Programiranje sustava s brojilima (suvremena parkirališta, pokretne trake...)
10. 2.03.2019. Programiranje upravljanja trofaznim motorom preko frekventnog regulatora
11. 16.03.2019. Kalibracija anemometra, sustav upravljanja Masleničkog mosta, jedrilice, tende
12. 30.03.2019. Upravljački sustav sa senzorima nivoa tekućine, upravljanje vodenim pumpama
13. 13.04.2019. Realizacija sustava upravljanja prema ideji polaznika

Ishodi programa
Učenik će upoznati ulogu PLC-a u suvremenim sustavima automatizacije te programirati i realizirati jednostavne sustave upravljanja. Kroz aktivnosti će razvijati logičko razmišljanje i suradničke vještine timskog rada.
O programu:

Upotreba pametnih telefona sa sve većim ekranima svakodnevno je u porastu. Na tržištu su se kroz duži niz godina etablirala dva operacijska sustava koja pogone takve uređaje. Jedan od njih je iOS pod kontrolom tvrtke Apple, dok je drugi Android, pod kontrolom tvrtke Google. Upravo s Android mobilnim uređajima i njihovim programiranjem ćemo se baviti u ovom programu Centra. Android uređaji imaju oko 85% udjela na tržištu mobilnih uređaja pa je razvoj aplikacija za takve uređaje iznimno popularan. Aplikacije se centralizirano pružaju krajnjim korisnicima putem Play Store-a, odnosno Trgovine Play, a koja omogućava i prodaju samih aplikacija.
Android platforma predstavlja značajan izazov za razvojne programere pošto se Android sustav nalazi na širokom spektru uređaja različitih dijagonala ekrana, rezolucija i hardverskih mogućnosti. Ono što ga čini zanimljivim je koncept otvorenog koda, pa je gotovo svatko u mogućnosti prilagoditi funkcionalnost svojim specifičnim potrebama.
Što želimo od tebe? Logičko razmišljanje, poznavanje osnovnih koncepata objektno orjentiranog programiranja, entuzijazam u razvoju aplikacija i naravno Android mobilni uređaj na kojem ćeš u konačnici koristiti svoju aplikaciju.
Kroz ovaj program ćemo postaviti temelje programiranja Android aplikacija i proći kroz sve korake razvoja i plasmana aplikacija na Play Store, tako da i ti možeš postati član zajednice Android developera na tržištu.


1. 20.10.2018. Instalacija razvojnog okruženja i priprema novog projekta
2. 27.10.2018. Analiza dijelova aplikacije
3. 10.11.2018. States (stanja)
4. 24.11.2018. User interface (korisničko sučelje)
5. 8.12.2018. Interface (sučelje)
6. 15.12.2018. Layout
7. 19.01.2019. Events
8. 2.02.2019. Events
9. 16.02.2019. Fragment
10. 2.03.2019. Intent
11. 16.03.2019. Planiranje i razvoj vlastite aplikacije
12. 30.03.2019. Razvoj vlastite aplikacije
13. 13.04.2019. Smotra

Ishodi programa
Polaznici će savladati koncepte objektno orijentiranog programiranja, primjenjivati ih na Android operativnom sustavu, te stvarati vlastite aplikacije spremne za objavu na Google Play store-u.

Učionice

Učionice u kojima će se odvijati nastava
ucionica_4
ucionica_3
ucionica_2
ucionica_1

Predavači

Upoznajte predavače

Ime Prezime


Ime Prezime


Ime Prezime


Ime Prezime


Baza znanja

Ovdje možete preuzeti sažetke predavanja održanih u školskoj godini 2018./19.

Ovdje možete preuzeti materijale s predavanja održanih u školskoj godini 2017./18.