You are here

Osnovne informacije

Naziv: 
SPP1 - Sistemska programska podrška 1
Studijski program: 
Softversko inženjerstvo i informacione tehnologije - SIIT
Semestar: 
IV
Asistent: 
Nedeljni fond časova: 
3+2
Oblast: 

Opis

Predmet pokriva: Uvod. Projektovanje Asemblera. Projektovanje makroasemblera. Formalni sistemi kao osnova za projektovanje kompajlera. Projektovanje kompajlera. Punjač programa (loader). Integrisano razvojno okruženje (IDE). Projektovanje visoko optimizujućih kompajlera. Projektovanje povezivača (linker). Projektovanje kompaktora mašinskog koda (compactor). Projektovanje simulatora odredišnog sistema. Projektovanje komponente za kontrolisano izvršenje programa – dibager (debugger).
Cilj predmeta je osposobljavanje studenata za projektovanje sistemskih softverski alata, uključujući asembler, makroasembler, kompajler, punjač, i sl.

Konsultacije: Doc. dr Miodrag Đukić
Pon Uto Sre Čet Pet
      12-13  
Konsultacije: MSc Dejan Bokan
Pon Uto Sre Čet Pet
po dogovoru

SPP1, šk 2020/2021 INFORMACIJA ZA STUDENTE

Predmet: Sistemska programska podrška 1
Fond: 3+2 (predavanja + laboratorijske vežbe)
Nastavnik: doc. dr Miodrag Đukić miodrag.djukic@rt-rk.uns.ac.rs
Glavni Assistent: Dejan Bokan  dejan.bokan@rt-rk.uns.ac.rs

Literatura:

  1. V. Kovačević i M. Popović, „Projektovanje asemblera, kompajlera i punjača", FTN Izdavaštvo, Novi Sad, 2015.
  2. Materijal (prezentacije, pripreme za vežbe, itd.) na sajtu.

Cilj:
Osposobljavanje studenata za projektovanje asemblera, kompajlera i punjača.

Oblici nastave:
Predavanja po knjizi pod 1. i materijalima pod 2.
Predispitne obaveze se sastoje iz računarskih vežbi, dva domaća zadatka i predmetnog projekta.
Vežbe se izvode na daljinu, putem platforme Microsoft Teams. Ukupno ima 9 termina za koje se boduje prisustvo.
U terminima poslednje 4 vežbe student izrađuje predmetni projekat. Projekat se brani uživo, u prostorijama fakulteta u poslednjem terminu vežbi.

Načini provere znanja:
10% pohađanje nastave
10% domaći zadaci (5% + 5%)
30% za predmetni projekat
50% poena za ispit iz teorije

Napomene uz načine provere znanja:
1. Predispitne obaveze nose 50% i mogu se realizovati isključivo u toku semestra.
2. Minimalno se mora realizovati 50% predispinih obaveza da bi se uopšte moglo izaći na ispit. Neophodno je ostvariti minimalno 50% poena na ispitu.

Detalji u vezi provere znanja:

  1. Prisustvo na predavanjima i laboratorijskim vežbama se evidentira (+/-).
  2. Nastavnik može da nagradi znanje na kvizu na predavanjima sa +, a asistent može da nagradi angažovanost u laboratoriji sa +. Ove nagrade mogu doprineti u zaključivanju konačne ocene.
  3. Domaći zadaci se rade kod kuće. U nedelju u kojoj se radi domaći zadatak, u terminu vežbi će biti organizovane grupne konsultacije.
  4. Ispit iz teorije je po pravilu pismeni.

Konsultacije sa nastavnikom i asistentima:
U principu treba što je moguće više korisiti redovne termine nastave. Izuzetno, po potrebi student se javlja nastavniku/asistentu e-mejlom sa konkretnim pitanjem ili sa predlogom termina kada bi želeo da dođe na usmene konsultacije. Nastavnik/asistent po potrebi predlaže drugi termin. E-mejl adrese svih sa Katedre su oblika: ime.prezime@rt-rk.com .

U Novom Sadu, Predmetni nastavnik,
24.02.2021.god. doc. dr Miodrag Đukić
FTN, Kat. za računarsku tehniku