Navigacija

26E033SAT - Primena softverskih alata u telekomunikacijama

Specifikacija predmeta
Naziv Primena softverskih alata u telekomunikacijama
Akronim 26E033SAT
Studijski program Elektrotehnika i računarstvo
Modul modul Informacione i komunikacione tehnologije - smer Audio i video tehnologije, modul Informacione i komunikacione tehnologije - smer Internet i mobilne komunikacije, modul Informacione i komunikacione tehnologije - smer Mikrotalasna tehnika
Tip studija osnovne akademske studije
Nastavnik (predavač)
Nastavnik/saradnik (vežbe)
Nastavnik/saradnik (DON)
Broj ESPB 6.0 Status predmeta obavezan
Uslovljnost drugim predmetima Nema
Ciljevi izučavanja predmeta Cilj predmeta je da studente obuči primeni softverskih alata u telekomunikacijama i telekomunikacionim mrežama, a za potrebe implementacije algoritama, kreiranja simulacionih okruženja, i dr. Posebna pažnja će biti data upotrebi principa objektno-orijentisanog programiranja u rešavanju telekomunikacionih problema i dizajnu odgovarajućih softverskih rešenja.
Ishodi učenja (stečena znanja) Po završetku kursa studenti će imati osnove da samostalno analiziraju zahteve i dizajniraju odgovarajuće softversko rešenje za različite probleme i zadatke iz oblasti telekomunikacija.
Sadržaj predmeta
Sadržaj teorijske nastave Osnovni principi paradigme objektno-orijentisanih programskih jezika. Prikaz i analiza poznatih algoritama i protokola iz oblasti telekomunikacija i telekomunikacionih mreža. Modelovanje i izbor odgovarajućih struktura podataka za dizajn softverskog rešenja za analizirane algoritme i protokole. Kreiranje arhitekture softverskog rešenja. Verifikacija i debagovanje softverskog rešenja.
Sadržaj praktične nastave Prikaz i analiza softverskih rešenja za različite probleme iz oblasti telekomunikacija i telekomunikacionih mreža, od postavke problema do kreiranja krajnjeg softverskog rešenja. U okviru praktične nastave se koriste objektno-orijentisani programski jezici, odgovarajuća razvojna okruženja i softverske biblioteke od značaja u oblasti telekomunikacija i telekomunikacionih mreža.
Literatura
  1. Bjarne Stroustrup, The C++ Programming Language, 2013
  2. Matt Weisfeld, The Object-Oriented Thought Process, 2019
  3. Steven Lott, Dusty Phillips, Python Object-Oriented Programming: Build robust and maintainable object-oriented Python applications and libraries, 2021
Broj časova aktivne nastave nedeljno tokom semestra/trimestra/godine
Predavanja Vežbe DON Studijski i istraživački rad Ostali časovi
3 1 1
Metode izvođenja nastave Nastava se sastoji iz predavanja, vežbi na tabli i lab vežbi.
Ocena znanja (maksimalni broj poena 100)
Predispitne obaveze Poena Završni ispit Poena
Aktivnosti u toku predavanja Pismeni ispit 60
Praktična nastava 40 Usmeni ispit
Projekti
Kolokvijumi
Seminari