Onion Information
Programiranje za web - GASERI
Programiranje za web - Opće informacije - Nositelj predmeta: doc. dr. sc. Vedran Miletić Naziv predmeta: Programiranje za web Studijski program: Preddiplomski sveučilišni studij Informatika Status predmeta: obvezatan za modul RPP Godina: 3....
Onion Details
Page Clicks: 0
First Seen: 03/15/2024
Last Indexed: 09/18/2024
Onion Content
Programiranje za web - Opće informacije - Nositelj predmeta: doc. dr. sc. Vedran Miletić Naziv predmeta: Programiranje za web Studijski program: Preddiplomski sveučilišni studij Informatika Status predmeta: obvezatan za modul RPP Godina: 3. Bodovna vrijednost i način izvođenja nastave: Opis predmeta - Ciljevi predmeta - Usvajanje znanja o naprednim konceptima razvoja interaktivnih web aplikacija (prednostima i nedostatcima pojedinih pristupa razvoju -- proceduralni, objektno orijentirani, model-view-controller, model-view-viewmodel, uzorci dizajna), korištenja JavaScript tehnologija za izradu web aplikacija te usvajanje tehnologija i vještina potrebnih za samostalan rad web programera -- sigurnosni koncepti u web programiranju, testiranje i dokumentiranje koda, timski rad u sustavima za čuvanje verzija. Uvjeti za upis predmeta - Odslušan predmet Uvod u programiranje za web. Očekivani ishodi učenja za predmet - Očekuje se da nakon izvršavanja svih programom predviđenih obveza studenti budu sposobni: I1. Izraditi bazu podataka korištenjem relacijskog sustava za upravljanje bazom podataka i poznavati mogućnosti njegove uporabe u web aplikacijama. I2. Identificirati i analizirati različite pristupe razvoju web aplikacija. I3. Izraditi web aplikaciju prema zadanim funkcionalnim i nefunkcionalnim zahtjevima korištenjem različitih pristupa (proceduralno, objektno orijentirano, model-view-controller, model-view-viewmodel). I4. Identificirati prednosti i nedostatke pojedinih pristupa razvoju web aplikacija u smislu kvalitete programskog rješenja. I5. Prepoznati pojedine uzorke dizajna uz identifikaciju prednosti implementacije pojedinog uzorka. I6. Razviti skup testova i provoditi testiranje radi kontrole kvalitete programskog rješenja. I7. Generirati dokumentaciju programskog rješenja. I8. Primijeniti tehnike timskog rada u sustavima za čuvanje verzija. Sadržaj predmeta - Vrsta izvođenja nastave - Komentari - Nastava se izvodi u mješovitom obliku, kombinirajući rad u učionici, računalnom laboratoriju, individualni rad izvan učionice i e-učenje, koristeći sustav za udaljeno učenje te će se u izvedbenom planu objaviti detaljan raspored nastave s online lekcijama i predavanjima u učionici. Studenti će kod upisa kolegija biti upućeni na korištenje alata iz sustava. Obveze studenata - Obaveze studenata u predmetu su: Detaljan način razrade bodovanja na predmetu te pragovi prolaza za pojedine aktivnosti koje se boduju biti će navedeni u izvedbenom planu predmeta. Praćenje 1 rada studenata - Postupak i primjeri vrednovanja pojedinog ishoda učenja tijekom nastave i na završnom ispitu - Obvezna literatura (u trenutku prijave prijedloga studijskog programa) - Dopunska literatura (u trenutku prijave prijedloga studijskog programa) - Broj primjeraka obavezne literature u odnosu na broj studenata koji trenutno pohađaju nastavu na predmetu - Načini praćenja kvalitete koji osiguravaju stjecanje izlaznih znanja, vještina i kompetencija - Predviđa se periodičko provođenje evaluacije s ciljem osiguranja i kontinuiranog unapređenja kvalitete nastave i studijskog programa (u okviru aktivnosti Odbora za upravljanje i unapređenje kvalitete Odjela za informatiku). U zadnjem tjednu nastave provodit će se anonimna evaluacija kvalitete održane nastave od strane studenata. Provest će se i analiza uspješnosti studenata na predmetu (postotak studenata koji su položili predmet i prosjek njihovih ocjena). Važno: Uz svaki od načina praćenja rada studenata unijeti odgovarajući udio u ECTS bodovima pojedinih aktivnosti tako da ukupni broj ECTS bodova odgovara bodovnoj vrijednosti predmeta. Prazna polja upotrijebiti za dodatne aktivnosti. ↩