|
Šifra modula |
CS 160 |
Fakultet |
PMF Sarajevo |
Računarski sistemi
NASTAVNI PROGRAM
A. OPŠTI PODACI
|
Fakultet |
Prirodno-matematički fakultet Univerziteta u
Sarajevu |
|
Odsjek |
Odsjek za matematiku |
|
Smjer |
Matematika i informatika; Teorijska
kompjuterska nauka; Primijenjena matematika |
|
Semestar |
Drugi |
|
Naziv modula |
Računarski sistemi |
|
Tip modula |
Obavezni |
|
Broj kreditnih bodova |
5 |
|
Kontakt sati |
Ukupno |
Predavanja |
Vježbe |
Seminari |
Konsultacije |
|
90 |
30 |
AV30, LV30 |
0 |
po potrebi |
|
Samostalni rad (sati) |
35 |
|
Obavezni prethodno položeni moduli |
Uvod u računarsku tehniku |
|
Modul relevantan za module |
Uvod u programiranje; Uvod u web dizajn;
Operativni sistemi |
|
Nastavno osoblje |
|
|
– Nastavnik nosilac modula |
Doc. dr. Željko Jurić |
|
– Ostali nastavnici |
Doc. dr. Haris Gavranović; Doc. dr. Amela
Muratović-Ribić |
|
– Asistenti |
Mr. Almasa Odžak; Amil Pečenković; Mr. Esmir
Pilav; Adis Alihodžić |
B. CILJEVI MODULA
|
Ciljevi modula su upoznavanje sa elementima digitalne tehnike koji
su neophodni da se u potpunosti razumije rad računara kao
programabilne računske mašine, kao i strukturama računarskih sistema
i osnovnim konceptima računarskih komunikacija i mreža računara.
Pored toga, studenti se upoznaju sa elementima algoritamskog
razmišljanja, metodologijom rješavanja problema pomoću računara, i
osnovnim konceptima viših programskih jezika. |
C. SPECIFIČNI ZADACI MODULA
|
Kroz navedeni modul studenti će kroz samostalan rad na
laboratorijskim vježbama savladati korištenje jednog algebarskog
računarskog paketa (Mathematica ili Maple) kao sredstva za
rješavanje matematičkih problema, upoznati se sa primjenom Interneta
i elektronske pošte, i osposobiti se za izradu jednostavnijih
programskih zadataka u programskom jeziku C++. |
D. OČEKIVANI REZULTATI NASTAVNOG
PROCESA
|
Nakon završetka modula,
studenti će biti u stanju da:
- Razumiju rad svih komponenti
računarskog sistema;
- Razumiju rad računara kao cjeline;
- Razumiju odnos između hardvera i
softvera;
- Razumiju osnovnu strukturu
operativnog sistema, kao i odnos između aplikacija i operativnog
sistema;
- Razumiju osnovne koncepte rada
računarskih mreža, korištenje Interneta i elektronske pošte;
- Razumiju upotrebu računara kao
sredstva za rješavanje problema;
- Efikasno koriste matematički
softver za rješavanje matematičkih problema;
- Razumiju osnovne koncepte vezane za
programiranje i programske jezike;
|
E. SADRŽAJ NASTAVNOG
PROCESA
P – Predavanja, AV – Auditorne
vježbe, LV – Laboratorijske vježbe
|
Br. |
Nastavna jedinica |
Nastavni metod |
Sati rada |
|
Kontakt |
Samostalno |
|
1. |
P,AV: Memorijski moduli
LV: Programski paketi za simboličko računanje
(Maple, Mathematica) |
Usmeno izlaganje 2
Vježbe i zadaci 2
Rad na računaru 2 |
6 |
2 |
|
2. |
P,AV: Procesor kao sekvencijalni sklop
LV: Mathematica – osnovne manipulacije |
Usmeno izlaganje 2
Vježbe i zadaci 2
Rad na računaru 2 |
6 |
2 |
|
3. |
P,AV: Mašinske instrukcije i mašinski jezik
LV: Mathematica – simboličke transformacije |
Usmeno izlaganje 2
Vježbe i zadaci 2
Rad na računaru 2 |
6 |
2 |
|
4. |
P,AV: Osnove asemblerskog programiranja
LV: Mathematica – primjene u linearnoj algebri |
Usmeno izlaganje 2
Vježbe i zadaci 2
Rad na računaru 2 |
6 |
2 |
|
5. |
P,AV: Vrste procesora i načini adresiranja
LV: Mathematica – primjene u matematičkoj
analizi |
Usmeno izlaganje 2
Vježbe i zadaci 2
Rad na računaru 2 |
6 |
2 |
|
6. |
P,AV: Ulazno-izlazni vezni sklopovi i eksterne
memorije LV: Mathematica – grafička
prezentacija |
Usmeno izlaganje 2
Vježbe i zadaci 2
Rad na računaru 2 |
6 |
2 |
|
7. |
P,AV: Operativni sistem i sistemski softver
LV: Mathematica – rezime i provjera stečenog
znanja |
Usmeno izlaganje 2
Vježbe i zadaci 2
Rad na računaru 2 |
6 |
2 |
|
8. |
P,AV: Uvod u računarske komunikacije i mreže
računara LV: Komunikacija u lokalnim
mrežama računara |
Usmeno izlaganje 2
Vježbe i zadaci 2
Rad na računaru 2 |
6 |
2 |
|
9. |
P,AV: Mrežni servisi i usluge
LV: Osnove HTML-a |
Usmeno izlaganje 2
Vježbe i zadaci 2
Rad na računaru 2 |
6 |
2 |
|
10. |
P,AV: Globalne računarske mreže
LV: Upotreba Web preglednika i klijenata
elektronske pošte |
Usmeno izlaganje 2
Vježbe i zadaci 2
Rad na računaru 2 |
6 |
2 |
|
11. |
P,AV: Rješavanje problema uz pomoć računara,
pojam algoritma LV: Osnovna struktura
programa u programskom jeziku C++ |
Usmeno izlaganje 2
Vježbe i zadaci 2
Rad na računaru 2 |
6 |
2 |
|
12. |
P,AV: Viši programski jezici i njihova
klasifikacija LV: Ulaz i izlaz u
programskom jeziku C++ |
Usmeno izlaganje 2
Vježbe i zadaci 2
Rad na računaru 2 |
6 |
2 |
|
13. |
P, AV: Tipovi podataka i sekvence instrukcija
LV: Primjeri jednostavnijih C++ programa
linijske strutkure |
Usmeno izlaganje 2
Vježbe i zadaci 2
Rad na računaru 2 |
6 |
2 |
|
14. |
P, AV: Strukture grananja
LV: Primjeri jednostavnijih C++ programa
razgranate strutkure |
Usmeno izlaganje 2
Vježbe i zadaci 2
Rad na računaru 2 |
6 |
2 |
|
15. |
P, AV: Cikličke strukture (strukture
ponavljanja) LV: Primjeri
jednostavnijih C++ programa ciklične strutkure |
Usmeno izlaganje 2
Vježbe i zadaci 2
Rad na računaru 2 |
6 |
2 |
F. PROVJERA ZNANJA I OCJENJIVANJE
|
Provjera znanja - kriteriji |
Ocjenjivanje |
|
Kriterij |
Maksimalan broj bodova |
Bodovi za prolaz |
Osvojen broj bodova |
Ocjena (BiH) |
ECTS ocjena |
|
Domaće zadaće |
10 |
5 |
< 55,00 |
5 |
F |
|
Testovi tokom kursa |
45 |
25 |
55,00 – 64,99 |
6 |
E |
|
Laboratorijske vježbe |
25 |
15 |
65,00 – 74,99 |
7 |
D |
|
Usmeni završni ispit |
20 |
10 |
75,00 – 84,99 |
8 |
C |
|
|
|
|
85,00 – 94,99 |
9 |
B |
|
|
|
|
95,00 – 100,00 |
10 |
A |
|
U k u p n o |
100 |
55 |
|
G. LITERATURA
Osnovna literatura:
1.
W. S. Hotchingon: “Using Information Technology - A practical
Introduction to Computers & Communications”, McGraw-Hill Companies,
New York, 2000.
2.
Randy H. Katz: “Contemporary Logic Design”, Addison Wesley
Publishing Company, University of California, Berkeley, 1996.
3.
S. Wolfram: “The Mathematica Book”, Cambridge University
Press,1999.
4.
N. Prljača, M. Glavić: “Programiranje u C programskom jeziku”,
Univerzitet u Tuzli, 2003.
5.
Ž. Jurić: “Logički principi funkcioniranja računarskih sistema”,
materijal u pripremi, PMF Sarajevo.
6.
Ž. Jurić: “Principi programiranja (kroz programski jezik
C++)”, materijal u pripremi, PMF Sarajevo
Dopunska literatura:
1.
N. Nosović: “Osnove digitalnih računara”, ETF Sarajevo, 2003.
2.
I. Fazlić: “Programska organizacija računara”, ETF Sarajevo,
2003.
Ž.
Jurić: “Informatika 1-3”, Sarajevo
Publishing, 2003.