Programming 3
Informacje ogólne
Kod przedmiotu: | 103A-CTxxx-ISA-EPRO3 | |||||||||
Kod Erasmus / ISCED: | (brak danych) / (brak danych) | |||||||||
Nazwa przedmiotu: | Programming 3 | |||||||||
Jednostka: | Wydział Elektroniki i Technik Informacyjnych | |||||||||
Grupy: |
( Algorithms and Programming )-Computer Science, Telecommunications-B.Sc.-EITI ( Algorytmy i techniki programowania )-Elektronika, Telekomunikacja-inż.-EITI ( Courses in English )--eng.-EITI ( Metody programowania )-Informatyka-inż.-EITI ( Przedmioty podstawowe )-Inżynieria systemów informatycznych-mgr.-EITI ( Przedmioty techniczne )---EITI ( Technical Courses )--eng.-EITI |
|||||||||
Punkty ECTS i inne: |
(brak)
|
|||||||||
Język prowadzenia: | angielski | |||||||||
Jednostka decyzyjna: | 103000 - Wydział Elektroniki i Technik Informacyjnych |
|||||||||
Kod wydziałowy: | EPRO3 |
|||||||||
Numer wersji: | 1 |
|||||||||
Skrócony opis: |
Wykład przedstawia programowanie obiektowe w języku C++ i zapoznaje studentów z projektowaniem obiektowym oraz abstrahowaniem danych, interfejsem klasy i implementacją. Dziedziczenie, polimorfizm, funkcje wirtualne i abstrakcyjne są prezentowane w kontekście projektowania zstępującego. Przeciążanie operatorów oraz szablony służą ujednoliceniu oprogramowania. Obsługa wyjątków jest współczesnym mechanizmem wychwytywania i reagowania na sytuacje błędne. Omówienie biblioteki standardowej ma na celu zwiększenie wydajności tworzenia oprogramowania. |
|||||||||
Pełny opis: |
(tylko po angielsku) The lecture should present the object-oriented programming in C++ language and make students familiar with the object-oriented design and data abstraction, interfaces and implementations. Inheritance, polymorphism, virtual and abstract functions are introduced as top-down design methodology. Operator overloading and templates support uniformity in designing and exception handling is contemporary technique for dealing with errors. Standard library overview should result in improvement of software productivity.
Similar Courses
|
|||||||||
Literatura: |
(tylko po angielsku)
|
Właścicielem praw autorskich jest Politechnika Warszawska.