Sadržaj se učitava...
mdi-home Početna mdi-account-multiple Djelatnici mdi-script Studiji mdi-layers Katedre mdi-calendar-clock Raspored sati FOI Nastava search apps mdi-login
Informacijski i računalni sustavi
Information and Computer Systems
2022/2023
8 ECTSa
Informacijski i poslovni sustavi 1.2 (IPS)
Katedra za informatičke tehnologije i računarstvo
ZP
1. semestar
Osnovne informacijemdi-information-variant Izvođači nastavemdi-account-group Nastavni plan i programmdi-clipboard-text-outline Model praćenjamdi-human-male-board Ispitni rokovimdi-clipboard-check-outline Rasporedmdi-calendar-clock Konzultacijemdi-account-voice
Izvođenje kolegija
Studij Studijski program Semestar Obavezan
Informacijski i poslovni sustavi 1.2 (IPS) 1 obavezan
Cilj kolegija
Cilj predmeta je ujednačavanje, sistematizacija i unapređenje temeljnih informatičkih znanja i koncepata. U okviru predmeta studenti će razumjeti svrhu, primjenu i funkciju informacijskog sustava u poslovnom okruženju. Također će razumjeti elemente i način rada računalnog sustava, ulogu programske potpore, te njegovu povezanost s informacijskim sustavom. Studenti će se upoznati s građom i načinom rada suvremenih računalnih sustava temeljenih na procesorima CISC i RISC te će usvojiti principe rada osnovnih funkcijskih komponenti racunala temeljem čega će moći procijeniti performanse računala i utjecaj na izvršavanje korisničkih programa. Studenti ce se upoznati sa strojnim jezikom i izradit će jednostavne programe u odabranim simulatorima računala.
Preduvjeti
Kolegij nema definirane preduvjete
Norma kolegija
Predavanja
60 sati
Vježbe u praktikumu
30 sati
Nastavnik Uloga na kolegiju Oblik nastave Tjedana Sati Grupa
Balaban Igor Nositelj Predavanja
Predavanja
7
1
4
4
2
1
Ivković Nikola Nositelj Predavanja 2 4 1
Magdalenić Ivan Nositelj Predavanja
Vježbe u praktikumu
Predavanja
6
5
1
4
2
4
2
4
1
Milić Luka Suradnik Vježbe u praktikumu 5 2 9
Zlatović Miran Suradnik Vježbe u praktikumu 10 2 10
Popović Elvis Suradnik Vježbe u praktikumu 5 2 6
Filipović Danijel Suradnik s ovlaštenjem Vježbe u praktikumu 10 2 5
Župan Lorena Suradnik s ovlaštenjem Vježbe u praktikumu 10 2 2
Matus Marko Suradnik s ovlaštenjem Vježbe u praktikumu 10 2 2
Sadržaj predavanja
  • Uvod u informacijski sustav. Podatak, informacija, znanje
    Uvod u informacijski sustav. Podatak, informacija, znanje. (2 sata)
  • Informacijski sustav. Funkcija, ciljevi i elementi informacijskog sustava. Odnos poslovnog i informacijskog sustava
    Informacijski sustav. Funkcija, ciljevi i elementi informacijskog sustava. Odnos poslovnog i informacijskog sustava. (2 sata)
  • Životni i razvojni ciklus informacijskog sustava
    Životni i razvojni ciklus informacijskog sustava. (2 sata)
  • Osnovne vrste informacijskih sustava. Područja primjene
    Osnovne vrste informacijskih sustava. Područja primjene. (2 sata)
  • Algoritmi na transakcijskoj i upravljačko-izvještajnoj razini IS-a
    Algoritmi na transakcijskoj i upravljačko-izvještajnoj razini IS-a (2 sata)
  • Uvod - arhitektura računarskog sustava
    Uvod - arhitektura računarskog sustava, hijerarhijski model računarskog sustava, klasifikacija arhitekture računarskog sustava (Flynova klasifikacija) (1 sat)
  • Zapisi podataka u računalu 1
    Bit, bajt, pretvorbe na relaciji binarni-dekadski-heksadekadski sustav (2 sata)
  • Zapisi podataka u računalu 2
    Cjelobrojni tip podataka (short, int, long) i modulo-M aritmetika - definicija prvog i drugog komplementa, skraćeni algoritam za pretvorbu binarnog broja u dvojni komplement, prikaz negativnih brojeva u notaciji dvojnog komplementa i primjeri računskih operacija (2 sata)
  • Zapisi podataka na računalu 3
    Znakovni tip podataka (ASCII, kodne stranice, Unicode, formati unicoda UTF-8), decimalni brojevi (IEEE 754, rješavanje zadataka), System International (SI)-računalni prefiksi (2 sata)
  • Von Neumannov model računala
    Model. Značajke funkcijskih jedinica (2 sata)
  • Osnovni princip rada današnjeg računala
    Osnovni princip rada današnjeg računala (procesor, matična ploča, ram, sabirnice, instrukcija, vanjske jedinice, takt, pokretanje računala BIOS, UEFI, podizanje operacijskog sustava (4 sata)
  • Memorijska hijerarhija
    Memorijska hijerarhija - osnovni pregled (1 sat)
  • Sekundarne memorije
    Sekundarne memorije: magnetske, optičke, poluvodičke. Organizacija diskovnog podsustava (RAID). Datotečni sustav. (2 sata)
  • Izlazne jedinice: grafički podsustav.
    Izlazne jedinice: grafički podsustav. Rasterski i vektorski oblik zapisa. Font i vrste fontova. (2 sata)
  • Izlazne jedinice: monitori i pisači
    Izlazne jedinice: monitori i pisači. Ulazne jedinice: skener, tipkovnica, miš. (2 sata)
  • Osnovne značajke CISC i RISC procesora
    Osnovne značajke CISC i RISC procesora - Programski model procesora, strojne instrukcije, skup instrukcija, format instrukcija (razlika CISC i RISC pristupa), načini adresiranja. (4 sata)
  • Zbirni jezik (asembler)
    Zbirni jezik (asembler) - opis, primjeri (2 sata)
  • Aritmetičko logička jedinica (ALU)
    Aritmetičko logička jedinica (ALU) - Digitalna elektronika (Logička vrata, dekoder, multipleksor), poluzbrajalo (HA), potpuno zbrajalo (FA), sklopovi za posmak, izvedba aritmetičkih operacija, izvedba logičkih operacija. Standardni pristup oblikovanju ALU, Sklopovska realizacija jednostavne ALU jedinice. (5 sati)
  • Upravljačka jedinica
    Upravljačka jedinica - Prijenos upravljanja na instrukcijskoj razini, prijenos upravljanja između dviju programskih struktura, pozivanje i vraćanje iz potprograma, posluživanje prekida, gniježđenje i rekurzivno pozivanje programa, stožna (LIFO) struktura. (2 sata)
  • Memorijski sustav
    Memorijski sustav - Sklopovski aspekti i programski aspekti. Priručna memorija. Organizacija, način smještanja i zamjene blokova, načini obnavljanja glavne memorije, algoritmi zamjene blokova, problem koherentnosti. Virtualna memorija. Organizacija logičkog i fizičkog adresnog prostora, adresno preslikavanje, straničenje, segmentacija, segmentacija sa straničenjem. (5 sati)
  • Ulazno izlazni (IO) sustav računala
    Ulazno izlazni (IO) sustav računala - Programirani uvjetni i bezuvjetni IO prijenos, memorijsko preslikavanje i izdvojeno IO preslikavanje. Prekidni ulazno-izlazni prijenos, organizacija prekida, hijerarhija prekidnih struktura, vektorski prekid. (2 sata)
  • Protočni model procesora
    Protočni model procesora - procjena ubrzanja rada, hazardi u protočnoj strukturi i njihovo rješavanje (2 sata)
  • Performanse sustava
    Performanse sustava - mjere za performanse sustava, Amdahlov zakon (2 sata)
  • Višeprocesorski sustavi
    Višeprocesorski sustavi - Oblici paralelizama, Paralelne arhitekture, višeprocesorski sustavi, višedretvenost i simultana višedretvenost, višejezgreni procesori, grafički procesori. (3 sata)
  • Ugradbeni računalni sustavi
    Ugradbeni računalni sustavi - Mikroupravljači, senzori, princip rada (3 sata)
Sadržaj seminara/vježbi
  • Auditorne vježbe / Seminarske vježbe
    Auditorne vježbe / Seminarske vježbe - Priprema za rad s alatom i problemskim zadatkom na kojem će se u pojednostavljenom obliku prikazati tipične aktivnosti na transakcijskoj i upravljačko-izvještajnoj razini IS-a (2 sata)
  • Primjer aktivnosti na razini transakcijskog IS-a (I)
    Primjer aktivnosti na razini transakcijskog IS-a (I) - izrada jednostavnih obrazaca (formi) za unos podataka, struktura i konverzija podataka. Izrada jednostavnih izvješća za prikazivanje prikupljenih podataka. (2 sata)
  • Primjer aktivnosti na razini transakcijskog IS-a (II)
    Primjer aktivnosti na razini transakcijskog IS-a (II) - kreiranje složenijih obrazaca koji omogućavaju unos različitih vrsta podataka. (2 sata)
  • Samostalna vježba
    Samostalna vježba - Studenti samostalno rješavaju zadatak na kojem trebaju primijeniti stečena znanja. (2 sata)
  • Primjer aktivnosti na upravljačko-izvještajnoj razini IS-a (I)
    Primjer aktivnosti na upravljačko-izvještajnoj razini IS-a (I) - Složena izvješća, prikaz kretanja podataka u vremenu. (2 sata)
  • Primjer aktivnosti na upravljačko-izvještajnoj razini IS-a (II)
    Primjer aktivnosti na upravljačko-izvještajnoj razini IS-a (II) - Agregacija prikupljenih podataka i njihova vizualizacija uz pomoć pivot tablica i pivot grafikona. (2 sata)
  • Provjera znanja
    Provjera znanja (2 sata)
  • Osnove korištenja Linux OS u naredbenom retku
    Osnove korištenja Linux OS u naredbenom retku - prijavljivanje na udaljeno Linux računalo u naredbenom retku, korisnikov izvorni direktorij, naredbe za rad s direktorijima, naredbe za osnovne operacije s datotekama (kopiranje, brisanje, preimenovanje, premještanje), (de)komprimiranje datoteka, promjena prava pristupa, uređivač teksta. (2 sata)
  • Procesiranje tekstualnih datoteka u naredbenom retku
    Procesiranje tekstualnih datoteka u naredbenom retku - pretraživanje sadržaja datoteka, sortiranje sadržaja (strukturirano i nestrukturirano), ispisivanje dijela datoteke, izrezivanje stupaca. Povezivanje niza naredbi u cjevovod. Preusmjeravanje ulaza i izlaza naredbi u datoteke. (2 sata)
  • Provera znanja
    Provera znanja - Linux OS (2 sata)
  • Upoznavanje s simulatorom zbirnog jezika
    Upoznavanje s simulatorom zbirnog jezika - editiranje, provođenje, pokretanje i analiza gotovih primjera programa napisanih u zbirnom jeziku. (2 sata)
  • Pisanje programa u zbirnom jeziku
    Pisanje programa u zbirnom jeziku - dopunjavanje postojećih programa u svrhu ostvarivanje dodatne funkcionalnosti. (2 sata)
  • Samostalna vježba (I)
    Samostalna vježba - izrada programa u zbirnom jeziku. (2 sata)
  • Samostalna vježba (II)
    Samostalna vježba - izrada programa u zbirnom jeziku. (2 sata)
  • Provjera znanja
    Provjera znanja - asembler (2 sata)
Ishodi učenja kolegija
  • Opisati osnovne komponente računalnog sustava: sklopovlja i programske podrške.
  • Odabrati odgovarajuće programske alate i primijeniti ih za pohranu, osnovnu obradu te prezentaciju poslovnih podataka.
  • Odabrati i primijeniti osnovne internetske servise (e-mail, pretraživanja informacija, uporaba i podešavanje mrežnog preglednika, itd.).
  • Prepoznati i izraziti trendove razvoja informacijsko-komunikacijske tehnologije.
  • Imenovati i grupirati osobine različitih vrsta licenci u području razvoja i primjene softvera.
  • Kritički argumentirati predloženu optimalnu konfiguraciju s obzirom na performanse i cijenu.
  • Prilagoditi programsko rješenje karakteristikama funkcijskih komponenti računala.
  • Odabrati programsko rješenje za efikasno izvršavanje procesorskih instrukcija.
  • Usporediti rastersku i vektorsku grafiku (bitmape) za tisak i web i izraditi primjere primjenom odgovarajućih modela boja te formata datoteka.
  • Objasniti koncept memorijske hijerarhije i koncept protočnosti.
  • Objasniti elemente, funkcije, ciljeve i vrste informacijskih sustava.
  • Analizirati način rada procesora i procesorskih instrukcija uz prepoznavanje i objašnjenje osnovnih instrukcija zbirnog jezika.
  • Procijeniti utjecaj arhitekture računala na njegove performanse i izvođenje korisničkih programa i operacijskih sustava.
  • Primijeniti odgovarajuće programske alate za rješavanje problema vezanih uz prikupljanje, obradu i prezentaciju podataka i informacija.
Ishodi učenja programa
  • razumjeti stanje i trendove razvoja suvremenih informacijskih i komunikacijskih tehnologija (ICT), razumjeti njihov utjecaj na pojedinca, organizaciju i društvo te procijeniti njihovu primjenjivost u zadanom kontekstu
  • razumjeti i primijeniti ključne aspekte informacijske tehnologije (programiranje, algoritmi, strukture podataka, baze podataka i znanja
  • razumjeti i primijeniti suvremene tehničke koncepte i prakse u informacijskim tehnologijama (arhitektura računala, operacijski sustavi, mreže računala)
  • razumjeti i primijeniti matematičke metode, modele i tehnike primjerene rješavanju problema iz područja informacijskih i poslovnih sustava
  • razumjeti bitne čimbenike koji utječu na poslovanje organizacije i pojedinaca te primijeniti osnovne metode i koncepte planiranja, upravljanja i obračuna poslovanja
  • analizirati stanje, identificirati prilike i definirati probleme s kojima se susreću organizacije i pojedinci u primjeni ICT, te formulirati rješenja uz primjenu ICT
  • razumjeti osnovna vertikalna područja primjene ICT (industrija, zdravstvo, promet, turizam, država i sl.), te horizontalne aplikacije (uredski sustavi, DSS, CRM, ERP, DMS i sl.)
  • razumjeti i primijeniti suvremene metodološke pristupe razvoja organizacijskih i informacijskih sustava, te oblikovanja organizacije i organizacijske strukture
  • razumjeti suvremene organizacijske koncepte i upravljati organizacijskom kulturom
  • modelirati poslovne procese i podatke u organizacijama i primijeniti modele u razvoju informacijskih i poslovnih sustava
  • razumjeti i primijeniti metode, tehnike razvoja informacijskih i programskih sustava u suvremenim razvojnim okolinama
  • razumjeti i primijeniti procese, metode i tehnologije upravljanja IT uslugama i resursima te podrške i pružanja različitih vrsta usluga vezanih uz ICT
  • razumjeti i primijeniti etička načela, zakonsku regulativu i norme koje se primjenjuju u struci
  • razumjeti osnovna načela i metode upravljanja organizacijom i uspješno raditi u timu
  • uspješno komunicirati s klijentima, korisnicima i kolegama na verbalan i pisani način uz primjenu odgovarajuće terminologije uključujući i sposobnost komunikacije o struci na stranom jeziku
  • pratiti stručnu literaturu na hrvatskom i stranom jeziku, pripremiti i samostalno održati prezentacije na hrvatskom i stranom jeziku stručnoj i općoj publici, te kritičku evaluaciju prezentirane stručne teme
  • razumjeti i primijeniti vještine učenja potrebne za cjeloživotno učenje i nastavak obrazovanja na diplomskom studiju.
  • razumjeti i primijeniti osnovne principe planiranja i razvoja karijere u struci i vlastitih poduzetničkih poduhvata
Osnovna literatura
  • Ribarić. S., Građa računala: Arhitektura i organizacija računarskih sustava, Algebra, Zagreb, 2011.
  • Ribarić, S., Zbirka riješenih zadataka iz Građe računala: Arhitekture i organizacije računarskih sustava, Merkur A.B.D.,
  • Panian, Ž., Ćurko, K., Bosilj Vukšić, B., Ćerić, V., Pejić Bach, M., Požgaj, Ž., Strugar, I., Spremić, M., Varga, M. (2010). Poslovni informacijski sustavi. Element, Zagreb.
  • Grundler, D. (2004). Kako radi računalo. Pro-mil, Varaždin.
Dopunska literatura
  • D. A. Patterson, J. L. Hennessy, Computer Architecture, A Quantitative Approach, Morgan Kaufmann Pub., 6th edition, 2017.
  • D. A. Patterson, J. L. Hennessy, Computer Organization & Design, The Hardware/Software Interface, Morgan Kaufmann Pub., fifth edition, 2013.
  • S. Tanenbaum, Structured Computer Organization: International Edition, Pearson Education Limited, 2013.
  • Balaban I. i suradnici, Materijali za predavanja i vježbe, LMS sustav FOI
Slični kolegiji
Redoviti studenti Izvanredni studenti
izvanredni rok
Datum: 19.04.2024.
Vrijeme: 16:00
Opis: Na Fakultetu
U kalendaru ispod se nalaze konzultacije predmetnih nastavnika, no za detalje o konzultacijama možete provjeriti na profilu pojedinog predmetnog nastavnika.
2024 © Fakultet organizacije i informatike, Centar za razvoj programskih proizvoda