Šifra modula CS Fakultet PMF Sarajevo

 

Algebarski računarski paketi

 

NASTAVNI PROGRAM

 

A. OPŠTI PODACI

Fakultet Prirodno-matematički fakultet Univerziteta u Sarajevu
Odsjek Odsjek za matematiku
Smjer Matematika (nastavni); Teorijska matematika
Semestar Drugi
Naziv modula Algebarski računarski paketi
Tip modula Obavezni
Broj kreditnih bodova 5
Kontakt sati Ukupno Predavanja Vježbe Seminari Konsultacije
75 30 30 15 po potrebi
Samostalni rad (sati) 50
Obavezni prethodno položeni moduli Uvod u informacione tehnologije
Modul relevantan za module Računari u nastavi matematike
Nastavno osoblje  
– Nastavnik nosilac modula Doc. dr. Željko Jurić
– Ostali nastavnici Doc. dr. Amela Muratović-Ribić; Doc. dr. Nedžad Dukić
– Asistenti                               Amil Pečenković; Mr. Zlatko Udovičić; Mr. Esmir Pilav;

Mr. Almasa Odžak; Adis Alihodžić

B. CILJEVI MODULA

Ciljevi modula su upoznavanje sa osnovnim karakteristikama, načinom upotrebe i primjenama algebarskih računarskih paketa. Pored toga, na modulu se razmatraju i osnovne metodologije programiranja u algebarskim računarskim paketima zasnovane na programskim paradigmama posebno dizajniranim za rješavanje matematski orjentiranih problema.

C. SPECIFIČNI ZADACI MODULA

Kroz navedeni modul studenti će kroz samostalan rad na laboratorijskim vježbama biti posebno usmjereni na rad sa najpoznatijim algebarskim računarskim paketima kao što su Mathematica, Maple, MatLab i MathCad.

D. OČEKIVANI REZULTATI NASTAVNOG PROCESA

Nakon završetka modula, studenti će biti u stanju da:
  • Razumiju osnovne karakteristike najpoznatijih algebarskih računarskih paketa;
  • Koriste algebarske računarske pakete za manipulacije sa simboličkim izrazima;
  • Koriste algebarske računarske pakete za numeričke proračune;
  • Koriste algebarske računarske pakete za vizuelizaciju geometrijskih problema i njihovih rješenja;
  • Kreiraju interaktivne dokumente u algebarskim računarskim paketima;
  • Razumiju principe algoritama za simboličko računanje;
  • Pišu jednostavnije programe u namjenskim programskim jezicima ugrađenim u algebarske računarske pakete.

E. SADRŽAJ NASTAVNOG PROCESA

Br. Nastavna jedinica Nastavni metod Sati rada
Kontakt Samostalno
1. Osnovne karakteristike najpoznatijih algebarskih računarskih paketa (Mathematica, Maple, MatLab, MathCad). Usmeno izlaganje 2

Praktičan rad 2

5 3
2. Tehnike manipulacije simboličkim izrazima u programskom paketu Mathematica. – II – 5 3
3. Tehnike za rješavanje numeričkih problema i vizualizacije u programskom paketu Mathematica. – II – 5 4
4. Funkcije u programskom paketu Mathematica. – II – 5 3
5. l-račun i l-funkcije. Koncept funkcionalnog programiranja i programiranja zasnovanog na pravilima. – II – 5 4
6. Koncept programiranja zasnovan na uklapanju u uzorke (pattern matching). – II – 5 3
7. Osnovne programske konstrukcije u paketu Mathematica. – II – 5 4
8. Proceduralno programiranje u paketu Mathematica. – II – 5 4
9. Kratak pregled programskog paketa Maple. – II – 5 3
10. Numeričke i simboličke manipulacije u paketu Maple. – II – 5 3
11. Kreiranje interaktivnih dokumenata u paketu Maple. – II – 5 3
12. Osnovne programske konstrukcije u paketu Maple. – II – 5 4
13. Kratak pregled programskog paketa MatLab. – II – 5 3
14. Numeričke i simboličke manipulacije u MatLab-u – II – 5 3
15. Osnovne programske konstrukcije u MatLab-u – II – 5 3

 F. PROVJERA ZNANJA I OCJENJIVANJE

Provjera znanja - kriteriji Ocjenjivanje
Kriterij Maksimalan broj bodova Bodovi za prolaz Osvojen broj bodova Ocjena

(BiH)

ECTS ocjena
Urednost pohađanja nastave 10 4 < 55,00 5 F
Angažman na nastavi 10 6 55,00 – 64,99 6 E
Projektni zadaci (seminari) 40 20 65,00 – 74,99 7 D
Praktični završni ispit 40 25 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.              Ž. Jurić: “Interaktivna računanja u programskom paketu Mathematica”, skripta, PMF Sarajevo

2.        R. E. Maeder: “Programming in Mathematica”, Addisson-Wesley

3.        E. Pilav: “Programiranje u programskom paketu Mathematica”, skripta, PMF Sarajevo

4.        Ž. Ban: “Osnove MatLab-a”, skripta, Fakultet elektrotehnike i računarstva, Sveučilište u Zagrebu

5.        “Maple user manual”, Waterloo Software

Dopunska literatura:

1.        S. Wolfram: “The Mathematica Book”, Wolfram Software