- Nazwa przedmiotu:
- Programowanie obiektowe
- Koordynator przedmiotu:
- Sławomir Czarnecki, Dr hab. inż.
- Status przedmiotu:
- Fakultatywny ograniczonego wyboru
- Poziom kształcenia:
- Studia II stopnia
- Program:
- Budownictwo
- Grupa przedmiotów:
- Przedmioty do wyboru
- Kod przedmiotu:
- 1080-BUTKO-MSP-0404
- Semestr nominalny:
- 1 / rok ak. 2022/2023
- Liczba punktów ECTS:
- 4
- Liczba godzin pracy studenta związanych z osiągnięciem efektów uczenia się:
- Razem 100 godz. = 4 ECTS: ćwiczenia w laboratorium komputerowym 30 godz., wykład 15 godz., studiowanie literatury i materiałów dydaktycznych pobranych ze strony www przedmiotu 30 godz., konsultacje 5 godz.
- Liczba punktów ECTS na zajęciach wymagających bezpośredniego udziału nauczycieli akademickich:
- Razem 50 godz. = 2 ECTS: ćwiczenia w laboratorium komputerowym 30 godz., wykłady 15 godz., konsultacje 5 godz.
- Język prowadzenia zajęć:
- polski
- Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym:
- Razem 30 godz. = 1,2 ECTS: ćwiczenia w laboratorium komputerowym 30 godz.
- Formy zajęć i ich wymiar w semestrze:
-
- Wykład15h
- Ćwiczenia30h
- Laboratorium0h
- Projekt0h
- Lekcje komputerowe0h
- Wymagania wstępne:
- Umiejętność pisania prostych programów w dowolnym języku programowania strukturalnego w zakresie zdefiniowanym przez program drugiego semestru studiów dziennych przedmiotu Informatyka I.
- Limit liczby studentów:
- 30
- Cel przedmiotu:
- Zrozumienie podstawowych pojęć programowania obiektowego i opanowanie umiejętności implementowania algorytmów w języku obiektowym na poziomie średnio zaawansowanym przy zastosowaniu poznanych technik, Po zakończeniu kursu student powinien potrafić samodzielnie pisać własne programy obiektowo zorientowane, w których umie dodatkowo wykorzystywać opracowane przez inne osoby algorytmy, gotowe podprogramy, funkcje lub procedury.
- Treści kształcenia:
- Podstawy programowania obiektowego w wybranym języku.
- 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 piszą swój własny program. Poprawnie działający program jest podstawą do zaliczenia przedmiotu. Studenci wykazujący mniejsze zainteresowanie programowaniem 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:
- nie
- Literatura:
- -
- Witryna www przedmiotu:
- Uwagi:
Efekty uczenia się
Profil ogólnoakademicki - wiedza
- Charakterystyka W1
- Zna podstawy programowania obiektowego i semantyki wybranego języka programowania obiektowego.
Weryfikacja: Kolokwium semestralne lub praca projektowa (program w języku C++ lub Python) i jej obrona w czasie konsultacji.
Powiązane charakterystyki kierunkowe:
K2_W14_TK
Powiązane charakterystyki obszarowe:
P7U_W, I.P7S_WG.o
Profil ogólnoakademicki - umiejętności
- Charakterystyka U1
- Potrafi samodzielnie pisać własne programy obiektowo zorientowane, w których umie dodatkowo wykorzystywać opracowane przez inne osoby algorytmy, gotowe podprogramy, funkcje lub procedury.
Weryfikacja: Rozmowy ze studentami w czasie trwania ćwiczeń projektowych, omówienie prac po kolokwium semestralnym lub praca projektowa (program w języku C++ lub Python) i jej obrona w czasie konsultacji.
Powiązane charakterystyki kierunkowe:
K2_U17_TK
Powiązane charakterystyki obszarowe:
I.P7S_UW.o, P7U_U
Profil ogólnoakademicki - kompetencje społeczne
- Charakterystyka K1
- Rozumie potrzebę uczenia się przez całe życie, potrafi inspirować i organizować proces uczenia się innych osób
Weryfikacja: Rozmowy ze studentami w czasie zajęć i przerw.
Powiązane charakterystyki kierunkowe:
K2_K02
Powiązane charakterystyki obszarowe:
P7U_K, I.P7S_KK