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: P7U_U, I.P7S_UW.o

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