O kolegiju
Nastava iz kolegija Računarski praktikum 3 se odvija u zimskom semestru i počinje prema aktualnom kalendaru nastave.
Zadatke iz ovog kolegija možete implementirati na svojem računalu ako imate instaliran Microsoft Windows i Visual Studio 2022.
Nastava
Osnovni podaci o kolegiju
- Predaje se na diplomskom sveučilišnom studiju "Računarstvo i matematika", 2 godina, obavezan kolegij.
- Predaje se jedan semestar (zimski).
- Satnica: 1 sat predavanja i 3 sati vježbi tjedno.
- ECTS bodovi: 5
- ISVU šifra: 61520
Korisna literatura
- C# 13 and .NET 9 - Modern Cross-Platform Development Fundamentals,Start building websites and services with ASP.NET Core 9, Blazor, and EF Core 9, Ninth Edition, Mark J. Price, Packt Publishing, 2024
- C# 12 in a Nutshell, The Definitive Reference, Joseph Albahari, O'Reilly, 2023
- C# 12 Pocket Reference, Joseph Albahari, Ben Albahari, O'Reilly, 2023
- C# Data Structures and Algorithms, Harness the power of C# to build a diverse range of efficient applications, Second Edition, Marcin Jamro, Packt Publishing, 2024
- Essential C# 12.0, 8th Edition, Mark Michaelis, Addison-Wesley Professional, 2023
- …
Nastavnici
Predavanje: Marija BarkiđijaVježbe: Sebastijan Horvat
Pravila ocjenjivanja i način polaganja:
Elementi ocjenjivanja- domaće zadaće (20 bodova)
- pisani ispit (80 bodova)
Tijekom semestra biti će zadane dvije domaće zadaće koje donose ukupno 20 bodova, svaka po 10 bodova. Zadaća uključuje programske zadatke iz obrađenog gradiva i po potrebi se obrazlaže pred asistentom, koji je sastavio zadaće. Pri ocjenjivanju domaće zadaće boduje se poštivanje roka izrade i točnost domaće zadaće u smislu udovoljavanja svim zadanim kriterijima.
Pisani ispit
Pisani ispit, kojeg sastavlja asistent, sastoji od rješavanja zadataka na računalu, obuhvaća cijelo gradivo kolegija i nosi 50 bodova. Pri ocjenjivanju pisanog ispita boduje se poštivanje roka izrade i točnost u smislu udovoljavanja svim zadanim kriterijima.
Zaključivanje ocjene
Kolegij su položili oni studenti koji su ukupno prikupili barem 50 bodova. Konačni uspjeh studenata je sljedeći:
- 50-59 bodova: dovoljan (2)
- 60-72 boda: dobar (3)
- 73-86 bodova: vrlo dobar (4)
- 87-100 bodova: izvrstan (5)
Predavanja
Predavanja (PDF datoteke) se nalaze u sustavu Merlin.Teme koje će se obrađivati kroz predavanja su slijedeće:
- Razvojna okolina .NET i razvojni alat Visual Studio 2022
- C# programski jezik: Tipovi, nullability, operatori, stringovi, tuple, record, konverzije, kontrole toka, memorijski blokovi, inicijalizacija, argumenti, parametri, object, boxing/unboxing, dynamic, var, checked, unchecked, enum, polja
- C# programski jezik: top-level statements, klase, modifikatori pristupa, dostupnost, fields, konstante, properties, metode, statički članovi, konstruktori, preopterećenje operatora, indekseri, parcijalne klase, garbage collector, finalizator, dispose
- C# programski jezik: Strukture, delegati, multicast delegati, događaji, sučelja, generički tipovi i metode, kolekcije, string, StringBuilder
-
C# programski jezik: nasljeđivanje, apstraktne klase, virtualne metode, zapečaćene klase i metode, skrivanje članova i metoda, nadjačavanje (override, new virtual, abstract), base, kastanje (upcasting, downcasting), ugniježdeni tipovi, iznimke,
Language Integrated Query (LINQ): LINQ upiti, operatori upita, metode proširenja, filtriranje podataka, lambda izrazi, sortiranje podataka, grupiranje podataka, sets i multisets, projiciranje, joins, LINQ to XML, LINQ to SQL