Š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.