- Nazwa przedmiotu:
- Programowanie obiektowe
- Koordynator przedmiotu:
- Sławomir Czarnecki, Dr inż.
- Status przedmiotu:
- Obowiązkowy
- Poziom kształcenia:
- Studia II stopnia
- Program:
- Budownictwo
- Grupa przedmiotów:
- Teoria i Komputerowa Analiza Konstrukcji
- Kod przedmiotu:
- brak
- Semestr nominalny:
- 1 / rok ak. 2009/2010
- Liczba punktów ECTS:
- 4
- Liczba godzin pracy studenta związanych z osiągnięciem efektów uczenia się:
- Liczba punktów ECTS na zajęciach wymagających bezpośredniego udziału nauczycieli akademickich:
- Język prowadzenia zajęć:
- polski
- Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym:
- Formy zajęć i ich wymiar w semestrze:
-
- Wykład225h
- Ćwiczenia0h
- Laboratorium450h
- Projekt0h
- Lekcje komputerowe0h
- Wymagania wstępne:
- Umiejętność pisania prostych programów w języku C++ w zakresie zdefiniowanym przez program drugiego semestru studiów dziennych przedmiotu Informatyka - Podstawy Programowania w Języku C++
- Limit liczby studentów:
- Cel przedmiotu:
- Zrozumienie podstawowych pojęć programowania obiektowego i opanowanie umiejętności implementowania algorytmów w języku C++ na poziomie średnio zaawansowanym przy zastosowaniu poznanych technik.
- Treści kształcenia:
- Podstawy programowania obiektowego w języku C++: definicja klasy i obiektu, składowa, metoda, konstruktor, destruktor, konstruktor kopiujący, klasy zaprzyjaźnione, tablice obiektów, wskaźniki do klas, przeładowanie operatorów, dziedziczenie, funkcje wirtualne, klasy abstrakcyjne, szablony funkcji, szablony klas, pojęcie stosu, kolejki.
- Metody oceny:
- Forma zaliczenia przedmiotu jest indywidualna i zależy przede wszystkim od przewidywanego stopnia zainteresowania studenta wykorzystaniem umiejętności samodzielnego programowania w pracy dyplomowej itp. Studenci wykazujący duże zainteresowanie programowaniem w C++ piszą swój własny program obliczeń statycznych kratownicy i ewentualnie drugi program obliczeń statycznych tarczy lub płyty oparty o metodę elementów skończonych wykładaną równolegle na przedmiocie Metoda Elementów Skończonych. Poprawnie działający program jest podstawą do zaliczenia przedmiotu. Studenci wykazujący mniejsze zainteresowanie programowaniem w języku C++ piszą kolokwium zaliczeniowe pod koniec semestru. Zadania kolokwialne polegają na samodzielnym napisaniu kilku (najczęściej nie więcej niż czterech) krótkich programów w ciągu 3 godzin przy stanowisku komputerowym.
- Egzamin:
- Literatura:
- [1] Jerzy Grębosz, Symfonia C++ standard. Programowanie w języku C++ orientowane obiektowo, Oficyna Kallimach, Kraków, 2005 [2] Frank Friedman, Elliot Koffman, Problem Solving, Abstraction, and Design Using C++, PEARSON Addison Wesley, New York, 2007
- Witryna www przedmiotu:
- Uwagi:
Efekty uczenia się