5031.15 - Objektrættað forritan við C++


Skeiðsnummar
5031.15
Heiti
Objektrættað forritan við C++
ECTS
7,5
Fortreytir
Innleiðing í teldufrøði (7,5 ECTS), Innleiðandi forritan við C++ (7,5 ECTS), Objekt-grundað forritan við C++ (7,5 ECTS).
Endamál
Innleiðing í polymorfi við dynamiskari binding innan klassahirarki. Víðkað brúk av standardbókasavni (STL), (map, deque v.m) og algoritmum. At gera egnar funktións- og klassaskabelónir. Viðgerð av undantaks-hendingum, objektrættað greining og design. At gera forrit við samstarvandi objektum og skabelónum frá standardbókasavni.
Innihald
- klassahirarki við dynamiskari binding og virtuellum funktiónum, kompileringstíð mótvegis koyringstíð - design av funktións- og klassaskabelónum - undantaks-hendingar - RTTI (RunTime Type Information) - input/output streymar í standardbókasavni - kontainaraklassar í standardbókasavni og almennar algoritmur við brúkara-defineraðum predikat og funktiónsobjektum - innleiðing í objektrættaða greining og design - samstarvandi objekt
Læru- og undirvísingarhættir
Fjarlestur frá Mittuniversitetet, Svøríki: DT060G Objektorienterad programmering i C++ / DT060G Object Oriented Programming in C++, umframt stuðulsundirvísing á NVD (uml. 3 tímar/viku).
Læruúrtøka
Tá skeiðið er liðugt skal tann lesandi kunna: - brúka virtuellar funktiónir til at byggja klassahirarki við dynamiskari binding - kravfesta, íverkseta og brúka funtións- og klassaskabelónir - íverkseta og brúka undantøk - brúka RTTI (RunTime Type Information) - gagnýta objektrættaða bygnaðin av input/output skipanini í standardbókasavninum - brúka eina metodu til at eyðmerkja klassar, objekt, eginleikar, hendingar og sambond grundaði á eina lýsing av eini objektrættaðari skipan - skapa egin prædikat og funktións objekt til at brúka almennar funktiónir í standardbókasavni og - brúka eina røð av kontainara klassum í standardbókasavninum
Próvtøkuháttur
Góðkendar innlatingar telja 3 ECTS, og ein góðkend roynd telur 1,5 ECTS. Verkætlan (3 ECTS) verður dømd eftir ECTS-skalanum til endaligt próvtal fyri skeiðið. Innlatingar skulu vera góðkendar áðrenn innlating av verkætlan.
Próvtalsstigi
P-talsstigin
Lestrarlisti
Lippman, B. Stanley, Lajoie, Josée, Moo, E. Barbara., C++ Primer, Addison Wesley, 5 edition (2012), ISBN-13: 978-0-321-71411-4 http://www.amazon.co.uk/C-Primer-Stanley-B-Lippman/dp/0321714113/ref=sr_1_1?s=books&ie=UTF8&qid=1412075491&sr=1-1&keywords=9780321714114
Ábyrgd
Hannes Gislason