5031.13 - Objektrættað forritan við C++
Skeiðsnummar
5031.13
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. Object Oriented Programming in C++, DT060G.
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 roynd telur 4,5 ECTS, sum verður dømd eftir ECTS-skalanum til endaligt próvtal fyri skeiðið. Í minsta lagi helvtin av uppgávunum skulu vera góðkendar áðrenn próvtøkuna.
Próvdøming
Uttanhýsis
Lestrarlisti
C++ How to Program: Late Objects Version
(How to Program (Deitel)) [Paperback] £56.99
Paul Deitel (Author), Harvey Deitel (Author)
Paperback: 960 pages
Publisher: Pearson; 7 edition (15 Oct 2010)
Language: English
ISBN-10: 0132484587
ISBN-13: 978-0132484589
http://www.amazon.co.uk/How-Program-Objects-Version-Deitel/dp/0132484587/ref=sr_1_3?s=books&ie=UTF8&qid=1349259018&sr=1-3
Ábyrgd
Hannes Gislason