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