Spinner

Dokument se učitava

ATUSS

VIŠER

Akademija tehničko-umetničkih strukovnih studija Beograd

Odsek Visoka škola elektrotehnike i računarstva

Tehnike vizuelnog programiranja Šifra: ON0014 | 6 ESPB

Opšte informacije
Nivo studija: Osnovne strukovne studije
Godina studija: 2
Semestar: 4
Uslov: Predznanje osnova objektnog programiranja.
Cilj: Obučiti studente novim tehnikama projektovanja računarskih interfejsa.
Ishod: Studenti su naučeni da pišu i dizajniraju samostalno složenije aplikacije u grafičkom okruženju koristeći najaktuelnije programske platforme i jezike.
Sadržaj predmeta
Teorijska nastava:
  1. Rad aplikacija pod grafičkim operativnim sistemima.
  2. Osnove programskog jezika C#. Referencni i vrednosni tipovi. Klase i interfejsi.
  3. Izrada korisničkog grafičkog iterfejsa (GUI).
  4. Povezivanje vizuelnih objekata.
  5. Resursi u aplikacijama. Upravljanje U/I uređajima. Multimedijalni sadržaji.
  6. Obrada događaja. Delegati. Svojstva. Prozori, podrška za više dokumenata, dinamičke biblioteke.
  7. Forme. Štampanje. Kontekstno osetljiva pomoć. Datoteke i serijalizacija. Dijagnostika i izuzetci.
  8. XML podrška. Skladištenje podataka i informacija o njima.
  9. Upotreba struktuiranih podataka.
  10. Osnove aplikacija povezanih sa izvorima podataka.
  11. Novi interfejsi.
  12. Nezavisnost od platformi.
Praktična nastava:
  1. Kreiranje grafičkih intrfejsa.
  2. Nove vizuelne kontrole. Upravljanje podacima i povezivanje sa kontrolama.
  3. Rad sa izvorima podataka.
  4. Programiranje sa grafičkim bibliotekama.
Literatura
  1. J. Allwork,C# Programiranje za Windows i Android, InfoElektronika 2016
  2. M. Price, C# 6 i .NET Core 1.0 moderno međuplatformsko program, Kompjuter biblioteka 2016
  3. J. Albahari, B. Albahari, C# 5.0 za programere sveobuhvatan referentni priručnik, Mikro knjiga 2015
  4. B. Watson, C# 4.0: Kako do rešenja. Rešeni zadaci iz programiranja na jeziku C#, Mikro knjiga 2011
  5. Z.Ćirović, Tehnike vizuelnog programiranja – C#, VIŠER, 2005
  6. Z. Ćirović, Predavanja i prateći materijali za učenje na daljinu, 2020
Broj časova aktivne nastave (nedeljno)
Predavanja: 3
Vežbe: 2
Drugi oblici nastave: 0
Ocena znanja (maksimalan broj poena 100)
Predispitne obaveze
Poeni
aktivnosti u toku predavanja
10
aktivnosti na laboratorijskim vežbama
0
seminarski rad
0
kolokvijum
60
Završni ispit
Poeni
Pismeni ispit
30
Usmeni ispit
0
Praktični ispit
0
Obaveštenja